Advertisement

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.

Check Satisfactory Server

Type the server's address to query it.

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.

PortWhat 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.

Router-by-router forwarding steps for Satisfactory

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.

Size the memory for your own player count

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.

Rather not run the server yourself?

These tools are free and funded by the two hosting services we run. If you want a server that is already set up, here they are.

Advertisement