Znajomi nie mogą dołączyć do Satisfactory? Poradnik NAT dla serwerów dedykowanych
Jeśli znajomi nie mogą dołączyć do Twojego dedykowanego serwera Satisfactory lub pojawiają się komunikaty takie jak 'UNetConnection' lub 'Timeout', nie zmieniaj losowo ustawień routera. Najpierw ustal, czy używasz Menedżera serwera (Server Manager) w grze, czy narzędzia zewnętrznego (SteamCMD/EpicCMD) i czy posiadasz publiczne IPv4.
Nowsze wersje (Update 8+) używają uproszczonego zestawu portów, ale w dużym stopniu polegają na interfejsach API Epic/Steam Online Services. Najpierw uruchom test NAT, aby sprawdzić dostępność.
Po pierwsze: Ustal przyczynę błędu
W Satisfactory nie wszystkie błędy diagnozuje się tak samo. Wyizoluj problem, zanim zmodyfikujesz porty.
- Sieć LAN działa, ale internet nie: to klasyczny problem z przekierowaniem portów, dostępnością publiczną lub zaporą.
- Błąd Server API albo zawieszenie podczas ładowania: w pierwszej kolejności sprawdź port reliable messaging 8888, zaporę i adres nasłuchiwania.
- Brak możliwości nawiązania jakiegokolwiek połączenia (nawet w sieci LAN): lokalna zapora blokuje serwer lub serwer nie uruchomił się do końca.
- Rozłączenie po dołączeniu: może to być przekroczenie limitu czasu sieci (timeout) lub niezgodna wersja (Early Access vs Experimental).
Jeśli połączenia z zewnątrz zawodzą, sprawdź NAT i publiczną dostępność
Uruchom test na tym samym urządzeniu i sieci, których używasz do Satisfactory. Wynik pomaga oddzielić dostępność ISP/routera od problemów gry, firewalla i platformy.
| Wynik | Znaczenie dla hostingu lub co-op | Następny krok |
|---|---|---|
| Full Cone / Open | Zwykle nadaje się do połączeń przychodzących lub sesji bezpośrednich. | Sprawdź firewall, porty, konfigurację serwera i wersję gry. |
| Restricted / Port Restricted | Może działać, ale zależy od gry i drugiej strony. | Spróbuj UPnP lub ręcznego przekierowania, potem przetestuj ponownie. |
| Symmetric NAT | Często zawodny dla P2P lub hostingu w domu. | Wyłącz VPN/proxy, zmień sieć albo użyj hostingu/relay. |
| CGNAT / brak publicznego IPv4 | Publiczny internet zwykle nie może dotrzeć do routera domowego. | Poproś o publiczne IPv4 albo użyj VPS, hostowanego serwera lub relay. |
Po drugie: Sprawdź specyficzną konfigurację gry i porty
Gdy Twoja sieć będzie osiągalna, upewnij się, że serwer jest prawidłowo skonfigurowany.
Game Port
7777Główny port połączenia gry; sprawdź TCP/UDP 7777, skonfigurowany protokół i regułę przekierowania.
Port niezawodnej komunikacji
8888Aktualny oficjalny port serwera dedykowanego; brak TCP 8888 może powodować problemy z Server API, połączeniem lub ładowaniem.
- Przypisz statyczny lokalny adres IP urządzeniu serwera.
- Przekieruj wymienione porty na ten statyczny adres IP LAN, z protokołem zgodnym z każdą regułą.
- Zezwól aplikacji serwera (zazwyczaj FactoryServer.exe) na przejście przez zaporę Windows dla protokołów TCP i UDP.
- Spróbuj ponownie z sieci zewnętrznej (np. hotspot mobilny).
Po trzecie: Problemy z wersją gry i usługami online
Gra w dużym stopniu zależy od zgodności wersji oraz statusu Epic Online Services (EOS) / Steam.
- Sprawdź, czy klient i serwer działają na tej samej kompilacji (Build) i gałęzi (Branch).
- Upewnij się, że nie ma awarii Steam lub Epic, które uniemożliwiają uwierzytelnienie.
- Jeśli zmieniono skonfigurowane porty lub adres nasłuchiwania, muszą pasować do reguł routera i zapory.
- Jeśli grasz z tego samego komputera PC, który hostuje serwer, użyj adresu 127.0.0.1, aby dołączyć.
Kiedy zmiany w routerze nie pomogą
W tych przypadkach zmiana ustawień routera nie rozwiąże problemu.
- Twoja sieć korzysta z CGNAT lub nie posiada prawdziwego publicznego adresu IPv4.
- Istnieje ograniczenie nałożone przez dostawcę usług internetowych (ISP), które zapobiega hostowaniu serwerów.
- Problemem jest wyraźna niezgodność wersji klienta i serwera.
- Usługi uwierzytelniania gry są obecnie niedostępne.