[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)
Мне еще порт во вселенную только осталось открыть. Открыты порты.поиском когда научимся пользоваться?)
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или РегистрацияВы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
при чем тут порты, так написано как правильно указать айпи (какой куда). Не нужно пихать 127.0.0.1 куда непопадяМне еще порт во вселенную только осталось открыть. Открыты порты.
Мне честно говоря более интересноТак логин сервер должен перенаправлять не только на порт а еще и на тот адрес vps где стоит ГС. Посмотри в базе данных таблица gameserver и посмотри какой адрес стоит. Хотя если гс авторизовался в лс по идее он должен туда и направлять и порты по идее значит тоже все открыты. Посомтри еще настройки сервер. Может прав не хватает
Если бы всё так было просто. Всё выставлено. Открыл клиент никуда не коннектится.при чем тут порты, так написано как правильно указать айпи (какой куда). Не нужно пихать 127.0.0.1 куда непопадя
Все прям по вашему постуBeliano, еще раз, часть конфигов с айпи текущий под спойлер
LS
# Внешний адрес вашей физической сетевой карты
# Хост и порт для клиентских соединений
LoginserverHostname = *
LoginserverPort = 2106
# Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков
LoginHost = 127.0.0.1
LoginPort = 9014
IP на который биндить геймсервер, * - на все возможные
GameserverHostname = 127.0.0.1
GameserverPort = 7777
# Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста
ExternalHostname = МОЙ ТУПОРЫЛЫЙ АЙПИ )
# Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста
InternalHostname = 127.0.0.1
# Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера,
#если логин и гейм на одном PC то должен быть локальный IP
LoginPort = 9014
LoginHost = 127.0.0.1
LoginUseCrypt = True
# Host and Port for client connections
LoginserverHostname = *
LoginserverPort = 2106
# Host and Port for gameserver to connect to
LoginHost = 192.168.0.200
LoginPort = 9014
GameserverHostname = 192.168.0.200
GameserverPort = 7777
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname = внейшний айпи
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname = 192.168.0.200
# IP and Port of login server
LoginPort = 9014
LoginHost = 192.168.0.200
Beliano, я же про 127.0.0.1 уже писал)
ну ладно, еще раз напишу
логин
Код:# Host and Port for client connections LoginserverHostname = * LoginserverPort = 2106 # Host and Port for gameserver to connect to LoginHost = 192.168.0.200 LoginPort = 9014
гейм
Код:GameserverHostname = 192.168.0.200 GameserverPort = 7777 # This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname ExternalHostname = внейшний айпи # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname InternalHostname = 192.168.0.200 # IP and Port of login server LoginPort = 9014 LoginHost = 192.168.0.200
в место 192.168.0.200 свой локальный, не 127.0.0.1
не забываем зарегистрировать айди сервера на логине, который был в писан в настройках геймсервера
Вот пока ищите ответ, расскажу занятную историю.Черт его знает я с Windows Server сталкиваюсь в первые.
Черт его знает как должно быть я в этом сетевом абсолютно не шарю.
Пойду покурю мануалы
# Внешний адрес вашей физической сетевой карты
# Хост и порт для клиентских соединений
LoginserverHostname = *
LoginserverPort = 2107
# Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков
LoginHost = 10.0.0.4
LoginPort = 9014
# IP на который биндить геймсервер, * - на все возможные
GameserverHostname = 10.0.0.4
GameserverPort = 7777
# Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста
ExternalHostname = Мой ип
# Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста
InternalHostname = 10.0.0.4
# Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера,
#если логин и гейм на одном PC то должен быть локальный IP
LoginPort = 9014
LoginHost = 10.0.0.4
LoginUseCrypt = True
# Какой ID запрашивать у логинсервера
RequestServerID = 1
# Разрешать брать другой ид, если запрашиваемый занят
AcceptAlternateID = True
Не коннектится ) Запускается но ничего не происходит )Beliano,
Код:# Внешний адрес вашей физической сетевой карты # Хост и порт для клиентских соединений LoginserverHostname = * LoginserverPort = 2107 # Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков LoginHost = 10.0.0.4 LoginPort = 9014
Код:# IP на который биндить геймсервер, * - на все возможные GameserverHostname = 10.0.0.4 GameserverPort = 7777 # Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста ExternalHostname = Мой ип # Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста InternalHostname = 10.0.0.4 # Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера, #если логин и гейм на одном PC то должен быть локальный IP LoginPort = 9014 LoginHost = 10.0.0.4 LoginUseCrypt = True # Какой ID запрашивать у логинсервера RequestServerID = 1 # Разрешать брать другой ид, если запрашиваемый занят AcceptAlternateID = True
"Мой ип" - внешний не забываем указать
Я по моему знаю какое решение будетВот пока ищите ответ, расскажу занятную историю.
По щасливилось мне познакомиться с дешманским роутером TOTOLINK. при подключении к компу сервера не видели друг друга, кроме 127.0.0.1
Прошивал, делал виртуальный сервер, открывал порты, в брандмауэре тоже. Ничего не помогало. Кабель на прямую к компу. Все отлично. И так он у меня валяется.) tplinkи есть с ними все без проблем
ну может тогда еще не чистый патч (с некой защитой) или же на сервера есть какая-то защитаНе коннектится ) Запускается но ничего не происходит )
а вот к стати к чему открывается порт 9014? если логин и гейм сервер на одной машине, то этого делать не нужно. этот порт для общения логина с гейм сервером. открывать для доступа из вне нужно только 2107 и 7777
В общем у чудо хостера порты НЕ ОТКРЫВАЮТСЯ через брандмауер. Только через хостинг панель.а вот к стати к чему открывается порт 9014? если логин и гейм сервер на одной машине, то этого делать не нужно. этот порт для общения логина с гейм сервером. открывать для доступа из вне нужно только 2107 и 7777
Открыл 2107\9014\7777а вот к стати к чему открывается порт 9014? если логин и гейм сервер на одной машине, то этого делать не нужно. этот порт для общения логина с гейм сервером. открывать для доступа из вне нужно только 2107 и 7777
# Внешний адрес вашей физической сетевой карты
# Хост и порт для клиентских соединений
LoginserverHostname = *
LoginserverPort = 2107
# Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков
LoginHost = 10.0.0.4
LoginPort = 9014
# Принимать новый игровой сервер в свободный слот
AcceptNewGameServer = True
# IP на который биндить геймсервер, * - на все возможные
GameserverHostname = 10.0.0.4
GameserverPort = 7777
# Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста
ExternalHostname = мой ип
# Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста
InternalHostname = 10.0.0.4
# Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера,
#если логин и гейм на одном PC то должен быть локальный IP
LoginPort = 9014
LoginHost = 10.0.0.4
LoginUseCrypt = True
# Какой ID запрашивать у логинсервера
RequestServerID = 2
# Разрешать брать другой ид, если запрашиваемый занят
AcceptAlternateID = True
Не надо порты 9014 открывать, он то зачем? Открываются порты которые соединяют с игрой. 2107 и 7777. Открой в браундмере типом Входящий и Выходящие подключения порты 7777 и 2107 порты и все будет гуд. У меня никогда даже с Виндовс Сервером не было таких проблем. Если проблема осталась, установи там Тимвивер, напиши данные в ЛС, зайду посмотрю.В общем у чудо хостера порты НЕ ОТКРЫВАЮТСЯ через брандмауер. Только через хостинг панель.
Логин по прежнему не хочет входить. Кинул на работающий логин на другом vps в игру заходит.
Какие порты отвечают еще за логин 9014 2107?
Открыл 2107\9014\7777
Код:# Внешний адрес вашей физической сетевой карты # Хост и порт для клиентских соединений LoginserverHostname = * LoginserverPort = 2107 # Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков LoginHost = 10.0.0.4 LoginPort = 9014 # Принимать новый игровой сервер в свободный слот AcceptNewGameServer = True
Код:# IP на который биндить геймсервер, * - на все возможные GameserverHostname = 10.0.0.4 GameserverPort = 7777 # Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста ExternalHostname = мой ип # Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста InternalHostname = 10.0.0.4 # Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера, #если логин и гейм на одном PC то должен быть локальный IP LoginPort = 9014 LoginHost = 10.0.0.4 LoginUseCrypt = True # Какой ID запрашивать у логинсервера RequestServerID = 2 # Разрешать брать другой ид, если запрашиваемый занят AcceptAlternateID = True
Все же верно.
Не тупи. Он же написал, что перенес логин на другую машину.Не надо порты 9014 открывать, он то зачем?
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?