Перейти к содержанию
Авторизация  
qqqqqqq

2 Gameserver На 1 Loginserver

Рекомендуемые сообщения

Запустил 2 game сервера на 1 login сервер, все отлично все работает. Проблема в том что при входе в игру в списке серверов, только один сервер, а хотелось бы два.

В l2.ini порт стоит 7777, на сколько я знаю в каждом из game серверов порты нужно ставить разные 7777 и 7778. В MySQL в базе логина стоит два hexid .

 

Конфиг логина

Скрытый текст
# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ *

ExternalHostname = 127.0.0.1

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ *

InternalHostname = 127.0.0.1

 

# Укажите здесь (ip) адрес вашего Логин-Сервера, Или используйте символ *

LoginserverHostname = 127.0.0.1

LoginserverPort = 2106

 

# Сколько времени должно пройти после неправильного ввода логина/пароля прежде чем данных IP получит бан

LoginTryBeforeBan = 20

 

# Время, после которого игрок не сможет выполнить вход, после того как получил бан (опция LoginTryBeforeBan).

# Назначается в секундах. По умолчанию = 10мин. (600)

LoginBlockAfterBan = 600

GMMinLevel = 100

 

# Адрес, по которому логин-сервер будет искать соединение с Гейм-сервером, или используйте * для привязки всех адресов

LoginHostname = *

 

# Укажите порт вашего логин-сервера

LoginPort = 9014

 

# При true любой гейм-сервер может быть зарегистрирован на вашем логин-сервере

AcceptNewGameServer = True

 

# Показывать лицензию (после ввода пароля)?

# Рекомендуется оставить этот параметр включенным т.к. он повышает безопасность!

ShowLicence = True

 

# Включить защиту от брута аккаунтов?

# Внимание! Не защищает, если версия Brute > 2

AntiBruteSystem = True

 

# Параметры Базы данных

Driver = com.mysql.jdbc.Driver

URL = jdbc:mysql://localhost/l2jdb2

 

 

Конфиг 1 Gameserver

 

Скрытый текст

 

# Укажите здесь (ip) адрес вашего Игрового Сервера, Или используйте символ *

GameserverHostname = 127.0.0.1

GameserverPort = 7777

 

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP.

ExternalHostname = 127.0.0.1

 

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP.

InternalHostname = 127.0.0.1

 

# Укажите IP и порт вашего логин-сервера

LoginPort = 9014

LoginHost = 127.0.0.1

 

# Укажите идентификатор (ID) вашего сервера (например - 1 это Bartz).

RequestServerID = 1

# Укажите (true), если ваш Логин сервер настроен на свободную выдачу идентификаторов

AcceptAlternateID = True

 

# Параметры Базы данных

Driver = com.mysql.jdbc.Driver

URL = jdbc:mysql://localhost/l2jdb2

 

Конфиг 2 Gameserver

 

Скрытый текст
# Укажите здесь (ip) адрес вашего Игрового Сервера, Или используйте символ *

GameserverHostname = 127.0.0.1

 

GameserverPort = 7778

 

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP.

ExternalHostname =127.0.0.1

 

 

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP.

InternalHostname = 127.0.0.1

 

# Укажите IP и порт вашего логин-сервера

LoginPort = 9014

LoginHost = 127.0.0.1

 

 

# Укажите идентификатор (ID) вашего сервера (например - 1 это Bartz).

RequestServerID = 21

# Укажите (true), если ваш Логин сервер настроен на свободную выдачу идентификаторов

AcceptAlternateID = False

 

# Параметры Базы данных

Driver = com.mysql.jdbc.Driver

URL = jdbc:mysql://localhost/l2jdb

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Один порт на гайм серверах это в логин серверах и hexid только не забудь поменять

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Нужно настроить Loginserver на несколько Gameserver

2.В базе данных должен быть 1 конект например localhost

3 В localhost ну или как у вас там называется конект создаём 2 базы например как у меня L2Emu_DB и L2Emu_DB2

4.Устанавливаем базу например с сервера ПвП в базу L2Emu_DB а со всторова сервера например х30 в L2Emu_DB2

5.Далее идём в gameserver сервера х30 заходим в настройки где ставити ваш Ип адрес там меняем порот с 7777 например на 7778 в этомже конфиге внизу настраиваем базу

тоесть вот эту строчку

# URL to connect to database.

URL = jdbc:mysql://localhost/L2Emu_DB

меняем на

# URL to connect to database.

URL = jdbc:mysql://localhost/L2Emu_DB2

Кстати необезательно што у вас будит стоять L2Emu_DB там будит написна база вашева сервера но нужно поставить ту базу которую вы создали в MySQL

Да ксати чуть незабыл сказать Акки у серверов будут опщии но чары будут созданы на разных серверах тоесть если вы создали чара на одном сервере то на втором ево небудит.

Всё на этом настройка закончена дальше вы настраиваете на своё усмотрение сервер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

madzal не понял ты про что, ставь знаки препинания. если ты имеешь ввиду что на геемсерверах одинаковые порты то ты не прав , на одинаковых портах один из них выдаст ошибку

 

 

AM0S все в точности как у вас написано. я мануалы читал.

 

 

У меня все запускается без ошибок, все нормально. вот только клиент при выборе сервера, видит 1 сервер вместо двух.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин народ вы что?? ни кто не сталкивался???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Во первых создай 2 разных бд . На первой сделай первый хексид , на второй второй . закинь папку со вторым геймсервером туда же , где и находится логин и гейм

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ArrowheaD базы видно из сполера что они разные l2jdb и l2jdb2 с хексидами это и так все ясно и понятно. а вот второй сервер у меня в другой папке лежал, сейчас попробую отпишусь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ArrowheaD Большое спасибо!!))) Помог)))) все заработало ) это что же надо было просто в ту папку закинуть где логин с первым сервером...?) почему так происходит? почему нельзя из другой директории запускать??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...