Создание сервера Lineage 2 High Five


Создание своего сервера Lineage 2 High Five


Загрузка файлов


Java - это технология, используемая для разработки приложений, которые делают работу в сети Интернет более увлекательной и удобной.
MySQL 5.1 Win 32 - управление базами данных. На ней будет находиться вся информация по серверу.
MySQL 5.1 Win 64 - управление базами данных. На ней будет находиться вся информация по серверу.
Navicat - Средство управления базами данных.
Сборка сервера - На мое мнение не плохая сборка.
Папка System - папка систем настроенная под локальную сеть.
Клиент - Клиент Lineage 2 High Five.

Установка

Java - объяснение не нужно, сложного ничего нету.

MySQL 5.1 - смотрим скрины



 

Navicat - С установкой проблем не будет. После установки запустите Navicat и создайте Новое соединение. Базу данных назовите l2ft. Скрины ниже.


 

Сборка сервера - Распакуйте на диск с большим объемом.
Найдите файл ru.bat, он находится по пути Диск:\la2server\tool\ru.bat. Откройте его в блокноте, найдите строку password от MySQL и замените ее на пароль который писали в MySQL. Сохраните.

Запустите ru.bat. Пошаговая установка на скринах.
Теперь перейдите в папку Диск:\la2server\gameserver\config и откройте файл Server.ini. Найдите строку password от MySQL и замените ее на пароль который писали в MySQL.

Дальше перейдите в папку Диск:\la2server\loginserver\config, откройте файл loginserver.ini. Найдите строку password от MySQL и замените ее на пароль который писали в MySQL.


Теперь запустите файл RegisterGameServer.bat он находится по пути Диск:\la2server\loginserver. Жмете 2 > Enter, дальше введите ID и IP как на скрине ниже.


Последим шагом запустите StartAuthServer.bat и StartGameServer.bat и ждете пока сервер запуститься.

Папка System - закиньте ее в папку с клиентом с заменой всех файлов, когда загрузится сервер запустите с папки system файл l2.exe. Введите логин и пароль (авторегистриция).

Как дать админа - зайдите в Navicat. Найдите таблицу characters, скопируйте ID своего персонажа.


Дальше найдите файл GMAccess.xml он находится по пути Диск:\la2server\gameserver\config\xml, откройте его и замените на свой ID. Не забудьте перезагрузить сервера.
 

Настройка по интернету.

Для начала откройте порты (2106, 9014, 7777).
Далее узнайте свой IP внутренний, посмотреть можно в Сетевых подключениях, два клика на подключение по локальной сети, далее нажмите на свойства или сведение, и там есть строка Адрес lPv4.
Теперь узнайте свой внешний IP, можно узнать на сайте 2ip ru.

Перейдите в папку Диск:\la2server\gameserver\config, откройте файл Server.ini. Найдите строки ExternalHostname, InternalHostname и LoginHost и вставьте свои IP как на скринах ниже.
 
 
Дальше перейдите в папку Диск:\la2server\loginserver\config, откройте файл loginserver.ini. Найдите строку LoginHost , вставьте свои внутренний IP.


В папке System найдите файл l2.ini. Откройте его программой File Edit, найдите строку ServerAddr и замените свой внешний IP.

 

На этом все. Вы запустили свой сервер Lineage 2 High Five.

Комментариев 261

Офлайн
VLemon 15 июня 2017 19:54
Не удается запустить?

1. Удалите все явы, установите с мануала.

2. Если пишет что нету файла jvm.dll
Создайте папку server в папке C:\Program Files (x86)\Java\jre7\bin.
В папке bin зайдите в папку client скопируйте все и вставьте в папку server.

3. "Ява не является внутренней или внешней командой" - Правой кнопкой на Мой компьютер > Свойства > Дополнительные параметры системы > Переменные среды, найдите строку Path, нажмите изменить. Добавьте C:\Program Files (x86)\Java\jre7\bin

4. Проверьте нет ли русских символов по пути к сборке.
Друзья, буду очень признателен если подпишетесь на канал Twitch
Офлайн
1nf3rn3o 15 июня 2017 22:59
Добрый вечер VLemon.
Как и где что написать дофтыкал самостоятельно, но появились проблемы с некоторыми настройками.
1я-Никак не могу пристроить (AltGameSkillLearn)
Меня не интересует (AltEnableMultiProfa)
2я-Связана с чампами (AltChampionTitleEnable)>(AltChamionAddTitle)

Заранее благодарен.
Буду рад любой подсказке.

Воникла еще ПРОБЛЕМА, протокол этой сборки (Emurt_hf_rev9) не совпадает с протоколом моего клиента. disappointed

Думаю будет целесообразно приложить к этой сборке, некий патчик для клиента.
За ранее спасибо.
Офлайн
VLemon 16 июня 2017 10:04
1nf3rn3o,
Добрый день,
Первой и второе нужно ядро ковырять, не видел этих команд.
Протокол можно изменить в сборке, конфиги гейм сервера файл server
Друзья, буду очень признателен если подпишетесь на канал Twitch
Офлайн
1nf3rn3o 16 июня 2017 13:20
Здравствуйте VLemon
С первым и вторым печально получается.
Ас протоколами пробовал -
# High Five: Part 4 = 267
MinProtocolRevision = 267<>268 (-20)
MaxProtocolRevision = 273 (+20)
Не возымело никакого эффекта.
Офлайн
VLemon 16 июня 2017 16:09
1nf3rn3o,
Попробуйте вот этот патч.
Друзья, буду очень признателен если подпишетесь на канал Twitch
Офлайн
1nf3rn3o 16 июня 2017 20:12
Добрый вечер VLemon

Использую ваш чистый клиент, поначалу думал это из-за разных поставленых патчей, но при чистой установке + патч вышла такая вот беда.

Офлайн
pro100boris157 16 июня 2017 23:51
Доброго времени суток. Сменил IP сервера, и почему то не происходит логин клиента, все благополучно зависает на этапе коннекта.
Что это может быть? где я мог накопытить.
заранее спасибо.
Офлайн
VLemon 17 июня 2017 09:54
1nf3rn3o,
Добрый день,
Вы используете вот этот клиент?

pro100boris157,
Добрый день,
У вас закрыты порты. Добавьте порты в исключение брандмауэра, если есть роутер в нем так же.
Запустите гейм и логин сервер, дождитесь полной загрузки.
Зайдите на сайт 2ip.ru, проверьте порты.
Друзья, буду очень признателен если подпишетесь на канал Twitch
Офлайн
pro100boris157 17 июня 2017 22:47
VLemon,
да, я уже с портами разобрался, сделал статичный ip для хоста. ошибка была в том что сменился ip на железном сервере
Офлайн
VLemon 18 июня 2017 00:49
pro100boris157,
Понял, спасибо за ответ, удачи :)
Друзья, буду очень признателен если подпишетесь на канал Twitch
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.