Проблема С Login И Game Серверами.
Вообщем у меня почти на всех сборках такая ошибка.
В GameServer пишет вот это:
Connecting to login on 127.0.0.1:9014
Damn! Registration Faild: Reason: wrong hexid
В LoginServer пишет вот это:
GameServer <127.0.0.1>: Connection lost: socket closed
В ЧЁМ ПРОБЛЕМА?
Я ПЫТАЛСЯ ЕЁ ИСПРАВИТЬ НО НИ ЧЕГО НЕ ПОМОГЛО.
ХЕЛП!
ЧЁ МНЕ ДЕЛАТЬ?
Есть такой файлик в Loginserver (в папке) называется он RegisterGameServer.bat Вот запускаеш его (Редактировать ничего ненужно) и потом появляется окошечко (это окошечко с запросом какой номер хочеш зарегить пиши 1 иль на свое усмотрение) потом после того как все сделаеш это окно пропадет и в тойже папке появится текстовый файл например hexid(server 1).txt ну чет такого плана ты его переименовываеш в hexid.txt и кидаеш его в папку config но только уже gameservera и все перезапускай Логин и Гейм и всё
ЫЧ
я всё так и делал 10000000000 раз. Я не знаю в чём дело, вот что пишет. Посмотри картинку. сборка UT для Interlude.CКРИН
Четсно сказать даж и незнаю попробуй ради интереса мож получится в конфиге логин сервера поставить AcceptAlternateServer = True мож поможет (Если такое есть)
и навикатом попробуй почистить таблицу gameservers
ЫЧ
Это разве дополнения ? Тебе помойму в ошибки LS и GS, а так екскалибур правльно все написал, если пишет такое знач не так делаешь
А как надо делать? Я на днях сниму видюху и покажу как я дулаю и эта ошибка вылетает снова и снова. ( пипец )
У меня вопрос. А сервак надо засовывать в директорию с клиенто или сюда ( пример ) D:\\server
ХЕЛП С HEXID.TXT
Хм по скрину видно что трабла с ХЕКСИДОМ, и у меня к тебе вопрос у тебя что айпи 127.0.0.1?
При RegisterGame Server.bat вылазит окно , в котором указываешь название своего гейм сервера, а именно ставишь цифру 1. Далее жмёшь Enter.В папке логин сервера появляется документ hexid(server 1).txt который ты переименовываешь до hexid.Далее этот файлик копируешь и кидаешь в папку с гейм сервером.
P.S. Щас ещё попробую.
oMICKEYo: Хм по скрину видно что трабла с ХЕКСИДОМ, и у меня к тебе вопрос у тебя что айпи 127.0.0.1?
Кстати IP влияет разве токо на конект лоигна и серв а так не очень -)
ЫЧ
Ruwert, а у тебя путь к файлу какой ?
xxx/gamesrver/hexid.txt
xxx/gamesrver/config/hexid.txt
Сюда положил.
D:\Server\RT_GameServer_IT\gameserver\config\hexid.txt
А взял я его от сюда.
D:\Server\RT_GameServer_IT\login\hexid.txt
Вообщем я думаю все проблемы в настройке сервера. Вот, что у меня находится тут xxx\gameserver\config\server
# - 127.0.0.1 (если будете играть на той же машине, где и сервер)
# - LAN IP* (если собираетесь играть внутри локальной сети)
# - WAN IP** (если собираетесь играть через Интернет)
# - Есть вопросы? => http://l2rt.ru
#
# * = Чтобы узнать LAN IP, нажмите "Пуск" => "Выполнить..." наберите "cmd", в появившемся окне введите "ipconfig"
# **= Чтобы узнать WAN IP, посетите http://2ip.ru
# ================================================================================
===============================
# ================================================================
# ОСНОВНЫЕ НАСТРОЙКИ СЕРВЕРА !!! ОБЯЗАТЕЛЬНО смените их !!!
# ================================================================
# IP для GameServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
GameserverHostname=*
GameserverPort=7777
# Здесь указывается постоянный IP-адрес для соединения клиентов из внешней сети (Интернет)
# Если хотите такой же адрес как и у LoginServer, оставьте *
ExternalHostname=82.28.82.28
# Здесь указывается постоянный IP-адрес для соединения клиентов из одной сети, в т.ч. локальной сети или если играете один
# Если хотите такой же адрес как и у LoginServer, оставьте *
InternalHostname=192.168.0.1
# Адрес и порт Loginserver
LoginPort=9014
LoginHost=127.0.0.1
# Этот ID, будет требовать GameServer (т.е. 1 - Bartz)
RequestServerID = 1
# Если True, LoginServer быдет выдавать другой ID, если тот уже зарезервирован
AcceptAlternateID = True
# Информация о базе данных
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2rt
#URL=jdbc:hsqldb:hsql://localhost/l2rt
#URL=jdbc:sqlserver://localhost/database=l2rt/user=sa/password=
Login=root
Password=
MaximumDbConnections=100
# Папка датапака, по умолчанию папка лежащая в папке с сервером
DatapackRoot = .
# Define character name template
# Пример использования : CnameTemplate=[A-Z][a-z]{3,3}[A-Za-z0-9]*
# Разрешает первую заглавную букву, следующие три маленькие,
# а потом любую (заглавную или маленькую) букву или цифру, например ExamP1E
# Более рационально поставить CnameTemplate=[A-Z][a-z]*
# Разрешает только первую заглавную букву, например Example
# По умолчанию .* - любые символы
# [Рекомендуется] Новый формат от L2REDZ Core - все английские буквы и цифры, от 3 до 16 символов: [A-Za-z0-9\-]{3,16}
CnameTemplate=.*
PetNameTemplate=.*
# Максимальное кол-во чаров на аккаунте, по умолчанию 7 (0 = неограничено [7 - лимит клиента])
CharMaxNumber = 7
# Максимальное кол-во игроков одновременно играющих на сервере.
MaximumOnlineUsers=100
# Минимальная и максимальная версия протокола клиента, с которой можно коннектиться к серверу.
# Соблюдайте правило: MinProtocolRevision <= MaxProtocolRevision.
MinProtocolRevision = 740
MaxProtocolRevision = 746
А вот что находится тут. xxx\login\config\loginserver
# - 127.0.0.1 (если будете играть на той же машине, где и сервер)
# - LAN IP* (если собираетесь играть внутри локальной сети)
# - WAN IP** (если собираетесь играть через Интернет)
# - Есть вопросы? => http://l2rt.ru
#
# * = Чтобы узнать LAN IP, нажмите "Пуск" => "Выполнить..." наберите "cmd", в появившемся окне введите "ipconfig"
# **= Чтобы узнать WAN IP, посетите http://2ip.ru
# ================================================================================
===============================
# ================================================================
# ОСНОВНЫЕ НАСТРОЙКИ СЕРВЕРА !!! ОБЯЗАТЕЛЬНО смените их !!!
# ================================================================
# Здесь указывается постоянный IP-адрес для соединения клиентов из внешней сети (Интернет)
ExternalHostname=82.28.82.28
# Здесь указывается постоянный IP-адрес для соединения клиентов из одной сети, в т.ч. локальной сети или если играете один
InternalHostname=192.168.0.1
# Здесь пишем список сетей которые являются локальные, тоесть они буду направляться на InternalHostname, разделяем ";"
# Например: 192.168.;10.0.
# Внимание без знака; в конце
InternalNetworkIPList=127.0.0.1;192.168.;10.0.
# IP для LoginServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
LoginserverHostname=*
LoginserverPort=2106
# Количество неправильных попыток соединения до бана IP
LoginTryBeforeBan=10
# Время между попытками соединения после истечения LoginTryBeforeBan. Значение в секундах. По умолчанию 10 минут.
LoginBlockAfterBan=600
GMMinLevel=100
# Адрес, на котором будет слушаться LoginServer, используйте * чтобы связать со всеми IP-адресами
LoginHostname=*
# Порт, на котором будет слушаться LoginServer
LoginPort=9014
# Если поставить True, любой GameServer сможет зарегистрироваться в свободном слоте LoginServer'a
AcceptNewGameServer = False
# Если False, лицензия показыватся не будет
# Рекомендуется оставить эту функцию по умолчанию (True)
ShowLicence = True
# Настройки базы данных
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2rt
#URL=jdbc:hsqldb:hsql://localhost/l2rt
#URL=jdbc:sqlserver://localhost/database=l2rt/user=sa/password=
Login=root
Password=
MaximumDbConnections=10
# Используемые значения: "True" - "False", опция определяет, автоматически регистрировать
# аккаунты или нет.
AutoCreateAccounts=True
# Задержка в минутах, после которой LoginServer обновит IP у игрового сервера (полезного у кого динамический IP)
IpUpdateTime=15
# Авторизация клиента через GameGuard
# LoginServer выкинет клиент, если не будет пройдена авторизация
ForceGGAuth=True
# Зашита от флуда. Время в милисекундах
EnableFloodProtection=True
FastConnectionLimit=15
NormalConnectionTime=700
FastConnectionTime=350
MaxConnectionPerIP=50
# unknown
RequestServerID = 0
AcceptAlternateID = true
Если сможете ностройте пожалуйста под меня эти штуки.
Мой IP ( и внешний и внутрений ) 79.164.48.192
А всё остальное на ваше усмотрение.
P.S. Я пытался сам настроить, но у меня выскакивали разные ошибки. Я вам скинул оригинал того, что было в "server" и "loginserver". Пожалуйста помогите.
Пытаюсь помочь =)
server.properties
# Обычно используют следующий значения ExternalHostname
# - 127.0.0.1 (если будете играть на той же машине, где и сервер)
# - LAN IP* (если собираетесь играть внутри локальной сети)
# - WAN IP** (если собираетесь играть через Интернет)
# - Есть вопросы? => http://l2rt.ru
#
# * = Чтобы узнать LAN IP, нажмите "Пуск" => "Выполнить..." наберите "cmd", в появившемся окне введите "ipconfig"
# **= Чтобы узнать WAN IP, посетите http://2ip.ru
# ================================================================================
===============================
# ================================================================
# ОСНОВНЫЕ НАСТРОЙКИ СЕРВЕРА !!! ОБЯЗАТЕЛЬНО смените их !!!
# ================================================================
# IP для GameServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
GameserverHostname=*
GameserverPort=7777
# Здесь указывается постоянный IP-адрес для соединения клиентов из внешней сети (Интернет)
# Если хотите такой же адрес как и у LoginServer, оставьте *
ExternalHostname=79.164.48.192
# Здесь указывается постоянный IP-адрес для соединения клиентов из одной сети, в т.ч. локальной сети или если играете один
# Если хотите такой же адрес как и у LoginServer, оставьте *
InternalHostname=79.164.48.192
# Адрес и порт Loginserver
LoginPort=9014
LoginHost=127.0.0.1
# Этот ID, будет требовать GameServer (т.е. 1 - Bartz)
RequestServerID = 1
# Если True, LoginServer быдет выдавать другой ID, если тот уже зарезервирован
AcceptAlternateID = True
# Информация о базе данных
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2rt
#URL=jdbc:hsqldb:hsql://localhost/l2rt
#URL=jdbc:sqlserver://localhost/database=l2rt/user=sa/password=
Login=root
Password=
MaximumDbConnections=100
# Папка датапака, по умолчанию папка лежащая в папке с сервером
DatapackRoot = .
# Define character name template
# Пример использования : CnameTemplate=[A-Z][a-z]{3,3}[A-Za-z0-9]*
# Разрешает первую заглавную букву, следующие три маленькие,
# а потом любую (заглавную или маленькую) букву или цифру, например ExamP1E
# Более рационально поставить CnameTemplate=[A-Z][a-z]*
# Разрешает только первую заглавную букву, например Example
# По умолчанию .* - любые символы
# [Рекомендуется] Новый формат от L2REDZ Core - все английские буквы и цифры, от 3 до 16 символов: [A-Za-z0-9\-]{3,16}
CnameTemplate=.*
PetNameTemplate=.*
# Максимальное кол-во чаров на аккаунте, по умолчанию 7 (0 = неограничено [7 - лимит клиента])
CharMaxNumber = 7
# Максимальное кол-во игроков одновременно играющих на сервере.
MaximumOnlineUsers=100
# Минимальная и максимальная версия протокола клиента, с которой можно коннектиться к серверу.
# Соблюдайте правило: MinProtocolRevision <= MaxProtocolRevision.
MinProtocolRevision = 740
MaxProtocolRevision = 746
loginserver.properties
# Обычно используют следующий значения ExternalHostname
# - 127.0.0.1 (если будете играть на той же машине, где и сервер)
# - LAN IP* (если собираетесь играть внутри локальной сети)
# - WAN IP** (если собираетесь играть через Интернет)
# - Есть вопросы? => http://l2rt.ru
#
# * = Чтобы узнать LAN IP, нажмите "Пуск" => "Выполнить..." наберите "cmd", в появившемся окне введите "ipconfig"
# **= Чтобы узнать WAN IP, посетите http://2ip.ru
# ================================================================================
===============================
# ================================================================
# ОСНОВНЫЕ НАСТРОЙКИ СЕРВЕРА !!! ОБЯЗАТЕЛЬНО смените их !!!
# ================================================================
# Здесь указывается постоянный IP-адрес для соединения клиентов из внешней сети (Интернет)
ExternalHostname=79.164.48.192
# Здесь указывается постоянный IP-адрес для соединения клиентов из одной сети, в т.ч. локальной сети или если играете один
InternalHostname=79.164.48.192
# Здесь пишем список сетей которые являются локальные, тоесть они буду направляться на InternalHostname, разделяем ";"
# Например: 192.168.;10.0.
# Внимание без знака; в конце
InternalNetworkIPList=127.0.0.1;192.168.;10.0.
# IP для LoginServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
LoginserverHostname=*
LoginserverPort=2106
# Количество неправильных попыток соединения до бана IP
LoginTryBeforeBan=10
# Время между попытками соединения после истечения LoginTryBeforeBan. Значение в секундах. По умолчанию 10 минут.
LoginBlockAfterBan=600
GMMinLevel=100
# Адрес, на котором будет слушаться LoginServer, используйте * чтобы связать со всеми IP-адресами
LoginHostname=*
# Порт, на котором будет слушаться LoginServer
LoginPort=9014
# Если поставить True, любой GameServer сможет зарегистрироваться в свободном слоте LoginServer'a
AcceptNewGameServer = False
# Если False, лицензия показыватся не будет
# Рекомендуется оставить эту функцию по умолчанию (True)
ShowLicence = True
# Настройки базы данных
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2rt
#URL=jdbc:hsqldb:hsql://localhost/l2rt
#URL=jdbc:sqlserver://localhost/database=l2rt/user=sa/password=
Login=root
Password=
MaximumDbConnections=100
# Используемые значения: "True" - "False", опция определяет, автоматически регистрировать
# аккаунты или нет.
AutoCreateAccounts=True
# Задержка в минутах, после которой LoginServer обновит IP у игрового сервера (полезного у кого динамический IP)
IpUpdateTime=15
# Авторизация клиента через GameGuard
# LoginServer выкинет клиент, если не будет пройдена авторизация
ForceGGAuth=True
# Зашита от флуда. Время в милисекундах
EnableFloodProtection=True
FastConnectionLimit=15
NormalConnectionTime=700
FastConnectionTime=350
MaxConnectionPerIP=50
# unknown
RequestServerID = 0
AcceptAlternateID = true
P.S. Если хотиш что б аккаунты автоматом создавались то тогда оставляеш
# Используемые значения: "True" - "False", опция определяет, автоматически регистрировать
# аккаунты или нет.
AutoCreateAccounts=True
если через Веб то тогда False
ЫЧ
да да понял щас попробую.
Нет вообще не хочет ни в какую.
Парни пожалуйста скиньте ссылку на нормальный настроенный под мой комп сервер Lienage 2 Interlude.
Я буду очень благодарен.
Мой IP 79.164.53.68
Путь к мускулу C:\Program Files\MySQL\MySQL Server 5.2\bin
Пароль 8601230866404.
пожалуйста помогите.
Постоянный, токо я в тот раз его перепутал =)
А могут быть проблемы с серваком из-за компа?





