• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    Ошибка: Ваша версия Grand Theft Auto V не поддерживается RAGE Multiplayer.
    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

Не получается зайти на сервер с открытыми портами

Neron_1337

Новый участник
9 Ноя 2022
11
1
63
В conf.json выставляю порт 22005, и включаю сервер - порт открыт, но подключения нету, даже попытки в консоль не показывается.
Если в conf.json выставляю порт 22006, при подключении выставляю порт 22005 и в чат пишется что человек пытается загрузиться, но в игре у него все равно connection lost. При всем при этом, порт 22005 в это время закрыт, но попытка подключения есть. Я не понимаю в чем проблема, буду очень благодарен за ответ. Если нужны дополнения по контексту дайте знать
 

Neron_1337

Новый участник
9 Ноя 2022
11
1
63
Но в локалке спокойно заходит, т.е если в конфиге 22006, то в локалке в игре 22006 заходит. Хз че за траблы
В conf.json выставляю порт 22005, и включаю сервер - порт открыт, но подключения нету, даже попытки в консоль не показывается.
Если в conf.json выставляю порт 22006, при подключении выставляю порт 22005 и в чат пишется что человек пытается загрузиться, но в игре у него все равно connection lost. При всем при этом, порт 22005 в это время закрыт, но попытка подключения есть. Я не понимаю в чем проблема, буду очень благодарен за ответ. Если нужны дополнения по контексту дайте знать
 

Neron_1337

Новый участник
9 Ноя 2022
11
1
63
Скорее всего я понял в чем проблема, но не знаю как её решить. Порт 22005 открывается если в он указан в конфиге, но порт 22006 нужен для трансфера ресурсов, но он не открывается. И тут встает вопрос как открыть порт. Проблема еще в том, что порт 22005 открывается когда включен сервер. Но что делать с 22006 который нужен для трансфера? Открываю на ноуте, хостинг пока не вижу смысла брать, тк только учусь разрабатывать, если кто знает, буду очень благодарен
1764775902934.png
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
3,172
1,873
216
28
Когда ты подключаешься к локальному серверу, то состояние портов не имеет значение, потому что игра не стучится по внешнему IP в таком случае, всё происходит внутри твоей сети. Это если очень простым языком.

То, что сделал ты на последнем скриншоте - перенаправил порт 22006 на 22005, а не открыл их (отдельно 22005 и отдельно 22006).
Это неправильно.

Любой порт, который ты выставишь в conf.json - должен быть открыт как UDP, а это число + 1 - TCP/IP.
Пример: в conf.json ты вписал 32323, значит 32323 UDP и 32324 TCP/IP - их нужно открыть.
Подключаться к серверу нужно строго по тому порту, который прописан в conf.json и никакому другому.
Если ты не можешь подключиться к серверу, значит у тебя НЕ открыт порт, даже если ты думаешь, что открыт.
 

Neron_1337

Новый участник
9 Ноя 2022
11
1
63
Когда ты подключаешься к локальному серверу, то состояние портов не имеет значение, потому что игра не стучится по внешнему IP в таком случае, всё происходит внутри твоей сети. Это если очень простым языком.

То, что сделал ты на последнем скриншоте - перенаправил порт 22006 на 22005, а не открыл их (отдельно 22005 и отдельно 22006).
Это неправильно.

Любой порт, который ты выставишь в conf.json - должен быть открыт как UDP, а это число + 1 - TCP/IP.
Пример: в conf.json ты вписал 32323, значит 32323 UDP и 32324 TCP/IP - их нужно открыть.
Подключаться к серверу нужно строго по тому порту, который прописан в conf.json и никакому другому.
Если ты не можешь подключиться к серверу, значит у тебя НЕ открыт порт, даже если ты думаешь, что открыт.
у меня тут есть еще триггер портов, это что?
1764777935367.png
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
3,172
1,873
216
28
Реакции: Touch

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
3,172
1,873
216
28
ну в моем роутере больше нету параметров связанных с портами...

Посмотреть вложение 23083
Переадресация портов это и есть то, что тебе нужно.
Но тебе не нужно вписывать переадресацию с 2206 на 2205 или наоборот. 22006 на 22006 TCP, 22005 на 22005 UDP, вот и всё.
 

Neron_1337

Новый участник
9 Ноя 2022
11
1
63
Сделал как ты сказал, 22006 открылся, а 22005 нет

Переадресация портов это и есть то, что тебе нужно.
Но тебе не нужно вписывать переадресацию с 2206 на 2205 или наоборот. 22006 на 22006 TCP, 22005 на 22005 UDP, вот и всё.
1764779000348.png
1764779008151.png
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
3,172
1,873
216
28
Как ты понял, что один открылся, а другой нет?
Если ты проверяешь каким-то сервисом, то не все они корректно работают.
И повторюсь, нужно смотреть как работает твой конкретный роутер, возможно в твоём есть ещё что-то, что нужно сделать, но я этого не знаю.
В любом случае переадресация это ровно то, что тебе нужно и сделать нужно именно так, как ты сделал на этих двух скриншотах.
Возможно так же на хост-машине нужно в браундмауэре (Firewall) открыть доступ на входящие соединения по тем же настройкам.
 

Vermilion

Искусственный Интеллект
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,629
1,010
181
35
Код:
netsh advfirewall firewall add rule name="Open Port 22005" dir=in action=allow protocol=TCP localport=22005
Код:
netsh advfirewall firewall add rule name="Open Port 22005" dir=in action=allow protocol=UDP localport=22005
Код:
netsh advfirewall firewall add rule name="Open Port 22006" dir=in action=allow protocol=TCP localport=22006
Код:
netsh advfirewall firewall add rule name="Open Port 22006" dir=in action=allow protocol=UDP localport=22006
 

Neron_1337

Новый участник
9 Ноя 2022
11
1
63
Как ты понял, что один открылся, а другой нет?
Если ты проверяешь каким-то сервисом, то не все они корректно работают.
И повторюсь, нужно смотреть как работает твой конкретный роутер, возможно в твоём есть ещё что-то, что нужно сделать, но я этого не знаю.
В любом случае переадресация это ровно то, что тебе нужно и сделать нужно именно так, как ты сделал на этих двух скриншотах.
Возможно так же на хост-машине нужно в браундмауэре (Firewall) открыть доступ на входящие соединения по тем же настройкам.
Ты прав, показывалось что порт закрыт, но люди смогли подключиться, спасибо тебе
 
  • Love
Реакции: XDeveluxe

Similar threads