Клиент не может подключиться к GameServer после авторизации

  • Автор темы Автор темы Toni
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Toni

Знаменитый
Пользователь
Старожил I степени
Сообщения
34
Розыгрыши
0
Репутация
0
Реакции
2
Баллы
1 235
  • AuthServer и GameServer запускаются, регистрация проходит успешно.
  • Порты 2106, 9014, 7777 открыты (netstat показывает LISTENING).
  • Если клиент запущен на том же ПК, что и сервер — всё работает.
  • Если клиент с другой машины — после нажатия «Войти» ничего не происходит.
  • В логе GameServer — нет записей о подключении клиента.
  • telnet 12.90.90.11 7777 с клиентской машины устанавливает соединение (виден бинарный мусор). 1769338727573.webp
 
Toni, Возможно впс блокируется вашим провайдером. Было бы неплохо написать где вы находитесь териториально. и где находится впс.
 
Я пытаюсь подключится локально, с одной машины на другую
 
  • AuthServer и GameServer запускаются, регистрация проходит успешно.
  • Порты 2106, 9014, 7777 открыты (netstat показывает LISTENING).
  • Если клиент запущен на том же ПК, что и сервер — всё работает.
  • Если клиент с другой машины — после нажатия «Войти» ничего не происходит.
  • В логе GameServer — нет записей о подключении клиента.
  • telnet 12.90.90.11 7777 с клиентской машины устанавливает соединение (виден бинарный мусор).Посмотреть вложение 93125
Логин отдает ip гса. Если это птс, то в бд lin2db таблица server (вроде так), и в ней ip поменяй на внешний
 
У меня локальная сеть 12.90.90.0/24
Подключаюсь (с клиента) 12.90.90.50 на (сервер) 12.90.90.11
 
Оверпостинг
Значит лс должен отдавать 12.90.90.11 как айпи гса
Вот как выгледят настройки

1769339584922.webp

В файле ini на клиенте тоже прописано 12.90.90.11
Авторизацию проходит, в БД запись есть что заходили.
Но дальше не пропускает, как на скрине в самом начале.
 
В файле ini на клиенте тоже прописано 12.90.90.11
Авторизацию проходит, в БД запись есть что заходили.
Но дальше не пропускает, как на скрине в самом начале.
В l2.ini указывается адрес логин сервера Попробуй поменять ExternalHost на 12.90.90.11
 
9014 - это внутренний порт твоей сборки для связи с гсом, порт лса 2106 (внешний)

Думаю, что настройки, которые ты прислал - это именно настройки лса, и заменив InternalHost на другой, у тебя перестанет коннектить к лсу

Настройки гса обычно задаются в базе, но мб и в инишнике. Тут уже не подскажу, т.к. с java не работал
 
Сборка чья? Я как то подобное в исходниках откопала, что только со 127.0.0.1 коннекты сервер принимал.
 
Оверпостинг
Самое смешное, у меня остался старый сервер на точно такой же сборке. Я играл на ней год назад и там я тогда как-то решил эту проблему(учитывая что тот серв смотрел вообще на ружу, через проброс портов), но я не помню как это сделал. Сейчас ковыряю старый серв и не могу понять что я сделал.

Сборка чья? Я как то подобное в исходниках откопала, что только со 127.0.0.1 коннекты сервер принимал.
L2J-Dev
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу