Моля влезте в своя акаунт за да разберете и за да общувате свободно или се регистрирайте от бутона долу. Благодаря от екипа на PROdata.

    Как да си направим Lineage 2 сървър ?

    Share
    avatar
    Administrator
    Администратор
    Администратор

    Брой мнения : 95
    Join date : 2009-11-28

    Title Как да си направим Lineage 2 сървър ?

    Post by Administrator on Sat Nov 28, 2009 3:08 am

    Много хора се чудят как се правят сървъри на 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) santa lol!

      Current date/time is Fri May 25, 2018 12:50 pm