Авторизация

Войдите, используя свой логин и пароль:

Как сделать сервер lineage 2 Gracia Final

00:09
Статьи » Остальное | автор: l2 | 24.03.2017


Новая серия мануалов, только уже для сервера Gracia Final

Так как создания сервера Gracia Final немножко отличается от создания Interlude сервера.
Было принято решение написать новый мануал!
Все картинки в мануале КЛИКАБЕЛЬНЫ
, то есть можно клацать и картинки увеличатся!
И так начнем! Включаем хороший трек, я выбрал: DJ Jim - Live set 20.

Первое, оно же главное - это скачать все что нам нужно:
  1. Java jdk 6
  2. MySql
  3. Navicat for MySql

Скачали? - теперь устанавливаем!
Устанавливаем сначала java, тут затруднений быть не должно!
Если не знаете как устанавливать MySQL, то вам в помощь - мануал Установка MySQL 5.1.
Ну и Navicat у вас тоже не вызовет затруднений!


Отлично, у нас установлено все ПО (программное обеспечение). Теперь нам нужно скачать сам сервер!
Для мануала я выберу последнюю сборку Gracia Final от l2open: L2Open Gracia Final + Fix By Kernon.
Если вы не хотите ставить именно эту сборку, тогда вы можете выбрать другую. Но учтите, что установка другой сборки может слегка отличаться!


Скачали, распаковали сервер, теперь начнем настраивать его! (Из архивов все скидывайте в одну папку).

Теперь нам нужно создать БД (базу данных). Открываем наш установленный Navicat, через ярлык на рабочем столе.

  1. Нажимаем на кнопочку Connection. Выскочит окошко. (см. рисунок 1)
  2. В этом окошке заполняем такие поля:
    Connection Name - пишем что угодно, я написал l2ua
    Host name/IP addes - оставляем без изменений, то есть - localhost
    Port -
    оставляем без изменений, то есть - 3306
    User name - root (по умолчанию, если не меняли в mysql)
    Password - ставим тот, что вводили при установке MySql, в моем случае - 123
    рисунок 1

И нажимаем ОК. После чего двойным щелчком в колонке Connections клацаем по нашему соединению, в моем случае - l2ua. И оно разворачивается и стает зеленого цвета. Теперь нам нужно создать новую БД - L2open_DB.

  1. Клацаем правой клавишей в окошке Connections и жмем New databese... (см. рисунок 2).


  2. Вылезет окошко - Create New Databese в поле enter databese name вводим название нашей базы, в нашем случае - L2open_DB (см. рисунок 3) И Жмем ОК.

    после чего в поле connections добавиться наша БД.

Теперь собственно нам нужно залить в нашу БД, таблицы. Заходим в папку с нашим сервером. И видим 6 папок. Одна из них нам нужна - tools, заходим в нее и видим файл - database_installer. Нажимаем на этот файл правой клавишей и жмем Изменить. Наш файл откроется в блокноте. Ищем в нем строки:


set lsuser=root

set lspass=root -- сюда вводим пароль, который вводили при установке MySql в моем случае 123
set lsdb=l2open_db
set lshost=localhost
REM Root user isn't recommend. Change it.
set gsuser=root
set gspass=root
-- сюда вводим пароль, который вводили при установке MySql в моем случае 123
set gsdb=l2open_db
set gshost=localhost

Само собой что set lspass=root, нужно изменить на set lspass=123, а не на set lspass=root123
И аналогично set gspass=root, меняем на set gspass=123
Сохраняем свои изменения!!! (можно нажатием клавиш Cntrl+S).


Сохранили? - Хорошо, отлично! Теперь запускаем и "тупо" клацаем ентер, пока не дойдем до шага установки самих таблиц, вписываем - f:

И снова нервно клацаем по ентеру :) И О чудо что-то там устанавливаться, какие-то таблички, пока оно там ставиться можно переключить трек и пойти скушать яблочко! Теперь у вас спросят установить ли еще там что-то на что вы пишите n и жмете ентер, после чего вся эта синя шутка закроется )
Если сейчас зайти в навикат и в нашу таблицу l2open_DB, то мы увидим там кучу таблиц:



