Итак, попробую описать как реализовать 2 гейм сервера на одном логин сервере.То есть я хочу например поднять 2 сервера - классик, а другой pvp (Пример!).
Что понадобиться:
- 2 сборки, желательно одних и тех же хроник (хотя это неважно).
Шаг 1 - установка БД.
Начнём,расспаковываем сервера в любое удобное для Вас место. Теперь заходим в Navicat и создаём 2 БД, например emu1_db и emu2_db.
Теперь устанавливаем БД для каждого сервера в отдельную БД (например классический сервер в emu1_db , а PvP - emu2_db).
Шаг 2 - настройка Логин сервера.
После установки БД настраиваем Логин Сервер. (я не буду останавливатся на стандартной настройке сервера которые уже описаны в инструкции)
открываем ...\l2emu-login\config\main\network.properties.
Code
# ---------------------------------
# Сетевые настроки сервера
# ---------------------------------
# 1 - Адрес на котором прослушивается логин сервер
# 0.0.0.0 - все доступные
# 2 - Порт логин сервера на который подключается клиент
LoginServerHostName = 127.0.0.1
LoginServerPort = 2106
# 1 - Порт логин сервера для игровых серверов
# 2 - Адрес логин сервера
LoginPort = 9014
LoginHostName = 127.0.0.1
# Проверять регистарцию игровых серверов каждые x минут
IpUpdateTime = 10
Шаг 3 - регистрация Гейм серверов.
Теперь нужно зарегистрировать 2 Гейм сервера, для этого запускаем ...\l2emu-login\register_gameserver.bat.
После завершения регистрации мы получим 2 файла hexid.txt, например hexid(server 1).txt и hexid(server 2).txt. Теперь закидываем hexid(server 1).txt в папку ...\l2emu1-game\config\ с классической сборкой и переименовываем его в hexid.txt, hexid(server 2).txt - в папку ...\l2emu2-game\config\ с PvP сборкой.
Шаг 4 - настройка Гейм серверов.
Теперь нужно настроить Гейм Сервера.
начнём с 1-го, классического сервера, открываем ...\l2emu1-game\config\network\network.properties
Code
Quote
# ---------------------------------
# Сетевые настроки сервера
# ---------------------------------
# 1 - Адрес на котором прослушивается игровой сервер
# 0.0.0.0 - все доступные
# 2 - Порт игрового сервера
GameServerHostName = 0.0.0.0
GameServerPort = 7777
# 1 - Порт логин сервера
# 2 - Адрес логин сервера
LoginPort = 9014
LoginHost = 127.0.0.1 - указываем точный IP логин сервера
# Внешнесетевой адрес сервера
ExternalHostname = 127.0.0.1
# Внутрисетевой адрес сервера
InternalHostname = 127.0.0.1
Теперь настраиваем 2-й - PvP:открываем ...\l2emu2-game\config\network\network.properties
Code
Quote
# ---------------------------------
# Сетевые настроки сервера
# ---------------------------------
# 1 - Адрес на котором прослушивается игровой сервер
# 0.0.0.0 - все доступные
# 2 - Порт игрового сервера
GameServerHostName = 0.0.0.0
GameServerPort = 7778 - меняем порт
# 1 - Порт логин сервера
# 2 - Адрес логин сервера
LoginPort = 9014
LoginHost = 127.0.0.1 - указываем точный IP логин сервера
# Внешнесетевой адрес сервера
ExternalHostname = 127.0.0.1
# Внутрисетевой адрес сервера
InternalHostname = 127.0.0.1
Готово .
Кому помог с вас +