Много хора се чудят как се правят сървъри на Lineage 2.. или ако намерят то ще е на английски и ще мъчат някой докато не им преведе.. понеже си играх да търся дали вече някой ме е изпреварил, но не видях. Няма проблем.. ще си поиграя да постна няколко полезни неща на тая тема.
Първо да уточним ,че платформата която се ползва за сървъра е Java. По тази причина целя ви сървър ще бъде легален и NCSoft няма да имат право да ви правят проблеми. (Java Runtime Envoirment e freeware)
!!!ВНИМАНИЕ!!! Тъй като в момена релийза е на Gracia 2 съм дал статистиките за потдръжката на неговия енджин! Сървър файловете (по долу) в момента също са на Gracia 2!
Изисквания:
- Минимални:
RAM: 1024 мегабайта свободни от вашата RAM памет.
HDD: IDE 5200 Rpm 80 GB
CPU: 2.0 GHz 64 Bit (AMD Sempron става пак)
Internet: 5 Mbps (0.62 МB/s) - 625 kb/s
Реално IP: Да (Препоръчително, в противен случай ползвайте този урок http://l2jbg.com/ind...topic,126.html)
- Препоръчителни:
RAM: 2048 мегабайта свободни от вашата RAM памет и да работят на Dual Channel.
HDD: SerialATA 7200 Rpm 250 GB
CPU: 1.5 GHz Duo Core 64 Bit
Internet: 10 Mbps (1.25 МB/s) - 1,250 kb/s
Реално IP: Да
АКО НЕ СТЕ СИГУРНИ ,ЧЕ ИМАТЕ РЕАЛНО IP - ВЪОБЩЕ НЕ ПОЧВАЙТЕ УРОКА!!!
Лично аз препоръчвам 2 гигабайта РАМ памет за да има по малко преплитане на връзките и процесите извършвани от сървъра.(А ако работят 2 плочки по 1 гигабайт на 800 MHz на Dual Channel просто всичко ще е чук!)
Така.. да започваме :)
Стъпка :: 1
Сваляме MySQL Community Server 5.0 от
Тук
За потребители със 64 битова система: Тук
Тук
Разахивираме и инсталираме MySQL (при инсталацията избираме "Complete" в началото). Когато се инсталира се показва един прозорец. Натиснете два пъти Next бутончето (много ме радва тоя бутон). Когато стигнем до бутона Finish не пипайте тикчето , оставете го така!
Снимка:
Публикувано изображение
След като натиснете Finish ще се покаже нов прозорец. Натискаме Next и после избираме Standard Configuration.
Избираме "Launch the MySQL Server autmatically" и "Iclude Bin Directory in Windows PATH". Даваме Next отново и стигаме до частта където ще въвеждаме парола. Препоръчвам ви да не е вашето ЕГН както повечето правят.. да е до 10 символа и ако може да се съдържа от букви и цифри за по голяма защита! Даваме Next за последно и после Execute! (Ако получите ерор прочетете всичко на ново!)
Стъпка :: 2
Сега..тази стъпка е кратка и лесна.. имаме да сваляме 2 файла които после трябва да инсталираме! Свалете най-новите ъпдейти
Влизате в сайта на Java -> http://java.sun.com/...loads/index.jsp
И търсите най-новите ъпдейти на JDK и JRE. Демек търсите да свалите нещо подобно на:
JDK 6 Update 13
JRE 6 Update 13
Стъпка :: 3
Сваляме последните (най-преснички :) ) компилирани сървърни файлове от
Тук (Датапак) и Тук (Енджина на сървъра)
ВНИМАНИЕ: Това са най-новите ъпдейтнати файлове от L2J и никога не се задържат повече от 2-3 дни едни и същи, всеки ден се променят и ъпдейтват и мигрират на други версии на Lineage 2.
Сега ги разархивираме.
Ето от кой архив какво се показва:
- L2J_DataPack-unstable.zip
• Папки:
doc
gameserver
login
sql
tools
• Файлове няма!
- L2J_Server-unstable.zip
• Папки:
gameserver
libs
login
• Файлове:
bsh-engine_LICENSE
c3p0-0.9.1_LICENSE
ecj_LICENSE.html
java-engine_LICENSE
javolution-5.2.6_LICENSE.txt
jython-2.2_LICENSE
jython-engine_LICENSE
LICENSE.txt
mysql-connector-java-5.1.6_LICENSE
README.txt
Сложете всички разархивирани папки от L2J_DataPack-unstable.zip при останалите разархивирани папки и файлове от L2J_Server-unstable.zip (Смесете ги). Сложете ги във една обща директория "server" и я преместете на хард диск C:\
Стъпка :: 4
Сваляме Navicat 8 от Тук.
(Крак няма да давам, можете да го намерите в дата.бг)
Инсталираме го. След като сте готови го стартираме и в горния ляв ъгъл има бутон под името "Connection". Цъкате на него и въвеждате следните данни в полетата:
Connection Name: localhost
Host name/IP Address: 127.0.0.1
Port: 3306
User name: root
Password: Паролата ви на MySQL
След като сте въвели всички данни натиснете "Test Connection" ако ви изпише "Connection Successful" значи всичко е наред и можете да натиснете бутона OK.
Сега в лявото поле се е появило надписче "localhost". Натиснете два пъти върхо него и след като се отвори му дайте десен бутон и натиснете "New Database...". За име на базата данни въведете "l2jdb" (без кавичките)
Затворете всичко! Тук сме готови!
Стъпка :: 5
Сега да инсталираме базата данни.
Влизаме в C:\server\tools и стартираме database_installer.bat
Стигаме до това запитване от страна на инсталацията:
Цитат
Configuration upgrade options:
(1) Import and continue: I'll read your old settings and
continue execution, but since no new settings will be
saved, you'll see this menu again next time.
(2) Import and configure: This tool has some new available
options, you choose the values that fit your needs
using former settings as a base.
(3) Ignose stored settings: I'll let you configure me
with a fresh set of default values as a base.
(4) View saved settings: See the contents of the config
file.
(5) Quit: Did you came here by mistake?
Натискаме 2 и Enter.
Ето и данните които ще са ви нужни за конфигурирането на GameServer и LoginServer DB инсталациите.
Host: 127.0.0.1
User: root
Pass: Паролата ви на MySQL
DB: l2jdb
MySQL Bin Path: C:\Program Files\MySQL\MySQL Server 5.1\bin
След като въведете всички данни ще започне постепенно да инсталира базата данни.
Стъпка :: 6
Браво браво напредваме :) но...
Хмм.. време за чашка студена вода и да смениме песничката в WinAmp... :)
Такаам.. сега трябва да направим конфигурацията!
Влизаме в C:\server\gameserver\config\ и отваряме server.properties с Notepad.
Намираме реда на който пише:
Цитат
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname=127.0.0.1
Променяме 127.0.0.1 на вашето IP!Ако не си знаете IP-то можете да го проверите тук http://whatsmyip.org
Сега намираме реда на който пише "Password=" там пишете вашата парола на MySQL! (Променете го в loginserver.properties и server.properties)
Стъпка :: 7
Сега трябва да регистрираме името на сървъра!
Влизаме в C:\server\login\ и стартираме RegisterGameServer.bat.Изчакваме да зареди и пишете ID-то на избраното от вас име.
Всички имена можете да видите Тук.
Пишете ID-то и натискаме Enter.
Ще се появи файл наречен hexid(server 1).txt
Преименувайте го на hexid.txt и го преместете в C:\server\gameserver\config\
Стъпка :: 8
Сега стартираме сървъра.
Първо стартираме loginserver.bat (C:\server\login) и изчакваме да се зареди.
После стартираме Gameserver.bat (C:\server\gameserver) и изчакваме повечко тук за да зареди.
Стъпка :: 9
Сега трябва да си изградим връзка на клиента до сървъра!
Влизаме в C:\WINDOWS\system32\drivers\etc и отваряме hosts файла с Notepad.
Намираме реда "127.0.0.1 localhost" и под него добавяме:
Цитат
127.0.0.1 L2authd.lineage2.com
127.0.0.1 l2testauthd.lineage2.com
Стъпка :: 10
По default на конфигурацията е зададено автоматично паравене на акаунти. В такъв случай директно стартирайте клиента през system/l2.exe и си правете акаунт и герой. След като сте готови със това излезте от играта. Включете отново Navicat , влезте в localhost и после в l2jdb. Сега намерете таблица под името "characters". Отворете я и скролирайте настрани докато не намерите поле под името "accesslevel" в него трябва да е зададено числото 0 което означава ,че дадения герой е най обикновен.Сменяте нулата с числото 255. (Ако 255 не стане моля използвайте 200)
Честито сега героят ви е администратор.
Tip: При провал за свързване променете в server.properties:
Цитат
# Minimum and maximum protocol revision that server allow to connect.
# You must keep MinProtocolRevision <= MaxProtocolRevision.
MinProtocolRevision =
MaxProtocolRevision =
На:
MinProtocolRevision = 10
MaxProtocolRevision = 40
Ако този урок ви е заинтригувал кажете ми и ще ви направя още полезни уроци свързани с това! :P
Моля ви не копирайте всичкото това в други форуми или сайтове! Достатъчно време ми отне от живота за да го напиша!
(Или поне оставяйте някакви Credits...)
Приятна игра! :)
P.S. Ако нещо липсва или имате проблеми пишете в тази тема! :)
Версия на урока: 0.04
Вижте още:
[Guide]Оптимизиране на L2J Server и прилагане на GeoDATA
[Guide]Bypass сървър на GameGuard за Lineage 2
[Guide]Как да си направим собствено NPC (Lineage 2)
[Guide]Как да сменим времето на всички буфове на Lineage 2
[Guide]Употреба на L2FileEdit!
[Share]L2FileEdit и пачнати system (C4/C5/Int/Kam/Hel)
Първо да уточним ,че платформата която се ползва за сървъра е Java. По тази причина целя ви сървър ще бъде легален и NCSoft няма да имат право да ви правят проблеми. (Java Runtime Envoirment e freeware)
!!!ВНИМАНИЕ!!! Тъй като в момена релийза е на Gracia 2 съм дал статистиките за потдръжката на неговия енджин! Сървър файловете (по долу) в момента също са на Gracia 2!
Изисквания:
- Минимални:
RAM: 1024 мегабайта свободни от вашата RAM памет.
HDD: IDE 5200 Rpm 80 GB
CPU: 2.0 GHz 64 Bit (AMD Sempron става пак)
Internet: 5 Mbps (0.62 МB/s) - 625 kb/s
Реално IP: Да (Препоръчително, в противен случай ползвайте този урок http://l2jbg.com/ind...topic,126.html)
- Препоръчителни:
RAM: 2048 мегабайта свободни от вашата RAM памет и да работят на Dual Channel.
HDD: SerialATA 7200 Rpm 250 GB
CPU: 1.5 GHz Duo Core 64 Bit
Internet: 10 Mbps (1.25 МB/s) - 1,250 kb/s
Реално IP: Да
АКО НЕ СТЕ СИГУРНИ ,ЧЕ ИМАТЕ РЕАЛНО IP - ВЪОБЩЕ НЕ ПОЧВАЙТЕ УРОКА!!!
Лично аз препоръчвам 2 гигабайта РАМ памет за да има по малко преплитане на връзките и процесите извършвани от сървъра.(А ако работят 2 плочки по 1 гигабайт на 800 MHz на Dual Channel просто всичко ще е чук!)
Така.. да започваме :)
Стъпка :: 1
Сваляме MySQL Community Server 5.0 от
Тук
За потребители със 64 битова система: Тук
Тук
Разахивираме и инсталираме MySQL (при инсталацията избираме "Complete" в началото). Когато се инсталира се показва един прозорец. Натиснете два пъти Next бутончето (много ме радва тоя бутон). Когато стигнем до бутона Finish не пипайте тикчето , оставете го така!
Снимка:
Публикувано изображение
След като натиснете Finish ще се покаже нов прозорец. Натискаме Next и после избираме Standard Configuration.
Избираме "Launch the MySQL Server autmatically" и "Iclude Bin Directory in Windows PATH". Даваме Next отново и стигаме до частта където ще въвеждаме парола. Препоръчвам ви да не е вашето ЕГН както повечето правят.. да е до 10 символа и ако може да се съдържа от букви и цифри за по голяма защита! Даваме Next за последно и после Execute! (Ако получите ерор прочетете всичко на ново!)
Стъпка :: 2
Сега..тази стъпка е кратка и лесна.. имаме да сваляме 2 файла които после трябва да инсталираме! Свалете най-новите ъпдейти
Влизате в сайта на Java -> http://java.sun.com/...loads/index.jsp
И търсите най-новите ъпдейти на JDK и JRE. Демек търсите да свалите нещо подобно на:
JDK 6 Update 13
JRE 6 Update 13
Стъпка :: 3
Сваляме последните (най-преснички :) ) компилирани сървърни файлове от
Тук (Датапак) и Тук (Енджина на сървъра)
ВНИМАНИЕ: Това са най-новите ъпдейтнати файлове от L2J и никога не се задържат повече от 2-3 дни едни и същи, всеки ден се променят и ъпдейтват и мигрират на други версии на Lineage 2.
Сега ги разархивираме.
Ето от кой архив какво се показва:
- L2J_DataPack-unstable.zip
• Папки:
doc
gameserver
login
sql
tools
• Файлове няма!
- L2J_Server-unstable.zip
• Папки:
gameserver
libs
login
• Файлове:
bsh-engine_LICENSE
c3p0-0.9.1_LICENSE
ecj_LICENSE.html
java-engine_LICENSE
javolution-5.2.6_LICENSE.txt
jython-2.2_LICENSE
jython-engine_LICENSE
LICENSE.txt
mysql-connector-java-5.1.6_LICENSE
README.txt
Сложете всички разархивирани папки от L2J_DataPack-unstable.zip при останалите разархивирани папки и файлове от L2J_Server-unstable.zip (Смесете ги). Сложете ги във една обща директория "server" и я преместете на хард диск C:\
Стъпка :: 4
Сваляме Navicat 8 от Тук.
(Крак няма да давам, можете да го намерите в дата.бг)
Инсталираме го. След като сте готови го стартираме и в горния ляв ъгъл има бутон под името "Connection". Цъкате на него и въвеждате следните данни в полетата:
Connection Name: localhost
Host name/IP Address: 127.0.0.1
Port: 3306
User name: root
Password: Паролата ви на MySQL
След като сте въвели всички данни натиснете "Test Connection" ако ви изпише "Connection Successful" значи всичко е наред и можете да натиснете бутона OK.
Сега в лявото поле се е появило надписче "localhost". Натиснете два пъти върхо него и след като се отвори му дайте десен бутон и натиснете "New Database...". За име на базата данни въведете "l2jdb" (без кавичките)
Затворете всичко! Тук сме готови!
Стъпка :: 5
Сега да инсталираме базата данни.
Влизаме в C:\server\tools и стартираме database_installer.bat
Стигаме до това запитване от страна на инсталацията:
Цитат
Configuration upgrade options:
(1) Import and continue: I'll read your old settings and
continue execution, but since no new settings will be
saved, you'll see this menu again next time.
(2) Import and configure: This tool has some new available
options, you choose the values that fit your needs
using former settings as a base.
(3) Ignose stored settings: I'll let you configure me
with a fresh set of default values as a base.
(4) View saved settings: See the contents of the config
file.
(5) Quit: Did you came here by mistake?
Натискаме 2 и Enter.
Ето и данните които ще са ви нужни за конфигурирането на GameServer и LoginServer DB инсталациите.
Host: 127.0.0.1
User: root
Pass: Паролата ви на MySQL
DB: l2jdb
MySQL Bin Path: C:\Program Files\MySQL\MySQL Server 5.1\bin
След като въведете всички данни ще започне постепенно да инсталира базата данни.
Стъпка :: 6
Браво браво напредваме :) но...
Хмм.. време за чашка студена вода и да смениме песничката в WinAmp... :)
Такаам.. сега трябва да направим конфигурацията!
Влизаме в C:\server\gameserver\config\ и отваряме server.properties с Notepad.
Намираме реда на който пише:
Цитат
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname=127.0.0.1
Променяме 127.0.0.1 на вашето IP!Ако не си знаете IP-то можете да го проверите тук http://whatsmyip.org
Сега намираме реда на който пише "Password=" там пишете вашата парола на MySQL! (Променете го в loginserver.properties и server.properties)
Стъпка :: 7
Сега трябва да регистрираме името на сървъра!
Влизаме в C:\server\login\ и стартираме RegisterGameServer.bat.Изчакваме да зареди и пишете ID-то на избраното от вас име.
Всички имена можете да видите Тук.
Пишете ID-то и натискаме Enter.
Ще се появи файл наречен hexid(server 1).txt
Преименувайте го на hexid.txt и го преместете в C:\server\gameserver\config\
Стъпка :: 8
Сега стартираме сървъра.
Първо стартираме loginserver.bat (C:\server\login) и изчакваме да се зареди.
После стартираме Gameserver.bat (C:\server\gameserver) и изчакваме повечко тук за да зареди.
Стъпка :: 9
Сега трябва да си изградим връзка на клиента до сървъра!
Влизаме в C:\WINDOWS\system32\drivers\etc и отваряме hosts файла с Notepad.
Намираме реда "127.0.0.1 localhost" и под него добавяме:
Цитат
127.0.0.1 L2authd.lineage2.com
127.0.0.1 l2testauthd.lineage2.com
Стъпка :: 10
По default на конфигурацията е зададено автоматично паравене на акаунти. В такъв случай директно стартирайте клиента през system/l2.exe и си правете акаунт и герой. След като сте готови със това излезте от играта. Включете отново Navicat , влезте в localhost и после в l2jdb. Сега намерете таблица под името "characters". Отворете я и скролирайте настрани докато не намерите поле под името "accesslevel" в него трябва да е зададено числото 0 което означава ,че дадения герой е най обикновен.Сменяте нулата с числото 255. (Ако 255 не стане моля използвайте 200)
Честито сега героят ви е администратор.
Tip: При провал за свързване променете в server.properties:
Цитат
# Minimum and maximum protocol revision that server allow to connect.
# You must keep MinProtocolRevision <= MaxProtocolRevision.
MinProtocolRevision =
MaxProtocolRevision =
На:
MinProtocolRevision = 10
MaxProtocolRevision = 40
Ако този урок ви е заинтригувал кажете ми и ще ви направя още полезни уроци свързани с това! :P
Моля ви не копирайте всичкото това в други форуми или сайтове! Достатъчно време ми отне от живота за да го напиша!
(Или поне оставяйте някакви Credits...)
Приятна игра! :)
P.S. Ако нещо липсва или имате проблеми пишете в тази тема! :)
Версия на урока: 0.04
Вижте още:
[Guide]Оптимизиране на L2J Server и прилагане на GeoDATA
[Guide]Bypass сървър на GameGuard за Lineage 2
[Guide]Как да си направим собствено NPC (Lineage 2)
[Guide]Как да сменим времето на всички буфове на Lineage 2
[Guide]Употреба на L2FileEdit!
[Share]L2FileEdit и пачнати system (C4/C5/Int/Kam/Hel)