Установка и настройка Java-эмулятора сервера Lineage 2 Prelude of War.
Делаю все на Wibdows 7 x64, работоспособность на других системах не гарантированна,но при наличии мозгов и рук заработает везде.
Необходимое ПО:
Liberica JDK 14 СКАЧАТЬ [Ссылки могут видеть только зарегистрированные пользователи. ]
Mysql 5.5 СКАЧАТЬ [Ссылки могут видеть только зарегистрированные пользователи. ]
Navicat СКАЧАТЬ [Ссылки могут видеть только зарегистрированные пользователи. ]
Notepad++ СКАЧАТЬ [Ссылки могут видеть только зарегистрированные пользователи. ]
Lineage 2 PreludeOfWar (сборка сервера) СКАЧАТЬ [Ссылки могут видеть только зарегистрированные пользователи. ]
Lineage 2 PreludeOfWar (клиент) СКАЧАТЬ [Ссылки могут видеть только зарегистрированные пользователи. ]
Устанавливаем Java
Если у вас уже установлена Java JRE(JDK) более ранних версий, то рекомендую их удалить,
чтобы они не мешались и JDK 14 тогда будет использоваться по умолчанию
При установке жмем Next => Next => Install => Finish (все по умолчанию)
Устанавливаем MySQL сервер
Если у вас уже установлен MySQL не ниже версии 5.5, то пропускаем этот пункт.
Запускаем скачанный файл, в первом окне жмем Next =>
соглашаемся с лицензионным соглашением, поставив галочку I accept the terms in the License Agreement и жмем Next =>
выбираем тип установки Typical самая верхняя кнопка (рекомендуется для большинства пользователей) и жмем Install =>
Пройдет процесс установки и появится окно, в нем жмем Next => Next =>
Не убирая галочку в пункте Launch the MySQL Instance Configuration Wizard жмем Finish
В появившемся окне жмем Next => оставляем маркер в первом пунтке Detailed Configuration жмем Next =>
Оставляем маркер в Developer Machine жмем Next =>
Оставляем маркер в Multifunctional Database жмем Next =>
Далее выбираем место для файлов базы данных (я оставил по умолчанию) и нажимаем Next=>
Оставляем маркер в Decision Support и жмем Next=>
Далее выбираем порт на котором наш сервер будет принимать соединения (по умолчанию это 3306) оставляем как есть,
ставим галочку в пункте Add Firewall exception for this port (добавляется правило в файрволе для использования порта)
оставляем галочку в пункте Enable Strict Mode и жмем Next =>
Нам предлагают выбрать таблицу символов которая будет использоваться в наших БД по умолчанию,
ставим галочку в пункте Manual Selected Deafault Character Set, в выпадающем меню выбираем utf8 и жмем Next =>
Следующий шаг предлагает установить MySQL как службу и запускать его автоматически, здесь ничего не меняем и жмем Next =>
Далее нам предлагают создать пароль для пользователя root (самый главный пользователь), сложность на ваше усмотрение,
главное его не забыть. Вводим пароль, повторно вводим пароль. Если это тестовый сервер на локальной машине,
то можно для простоты использовать пароль root
Если расчитывате управлять вашим сервером удаленно от имени root,
тогда стаивм галочку в пункте Enable root acces from remote machines и жмем Next =>
В появившемся окне жмем Execute, ждем пока все настроится и запустится (в каждом пункте должны появиться синие галочки)
Если что-то пошло не так, то ищем ошибки в настройках, проверяем введеные пароли.
Для удобства управления БД я использую Navicat
Устанавливаем все по умолчанию.
Запускаем, нам нужно создать соединение с нашим MySQL сервером,
нажимаем кнопку Connection выбираем MySQL, в появившемся окне в поле Connection name вводим любое название соединения,
Если все происходит на локальной машине, то Host name оставляем по умолчанию
Port оставляем 3306 или указываем номер порта, если меняли его при установке MySQL сервера.
User Name остается root, и в поле Password вводим пароль который указывали пользователю root при установке MySQL сервера.
Жмем кнопку Test Connection, если все сделано правильно, то увидим сообщение Connection Successful жмем OK.
Соединение создано и готово к использованию.
Создаем базу для нашего сервера l2, двойной клик по соединению, далее клик правой кнопкой и выбираем New Database...
Называем её для удобства l2pow выбираем Character Set как Default Character Set и жмем OK
База данных создана.
Приступаем к установке серверной части l2
Распаковываем архив со сборкой в удобное для вас место. (у меня это C:/l2server)
Ищем в распакованной папке каталог db_installer в нем находим и запускаем Database_Installer_LS (с фиолетовым значком)
В появившемся окне указываем
адрес сервера: localhost,
порт: 3306,
имя пользователя: root,
пароль: root
название базы данных: l2pow
Надеюсь тут все понятно.
Жмем Connect => Install login
Если введенные данные верны увидим Database Installation Complete
Запускаем Database_Installer_GS (с фиолетовым значком)
вводим те же данные что и в предыдущем случае
Жмем Connect => Install server
Если введенные данные верны увидим Database Installation Complete
На этом установка базы данных завершена!
Для удобства редактирования конфигов сервера рекомендую использовать Notepad++
Идём в папку c:\l2server\login\config и открываем LoginServer.ini стандартным блокнотом или Notepad++
В этой строке меняем l2jmobius на название нашей базы данных, должно получиться примерно такое
URL = jdbc:mariadb://localhost/l2pow?useUnicode=true&characterEncoding=utf-8&useSSL=false
Ищем строку с текстом
Login =
и после знака = пишем имя пользователя базы данных
в строке с текстом
Password =
после знака = пишем пароль пользователя базы данных
Ищем строку с текстом
MySqlBinLocation =
После знака = вводим путь до каталога bin MySQL срвера, должно получиться примерно так
MySqlBinLocation = c:\Program Files\MySQL\MySQL Server 5.5\bin\
Сохраняем и закрываем, остальное менять не стоит, не зная за что оно отвечает.
Далее переходим в каталог c:\l2server\game\config\ в нем находим и открываем блокнотом Server.ini
Производим такие же замены как в LoginServer.ini сохраняем и закрываем.
После этих настроек наш сервер должен запускаться и работать.
Запускаем следующим образом:
Сначала логин сервер LoginServer.exe из папки c:\l2server\login\
При удачном запуске мы увидим в окне примерно такое
[20/10 20:03:01] Listening for GameServers on 127.0.0.1:9014
[20/10 20:03:01] ClientNetworkManager: Listening on 0.0.0.0:2106
Потом игровой сервер GameServer.exe из папки c:\l2server\game\
При удачном запуске мы увидим в окне примерно такое
[20/10 20:04:51] GameServer: Started, using 1217 of 4096 MB total memory.
[20/10 20:04:51] GameServer: Maximum number of connected players is 2000.
[20/10 20:04:51] GameServer: Server loaded in 96 seconds.
[20/10 20:04:52] ClientNetworkManager: Listening on 0.0.0.0:7777
[20/10 20:04:52] LoginServerThread: Connecting to login on 127.0.0.1:9014
[20/10 20:04:54] LoginServerThread: Registered on login as Server 2: Sieghardt
Для удобства делаем ярлыки в удобном месте.
Клиент по ссылке настроен на localhost, его распаковываем в любое удобное место,
запускать клиент нужно файлом L2.exe из папки system-ru
Запускаем клиент, вводим понравившиеся логин и пароль, создаем персонажа и в путь.
В данной конфигурации включено автоматическое создание аккаунтов, но все имеют статус игроков,
если необходим персонаж с админскими правами, то запускаем Navicat открываем базу данных l2pow,
в ней находим и открываем таблицу characters тут список всех созданных персонажей,
ищем столбец acceslevel в строке с нужным нам персонажем и меняем значение 0 на 100,
закрываем таблицу сохраняя изменения кнопкой Save
После изменений в базе данных перезагружаем логин и гейм сервер если они были запущены.
Все готово, если это ваш первый сервер, то вы новоиспеченный админ! Congratulations!
Много букв из-за того что некоторые шаги расписаны подробнее некуда, но должно быть все максимально понятно.
Надеюсь что кому нибудь данное руководство пригодится.
________________
Смерть - бессмысленное усилие нуля поглотить бесконечность.
Re: Установка и настройка Lineage 2 Prelude of War
Перезалейте клиен, у кого остался..
________________ Жизнь прожить, не в поле наложить! Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).