Установка сервера Lineage 2
Здесь я опишу установку L2jServer. Это не значит что по этому мануалу вы не сможете установить сборку от другой команды разработчиков ява сервера. Все что постороены на L2jServer в процессе установки идентичны, если и есть различия, то незначительные. Так что думаю разберётесь.
Распаковываем скачаный архив с нашим сервером в дерикторию c:\ и называем папку server. Получится путь к серверу c:\server\
Внимание!: в пути не должно присутствовать русских букв.
После распаковки у нас будет несколько папок которые воедино являются сервером.
doc
gameserver
libs
login
sql
tools
Заходим в папку Tools и находим в ней файл database_installer.bat и запускааем его.
В это время скрипт запросит ввода данных, а именно:
Путь к папке bin вашего MySQL. Пример: C:\MySQL\bin
Логин используемый при подключении к базе данных. Обычно: root
Пароль используемый при подключении к базе данных. Вы его ввели при установке MySQL. Если вы по какой-то причине забыли его ввести, можете оставить поле пустым.
Имя базы данных MySQL. Обычно это "l2jdb".
Адрес к базам данных (веб). Если у вас установлено всё на одном компьютере, то достаточно ввести localhost и всё. Если у вас MySQl установлен на другом компьютере, то укажите адрес к нему в формате
[Для просмотра данной ссылки нужно зарегистрироваться] айпи адрес/ Пример:
[Для просмотра данной ссылки нужно зарегистрироваться]
Теперь осталась настройка сервера...
Начнём с gameserver. Для этого перейдём в папку C:\server\gameserver\config\ и найдём там файл server.properties Теперь откроем его любым текстовым редактором (Я использую для редактирования конфигурационных файлов сервера и многих его скриптов Notepad++ который можно найти на странице Необходимые файлы).
Теперь внимательно осмотрим каждый параметр в конфигурационном файле:
<a name="1"></a>
ExternalHostname=127.0.0.1
В этой строке указываем свой айпи адрес (внешний). Узнать его можно на
[Для просмотра данной ссылки нужно зарегистрироваться]. Если вы создаёте сервер для игры в одиночку, то оставляем все как есть и идём далее:
<a name="2"></a>
InternalHostname=127.0.0.1
В этой строке нужно указать ваш локальный айпи адрес. Эта настройка для того что бы ваши игроки смогли подключится к серверу Lineage 2 через локальную сеть. Тем самым с эканомив на внешнем трафике. Свой локальный айпи адрес можно узнать так:
Пуск, Выполнить, вводим "cmd" и нажимаем "Enter", откроется командное окно (консоль), в него вводим "ipconfig -all" и снова нажимаем "Enter". (Вводить данные нужно без ковычек!)
LoginPort=9014
LoginHost=127.0.0.1
Если все части сервера находятся на одном компьютере, то оставляем как есть. В противном случае вводим айпи адрес компьютера на котором размещён login сервер.
<a name="3"></a>
URL=jdbc:mysql://localhost/l2jdb
В этой строке мы указываем адрес и имя нашей базы данных, которая по умолчанию "l2jdb". Если вы не меняли имя и адрес базы данных MySQL, то оставляем как есть и переходим к следующему шагу:
<a name="4"></a>
Login=root
Password=
В первой строке указываем логин к базам данных MySQL. По умолчанию это: root
Во второй указываем пароль от баз данных MySQL который вы ввели при установке MySQL.
На этом редактирование данного файла мы прекращаем. Теперь сохраняем файл и открываем файл loginserver.properties который находится в папке C:\server\login\config\
Осматриваем внимательно следующие конфигурационнные параметры:
ExternalHostname=127.0.0.1
Идентично настройке в server.properties (Смотрите выше.)
InternalHostname=127.0.0.1
Идентично настройке в server.properties (Смотрите выше.)
LoginserverHostname=127.0.0.1
LoginserverPort=2106
Здесь указываем айпи адрес компьютера на котором установлен login сервер. Если у вас установлено все на одном компьютере, то оставьте как есть.
URL=jdbc:mysql://localhost/l2jdb
Идентично настройке в server.properties (Смотрите выше.)
Login=root
Password=
Идентично настройке в server.properties (Смотрите выше.)
Всё, на этом редактирование этого файла завершаем. Сохраняем файл loginserver.properties и закрываем текстовый редактор.
Переходим в C:\server\login\ и запускаем "RegisterGameServer.bat". Перед нами появилось командное окно (консоль). Далее проделываем следующее:
Пишем в консоли "clean" жмём "Enter". Скрипт попросит подтверждения вашего решения, для этого введите "Y" и нажмите "Enter" это на случай если в базе был зарегестрирован сервер, тоесть мы эти записи очистим.
После того как очистило записи, вводим "1" и нажимаем "Enter". Не забываем что все команды вводим без ковычек.
После проделаных действий в папке C:\server\login\ создался файл "hexid(server 1).txt". Переименовываем его в "hexid.txt" и копируем в папку C:\server\gameserver\config\
На этом установку сервера Lineage 2 можно считать оконченой. Для запуска сервера воспользуйтесь запускными скриптами в папках:
C:\server\login\
C:\server\gameserver\
Соответственно скрипты:
startLoginServer.bat
startGameServer.bat
Дождитесь полной загрузки сервера и играйте.