[05:17:10] INFO Loaded 127 server names
Exception in thread "main" java.net.BindException: Cannot assign requested addre
ss: bind
at java.base/sun.nio.ch.Net.bind0(Native Method)
at java.base/sun.nio.ch.Net.bind(Net.java:550)
at java.base/sun.nio.ch.Net.bind(Net.java:539)
at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643)
at java.base/java.net.ServerSocket.bind(ServerSocket.java:396)
at java.base/java.net.ServerSocket.<init>(ServerSocket.java:282)
at ft.authserver.AuthServer.checkFreePorts(AuthServer.java:84)
at ft.authserver.AuthServer.main(AuthServer.java:99)
Вообще если вписываю внешний Ip в LS получается такая лабуда. На локалке работает.
При запуске Gs все нормально.
windows server 2012
Код:[05:17:10] INFO Loaded 127 server names Exception in thread "main" java.net.BindException: Cannot assign requested addre ss: bind at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:550) at java.base/sun.nio.ch.Net.bind(Net.java:539) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.<init>(ServerSocket.java:282) at ft.authserver.AuthServer.checkFreePorts(AuthServer.java:84) at ft.authserver.AuthServer.main(AuthServer.java:99)
Скинь скрины, конфигов ГС и ЛСШо то я не настроил.
Посмотреть вложение 41601
Все что касается. LSСкинь скрины, конфигов ГС и ЛС
# Внешний адрес вашей физической сетевой карты
# Хост и порт для клиентских соединений
LoginserverHostname = Мой ип
LoginserverPort = 2107
# Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков
LoginHost = 127.0.0.1
LoginPort = 9014
# IP на который биндить геймсервер, * - на все возможные
GameserverHostname = *
GameserverPort = 7777
# Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста
ExternalHostname = Мой ип
# Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста
InternalHostname = 127.0.0.1
# Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера,
#если логин и гейм на одном PC то должен быть локальный IP
LoginPort = 9014
LoginHost = 127.0.0.1
LoginUseCrypt = True
# Какой ID запрашивать у логинсервера
RequestServerID = 1
# Разрешать брать другой ид, если запрашиваемый занят
AcceptAlternateID = True
Роутер установлен?Все что касается. LS
GSКод:# Внешний адрес вашей физической сетевой карты # Хост и порт для клиентских соединений LoginserverHostname = Мой ип LoginserverPort = 2107 # Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков LoginHost = 127.0.0.1 LoginPort = 9014
Код:# IP на который биндить геймсервер, * - на все возможные GameserverHostname = * GameserverPort = 7777 # Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста ExternalHostname = Мой ип # Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста InternalHostname = 127.0.0.1 # Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера, #если логин и гейм на одном PC то должен быть локальный IP LoginPort = 9014 LoginHost = 127.0.0.1 LoginUseCrypt = True # Какой ID запрашивать у логинсервера RequestServerID = 1 # Разрешать брать другой ид, если запрашиваемый занят AcceptAlternateID = True
Проверь открыты ли порты, или спроси у админа. Если закрыты, открывай.Я шо знаю
На Debian у меня все работает на другом vps. Взял попробовать windows vps на другом. Какая то лабуда)
А 7777 и 3306?
запустилось?Открыл ) Только какое отношение это к логин серверу имеет )
Ничего не произошло.
Локалхост нормально все коннектит.
Посмотреть вложение 41603
Уточняй у админа.Нет, это локалхост )
Все что касается. LS
GSКод:# Внешний адрес вашей физической сетевой карты # Хост и порт для клиентских соединений LoginserverHostname = Мой ип LoginserverPort = 2107 # Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков LoginHost = 127.0.0.1 LoginPort = 9014
Но в Netstats Нет моего ip.Код:# IP на который биндить геймсервер, * - на все возможные GameserverHostname = * GameserverPort = 7777 # Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста ExternalHostname = Мой ип # Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста InternalHostname = 127.0.0.1 # Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера, #если логин и гейм на одном PC то должен быть локальный IP LoginPort = 9014 LoginHost = 127.0.0.1 LoginUseCrypt = True # Какой ID запрашивать у логинсервера RequestServerID = 1 # Разрешать брать другой ид, если запрашиваемый занят AcceptAlternateID = True
# Внешний адрес вашей физической сетевой карты
# Хост и порт для клиентских соединений
LoginserverHostname = *
LoginserverPort = 2107
# Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков
LoginHost = 127.0.0.1
LoginPort = 9014
что если вместо "мой ип" локальный в сети написать ? который на 192.168 начинается...Все что касается. LS
GSКод:# Внешний адрес вашей физической сетевой карты # Хост и порт для клиентских соединений LoginserverHostname = Мой ип LoginserverPort = 2107 # Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков LoginHost = 127.0.0.1 LoginPort = 9014
Но в Netstats Нет моего ip.Код:# IP на который биндить геймсервер, * - на все возможные GameserverHostname = * GameserverPort = 7777 # Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста ExternalHostname = Мой ип # Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста InternalHostname = 127.0.0.1 # Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера, #если логин и гейм на одном PC то должен быть локальный IP LoginPort = 9014 LoginHost = 127.0.0.1 LoginUseCrypt = True # Какой ID запрашивать у логинсервера RequestServerID = 1 # Разрешать брать другой ид, если запрашиваемый занят AcceptAlternateID = True
Лучше Roster там пропиши, он откроет порты и позвонит админучто если вместо "мой ип" локальный в сети написать ? который на 192.168 начинается...
В LS:Все что касается. LS
GSКод:# Внешний адрес вашей физической сетевой карты # Хост и порт для клиентских соединений LoginserverHostname = Мой ип LoginserverPort = 2107 # Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков LoginHost = 127.0.0.1 LoginPort = 9014
Но в Netstats Нет моего ip.Код:# IP на который биндить геймсервер, * - на все возможные GameserverHostname = * GameserverPort = 7777 # Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста ExternalHostname = Мой ип # Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста InternalHostname = 127.0.0.1 # Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера, #если логин и гейм на одном PC то должен быть локальный IP LoginPort = 9014 LoginHost = 127.0.0.1 LoginUseCrypt = True # Какой ID запрашивать у логинсервера RequestServerID = 1 # Разрешать брать другой ид, если запрашиваемый занят AcceptAlternateID = True
# Внешний адрес вашей физической сетевой карты
# Хост и порт для клиентских соединений
LoginserverHostname = *
LoginserverPort = 2107
# Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков
LoginHost = *
LoginPort = 9014
# IP на который биндить геймсервер, * - на все возможные
GameserverHostname = *
GameserverPort = 7777
# Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста
ExternalHostname = Твой ИП
# Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста
InternalHostname = Твой ИП
# Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера,
#если логин и гейм на одном PC то должен быть локальный IP
LoginPort = 9014
LoginHost = 127.0.0.1
LoginUseCrypt = True
# Какой ID запрашивать у логинсервера
RequestServerID = 1
# Разрешать брать другой ид, если запрашиваемый занят
AcceptAlternateID = True
Да запустилось, но ни куда не заходит. Порты открыты.В LS:
Код:# Внешний адрес вашей физической сетевой карты # Хост и порт для клиентских соединений LoginserverHostname = * LoginserverPort = 2107 # Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков LoginHost = * LoginPort = 9014
В GS:
Код:# IP на который биндить геймсервер, * - на все возможные GameserverHostname = * GameserverPort = 7777 # Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста ExternalHostname = Твой ИП # Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста InternalHostname = Твой ИП # Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера, #если логин и гейм на одном PC то должен быть локальный IP LoginPort = 9014 LoginHost = 127.0.0.1 LoginUseCrypt = True # Какой ID запрашивать у логинсервера RequestServerID = 1 # Разрешать брать другой ид, если запрашиваемый занят AcceptAlternateID = True
У меня аналогичный механизм в сборке L2j-Dev. Такая проблема была. Так и решилось. Главное чтоб IP был настоящим, внешним.
поиском когда научимся пользоваться?)Дико странно. Не могу понять в чём причина. Повесил Gs на Ls который стоит на другом vps.
Сервер видит но не заходит. И порты открыты и Ip прописан.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?