I am writing to report a persistent connection issue on my self-hosted Satisfactory dedicated server. A specific player is unable to connect. They can see the server as online, the initial connection is established, but it always results in a timeout after about 30-40 seconds.
From the server logs, I can see the player’s connection being accepted, the game versions match, and the login request is received. However, the connection consistently fails at the session registration step with the following critical error:
ERROR
LogGame: Error: RegisterPlayerWithSession: Failed- UniqueId.IsValid(): true, IsV2(): true, IsOnline: false
Shortly after this error, the server logs a connection timeout for the player.
Server Environment:
-
OS: Debian 11 (Bullseye)
-
CPU: AMD Ryzen 5 3550H (4 Cores / 8 Threads)
-
RAM: 16 GB
-
Management Software: AMP (CubeCoders)
Troubleshooting Steps Already Performed:
-
Complete Reinstall: I have tried reinstalling the Satisfactory instance within AMP multiple times. I have also completely wiped the VPS and performed a clean installation of both Debian 11 and AMP.
-
Port Forwarding: Ports UDP 7777, 15000, and 15777 are confirmed open and tested. The server logs clearly show that the player’s packets are reaching the server.
-
Vanilla Environment: No mods are installed on the server or the client.
-
Version Match: The server and the client are running the exact same version of the game, as confirmed by the CL number in the logs.
-
Server Connectivity: The server has full, unrestricted outbound internet access and can successfully resolve and connect to external services like epicgames.com.
-
Disabled EOS: As a diagnostic test, I tried disabling Epic Online Services by setting bUseEpicNetworking=false in Game.ini. This resulted in a different timeout error on the client-side, which strongly suggests the issue is related to the EOS authentication handshake.
It appears the core problem is the server’s inability to validate the player’s “online” status with Epic Online Services.
Could you please advise if this is a known issue? Are there any additional server configurations or workarounds to resolve this specific IsOnline: false authentication error?
Thank you for your time and assistance.