Check if your Satisfactory server is online
The ports changed with Satisfactory 1.0, and plenty of setup advice still doing the rounds was written before that.
Advertisement
The ports Satisfactory uses
Since 1.0 the dedicated server answers queries on its UDP game port, 7777 by default, and that is what this tool asks. Joining needs more than the query: TCP on 7777 as well and, since Patch 1.1, TCP 8888 for reliable messaging. Older guides list a beacon port and a separate query port; they were written before 1.0, and following them is how people end up with nothing working.
Every port a default Satisfactory install uses
With the game port left at 7777. If you changed it with -Port= launch argument, the other ports move with it.
| Port | What it is for |
|---|---|
| 7777 UDP | Game trafficRequired All gameplay runs over UDP on this port. |
| 7777 TCP | Server traffic / HTTPS APIRequired Satisfactory 1.0 added a TCP channel on the same port number for the server API and the initial handshake. Forward both protocols. |
| 8888 TCP | Reliable messagingRequired Added in Patch 1.1 and set by -ReliablePort=, separately from the game port. Without it players can see the server but never finish joining. |
| 15777 UDP | Legacy queryOld versions only Only servers older than Update 6 use this. A current install does not need it. |
| 15000 UDP | Legacy beaconOld versions only Pre-Update 6 discovery beacon. Skip it on any modern build. |
Advertisement
Still offline? Try this
Forward 7777 over both UDP and TCP, plus 8888 over TCP, and check again. If it responds here but the server is missing from your in-game server manager, the network is fine — that is a pairing step on the client. Add the server by its address and claim it from the game’s own list.
What a Satisfactory server needs to run well
- Memory, 4 players
- 6 GB
- CPU cores
- 4+
- Disk
- 15 GB+
Belt and machine simulation is continuous and single-thread heavy. This is the game most likely to become CPU-bound before it runs out of memory.
A new server has to be claimed
A freshly installed server answers the checker before it is running any game at all. Until someone claims it, it sits waiting: open Satisfactory, add the server in the Server Manager on the main menu, give it a name and set the administrator password. Only then can it create or load a save. So a server that passes here while nobody can play is often simply unclaimed.
Updates come in pairs
The game and the dedicated server are separate Steam apps, and the server, app 1690800, does not update itself when your game does. After a patch, players on the new version cannot join an old server even though it still answers queries. Run the SteamCMD update for the server and restart it before looking for any other cause.