A clear walkthrough for running your own Satisfactory dedicated server — install the free server with SteamCMD, open the two ports it needs, then claim and configure it from inside the game. Plus the one-click hosted route.
Satisfactory has a free dedicated server you can self-host, or you can use a managed host. Self-hosting is free but keeps a PC busy 24/7, exposes your home IP and needs port-forwarding; a host gives you an always-online, DDoS-protected factory with a panel for a few euros a month.
Unusually, most of Satisfactory's configuration is done in-game after you claim the server — the command line only handles install and ports.
Prefer to skip SteamCMD and port-forwarding? Satisfactory server hosting gives you an always-online factory with the ports already open, on high-clock CPUs in Frankfurt.
What you'll need
- A machine for the server — a spare PC for testing, or a host for 24/7 uptime.
- SteamCMD, to install the dedicated server (app 1690800, anonymous).
- 6–12 GB of free RAM depending on factory size.
- Open ports: UDP 7777 and TCP 8888.
- A way for friends to connect — port-forwarding at home, or a clean IP from a host.
Set up a Satisfactory dedicated server, step by step
Step 1: Choose self-host or a managed host
The dedicated server is free, but self-hosting needs a PC on 24/7 and port-forwarding. A managed host gives you an online server and panel in minutes. Want zero hassle? Pick a host and skip to step 4.
Step 2: Install the server with SteamCMD
The Satisfactory dedicated server is Steam app 1690800 — this is not the game (526870). Installing the wrong app ID gives you the full game, not the headless server. Install it anonymously.
steamcmd +login anonymous +app_update 1690800 validate +quitStep 3: Open the ports
Since patch 1.1, Satisfactory uses a two-port model: UDP 7777 (game) and TCP 8888 (API/reliable messaging). You must open both — opening only 7777 is the single most common failure. A host handles this for you.
Step 4: Start the server
Launch the server executable (FactoryServer.sh on Linux, or FactoryServer.exe on Windows). It runs headless and waits for you to claim it from the game.
./FactoryServer.shStep 5: Claim and configure it in-game
In Satisfactory, open Server Manager, add your server's IP, and claim it. Set the server name, admin password and an optional join password, then create or load a save — all from the in-game UI.
Step 6: Invite friends
Once claimed and running a save, friends add the same IP in their Server Manager and join. Share your public IP (or domain), and make sure both ports are reachable.
Keep your factory running
Late-game is heavy
A large, sprawling factory is demanding. Budget 8–12 GB RAM and a strong CPU for big multiplayer saves.
Open BOTH ports
UDP 7777 and TCP 8888 are both required since patch 1.1. Missing 8888 is why most self-hosted servers won't connect.
Back up your save
Hundreds of hours live in one save file. Schedule backups so a crash or bad update never costs you your factory.
Protect your IP
Self-hosting exposes your home IP. A managed host puts a clean, DDoS-protected IP in front.
Common problems & fixes
Server won't show up when I add the IP
Open BOTH ports — UDP 7777 and TCP 8888. Missing 8888 is the number-one cause since patch 1.1. More causes: Satisfactory server not connecting.
I installed the game instead of the server
You used app 526870. The dedicated server is app 1690800 — re-run SteamCMD with the correct ID.
Server lags with a big factory
Late-game factories are heavy. Add RAM and use a faster CPU, or move to a host with stronger hardware.
Can't claim the server
Make sure the server is running and reachable on both ports, then add its IP in Server Manager and claim it there.
Satisfactory is a trademark of Coffee Stain Studios. ESAGAMES is an independent hosting provider and is not affiliated with or endorsed by Coffee Stain Studios. You must own a legitimate copy of the game to play.