Друзья не могут зайти в Satisfactory? Гайд по NAT для выделенного сервера
Если друзья не могут подключиться к вашему выделенному серверу Satisfactory, или появляются сообщения типа 'UNetConnection' или 'Timeout', не меняйте настройки роутера вслепую. Сначала определите, используете ли вы внутриигровой менеджер серверов (Server Manager) или внешнюю утилиту (SteamCMD/EpicCMD), и есть ли у вас публичный IPv4.
В новых версиях (Update 8+) используется упрощенный набор портов, но игра сильно зависит от API Epic/Steam Online Services. Сначала запустите тест NAT, чтобы проверить доступность.
Первое: Определите причину сбоя
В Satisfactory не все ошибки означают одно и то же. Локализуйте проблему до того, как менять порты.
- По LAN заходит, но через интернет нет: классическая проблема проброса портов, публичной доступности или брандмауэра.
- Ошибка Server API или зависание при загрузке: в первую очередь проверьте порт reliable messaging 8888, брандмауэр и адрес прослушивания.
- Вообще не удается подключиться (даже по LAN): локальный брандмауэр блокирует сервер, или сервер еще не завершил загрузку.
- Обрыв связи после подключения: это может быть тайм-аут сети или несовместимость версий (Early Access против Experimental).
Если внешние подключения не работают, проверьте NAT и публичную доступность
Запустите тест на том же устройстве и сети, где вы играете в Satisfactory. Результат помогает отделить доступность ISP/роутера от проблем игры, брандмауэра и платформы.
| Результат | Значение для хостинга или кооператива | Следующий шаг |
|---|---|---|
| Full Cone / Open | Обычно подходит для входящих подключений или прямых сессий. | Проверьте брандмауэр, порты, настройки сервера и версию игры. |
| Restricted / Port Restricted | Может работать, но зависит от игры и сети второго игрока. | Попробуйте UPnP или ручной проброс портов и проверьте снова. |
| Symmetric NAT | Часто ненадежен для P2P или домашнего хостинга. | Отключите VPN/прокси, смените сеть или используйте хостинг/relay. |
| CGNAT / нет публичного IPv4 | Публичный интернет обычно не может достичь домашнего роутера. | Запросите публичный IPv4 или используйте VPS, hosted server или relay. |
Второе: Проверьте конфигурацию игры и порты
Когда ваша сеть доступна, убедитесь в правильной настройке сервера.
Game Port
7777Основной порт игрового подключения; проверьте TCP/UDP 7777, настроенный протокол и правило проброса.
Порт надежного обмена сообщениями
8888Текущий официальный порт выделенного сервера; отсутствие TCP 8888 может вызвать проблемы Server API, подключения или загрузки.
- Задайте серверному ПК статический локальный IP-адрес.
- Пробросьте указанные порты на этот статический LAN IP, соблюдая протокол для каждого правила.
- Разрешите серверному приложению (обычно FactoryServer.exe) обходить брандмауэр Windows по TCP и UDP.
- Попробуйте снова из внешней сети (например, через мобильную точку доступа).
Третье: Проблемы с версией игры и онлайн-сервисами
Игра сильно зависит от совместимости версий и статуса Epic Online Services (EOS) / Steam.
- Убедитесь, что клиент и сервер используют один и тот же билд и ветку.
- Проверьте, нет ли сбоев в Steam или Epic, которые мешают аутентификации.
- Если вы изменили настроенные порты или адрес прослушивания, они должны совпадать с правилами роутера и брандмауэра.
- Если вы играете с того же ПК, на котором запущен сервер, используйте 127.0.0.1 для подключения.
Когда изменения роутера не помогут
В этих случаях изменение настроек роутера не решит проблему.
- Ваша сеть находится за CGNAT или не имеет настоящего публичного IPv4-адреса.
- Провайдер блокирует порты или хостинг серверов.
- Проблема заключается в явной несовместимости версий клиента и сервера.
- Службы аутентификации игры в данный момент недоступны.