Друзья не входят в R.E.P.O.? Гайд по NAT и брандмауэру
Если ваше лобби R.E.P.O. не подключается, сначала определите, в чем проблема: в вашей сети или в самой игровой сессии. Общие симптомы включают то, что друзья не могут присоединиться, сбои хостинга, игроки отключаются после присоединения, зависания при загрузке или приглашения Steam открываются без реального подключения.
Не начинайте со случайного проброса портов. R.E.P.O. не публикует традиционную таблицу портов выделенных серверов, поэтому масштабные изменения в маршрутизаторе — плохой первый шаг. Сначала проверьте тип NAT, а затем переходите к проверке брандмауэра, Steam, VPN, версий и модов.
Сначала определите, где происходит сбой
Сбои соединения в R.E.P.O. не всегда связаны с маршрутизатором. Сначала изолируйте симптом: хост не может создать сессию, друзья не могут присоединиться к этому хосту, один друг не может подключиться, в то время как другие могут, или все подключаются, но отключаются после загрузки.
- Сбой только у одного хоста: проверьте сеть этого хоста, брандмауэр, статус Steam, VPN и виртуальные адаптеры.
- Только один друг не может присоединиться: проверьте клиент этого друга, версию, моды, VPN и локальный брандмауэр.
- У всех сбой с этим хостом: протестируйте NAT на ПК хоста и подумайте о том, чтобы позволить размещать игру другому игроку.
- Игроки присоединяются, а затем отключаются: проверьте версию, моды, стабильность игры и защитное ПО, прежде чем изменять правила маршрутизатора.
Если внешние подключения не работают, проверьте NAT и публичную доступность
Запустите тест на том же устройстве и сети, где вы играете в R.E.P.O.. Результат помогает отделить доступность ISP/роутера от проблем игры, брандмауэра и платформы.
| Результат | Значение для хостинга или кооператива | Следующий шаг |
|---|---|---|
| Full Cone / Open | Обычно подходит для входящих подключений или прямых сессий. | Проверьте брандмауэр, порты, настройки сервера и версию игры. |
| Restricted / Port Restricted | Может работать, но зависит от игры и сети второго игрока. | Попробуйте UPnP или ручной проброс портов и проверьте снова. |
| Symmetric NAT | Часто ненадежен для P2P или домашнего хостинга. | Отключите VPN/прокси, смените сеть или используйте хостинг/relay. |
| CGNAT / нет публичного IPv4 | Публичный интернет обычно не может достичь домашнего роутера. | Запросите публичный IPv4 или используйте VPS, hosted server или relay. |
Если внешние игроки могут связаться с хостом, примените исправление для конкретной игры
R.E.P.O. не публикует традиционную таблицу портов выделенного сервера, поэтому следующий шаг — не открывать случайные диапазоны. Если результат NAT достаточно хорош для хостинга, сосредоточьтесь на ПК хоста и пути сессии Steam.
- Брандмауэр Windows: Перейдите в раздел «Разрешить приложение через брандмауэр Windows» и убедитесь, что R.E.P.O. и Steam отмечены как для частных, так и для общедоступных сетей.
- Версия игры и моды: В R.E.P.O. требуется, чтобы у всех игроков была запущена абсолютно одинаковая версия. Единственное несовпадение мода или обновления приведет к тихому обрыву соединения.
- Сеть Steam: Убедитесь, что Steam не находится в автономном режиме. Попробуйте изменить регион загрузки Steam для всех игроков на один и тот же город, чтобы обойти сбои регионального подбора игроков.
- VPN и виртуальные локальные сети: Отключите все активные VPN (если вы явно не используете Radmin/Hamachi для обхода CGNAT). Удалите неиспользуемые виртуальные сетевые адаптеры.
- Процесс приглашения: Вместо того, чтобы присоединяться через оверлей Steam, попробуйте присоединиться через внутриигровой код лобби, если применимо.
Что дальше?
Если у хоста открытый или умеренный NAT, нет CGNAT, и все брандмауэры разрешают R.E.P.O., но друзья по-прежнему не могут присоединиться, проблема, вероятно, кроется в бэкенде Steam или в несовпадении версий игры. Попросите игроков проверить целостность файлов игры в Steam.
Когда прекратить попытки починить маршрутизатор
Прекратите изменять настройки маршрутизатора, если применимо что-либо из следующего. Вместо этого вам понадобится другой обходной путь (например, виртуальная локальная сеть или другой хост).
- Ваш интернет-провайдер использует CGNAT и не назначает вам публичный IPv4-адрес.
- Вы находитесь в кампусе, корпоративной, гостиничной или общей сети, где у вас нет доступа к маршрутизатору.
- Ваш тест NAT возвращает «Симметричный NAT» (Symmetric NAT), что ломает большинство P2P-хостингов.
- Трафик достигает ПК хоста, но брандмауэр Windows блокирует процесс игры.