Теперь начинаем работать непосредственно над настройкой конфигов сервера. начнем с настройки логин сервера. идем сюда: сервер\Login\config\network\network.ini Открываем в блокноте и редактируем:

Если вы собираетесь играть в одиночку, то настраиваете вот так:


ExternalHostname = 127.0.0.1

InternalHostname = 127.0.0.1
LoginserverHostname = 127.0.0.1
LoginHostname = 127.0.0.1
Login = root
Password = 123 - вводим тот, который вводили при установке MySql


Ну, а если вы собрались играть с толпой жадных детишек или просто вывести сервер в интернет, то настраиваете вот так:


ExternalHostname = пропишите ваш внешний IP адрес (узнать его можно тут:
2ip.ru)
InternalHostname = 127.0.0.1 или
ваш внешний IP адрес (у меня работает два варианта)
LoginserverHostname =
пропишите ваш внешний IP адрес
LoginHostname = * или ваш внешний IP
Login = root
Password = 123 - вводим тот, который вводили при установке MySql

Теперь зарегистрируем сервер. И получим файл hexid. Для этого заходим в папку Login и там ищем файл register_gameserver.bat. Запускаем его. и вводим 1:


И жмем ентер. В результате появиться файл hexid(server 1), переименовываем его в hexid!

Копируем и вставляем в \Game\config\


и GameServer -- \Game\config\network там ищем файл network.ini. Открываем его и редактируем.
Если хотите играть в одиночку:

ExternalHostname = 127.0.0.1

InternalHostname = 127.0.0.1
LoginHost = 127.0.0.1
GameserverHostname = 127.0.0.1Login = root

Password = 123 - тут вводим пароль, который вводили при установке MySql

Если хотите вывести в интернет, то:

ExternalHostname = пропишите ваш внешний IP адрес (узнать его можно тут: 2ip.ru)
InternalHostname = 127.0.0.1 или
ваш внешний IP (у меня работает оба варианта)
LoginHost =
ваш внешний IP
GameserverHostname =
ваш внешний IPLogin = root

Password = 123 - тут вводим пароль, который вводили при установке MySql


Нам нужно указать путь к нашей java в файле \Game\gameserver.bat
. Открываем его через нажатие правой клавишей и изменить.

Находим строку: REM set PATH="type here your path to java jdk/jre (including bin folder)"
И заменяем на: set PATH="C:\Program Files\Java\jdk1.6.0_18\bin" - путь к вашей jdk.

--- Если этого не сделать, то GameServer выдаст ошибку:

Administrator Restarted ...

Initializing l2Open GameServer.

Error: no 'server' JUM at 'C:\Program Files\Java\jre6\bin\server\jvm.dll'.


Так же нам нужно отредактировать l2.ini. Для того что бы вы могли зайти на свой сервер или ваши друзья.

Для редактирования нам понадобиться Программа L2Dat_EncDec или File Editлично я предпочитаю L2Dat_EncDec, по этому и буду делать вс на примере этой программы. Скачали L2Dat_EncDec - хорошо. извлеките с архива файлы и запускайте L2Dat_EncDec.exe
Вам предложат выбрать дерикторию с игрой - выбираем и указываем путь к папке system

  1. L2Dat_EncDec

  2. Жмем как на картинке


  3. И откроеться окно EDIT INI FILES


  4. Заменяем ServerAddr= тут может быть что угодно. На ServerAddr=127.0.0.1 или ваш внешний IP
Все. Готово. Можно запускать клиент и заходить на сервер.

Обсуждение проблем и их решения на ФОРУМЕ


После чего стартуем логин сервер файлом loginserver из папки Login.
Ну и потом стартуем
Game сервер gameserver.bat


Так же вам может понадобиться ифнформация:

Добавления оружия, брони, бафера

Различные мануалы

Видео мануалы