Satisfactory Dedicated Server: Set It Up and Claim It
Published on 27 October 2026
A Satisfactory dedicated server keeps your factory online without anyone having to host it. You install the free Satisfactory Dedicated Server tool, open ports 7777 (TCP and UDP) and 8888 (TCP), and claim the server in the Server Manager in the game with an admin password. Then you start a new game or upload your existing save. According to the official Satisfactory wiki, a server needs 8 GB of RAM, and 16 GB may be needed for larger saves or more than 4 players.
Everything below is checked for update 1.2 (stable since 2 June 2026, latest fix v1.2.4.1 from 12 October), as of 27 October 2026. Rather not host it at home? You can also rent a Satisfactory server from us.
What does a Satisfactory dedicated server need?
| Part | What the wiki says |
|---|---|
| Memory | 8 GB; 16 GB may be needed for larger saves or more than 4 players |
| Processor | A fairly recent 64-bit (x86-64) processor; no 32-bit and no ARM |
| System | Windows 10 or 11, Windows Server 2016, 2019 or 2022, or Linux such as Debian or Ubuntu |
| Storage | About 12.4 GB on Windows, 8 GB on Linux |
| Ports | 7777 TCP and UDP, plus 8888 TCP |
The server simulates the whole factory, including the parts where nobody stands. A young factory is light. A train network across the map with hundreds of machines is not. Start with 8 GB for a small group and move up once the factory grows.
Self-host: install it and open the ports
- Steam: change the filter of your Library so it shows Tools, then install Satisfactory Dedicated Server. This needs an account that owns the game.
- Epic Games Store: add the free Dedicated Server Tool add-on, then search your library for Satisfactory Dedicated Server.
- SteamCMD: no game needed. Log in as anonymous and install app 1690800:
steamcmd +login anonymous +app_update 1690800 validate +quit. Add-beta experimentalfor the experimental version, or-beta publicto go back.
Since patch 1.1 a server needs two ports. Port 7777 carries the server traffic and the HTTPS API over TCP and the game traffic over UDP. Port 8888 (TCP) is for reliable messaging between server and players. If you host at home, forward both to the PC with the server. The old ports 15000 and 15777 haven’t been used since patch 1.0.
One tip for Windows: don’t close the server window with the X. That kills the process before it has finished writing files to disk. Type quit in the console tab of the Server Manager instead. Is a PC that has to stay on worth it? Read Rent or self-host a game server.
Claim your server in the Server Manager
- Start Satisfactory and open the Server Manager from the main menu.
- Add the server with its address and port. On a rented server, both are shown in the game panel.
- Claim it: choose a server name and an admin password. You need that password to manage the server, so keep it safe.
- Add a player password if you want one. It’s off by default. Turn on Player Password Protection in the Server Settings tab.
- Start a game: create a new session, or upload and load a save.
Claim the server right after its first start, so you are the one who sets the admin password. Lost that password? According to the wiki you reset it by deleting the file ServerSettings.7777.sav (the number is your server port). That also resets the server name, the player password, the auto-load session and the certificate, and you can claim the server again.
Move your existing factory to the server
Started on someone’s own PC? You can take that factory with you. Open your server in the Server Manager, go to the Manage Saves tab and upload the save from your own computer. Load it on the server, and everyone carries on where you left off. Auto-Load Session Name in Server Settings sets which session the server loads when it starts.
On the server, saves end up in %LocalAppData%\ on Windows and in ~/.config/ on Linux. If there’s already a world on the server, make a backup first; on our servers, see Create and restore a backup.
Settings worth knowing
- Auto Pause: the server pauses when nobody is connected. Turn it off if the factory should keep producing while everyone sleeps.
- Auto-Save on Player Disconnect: the server saves when a player leaves. Worth turning on.
- Autosave Interval: how often the server saves, in minutes.
- Server Restart Interval: despite the name, this is not an interval. It’s the hour at which the server restarts every day.
- Players: the game is built for 4. Self-hosters raise that with the launch option
-ini:Game:[/Script/Engine.GameSession]:MaxPlayers=8. More players also need more memory. - Manual save:
server.SaveGamefollowed by a name, in the console tab of the Server Manager.
No ports, no PC that has to stay on? A Satisfactory server at CakeHosting starts at €6.95 a month. You claim it in the Server Manager with the address and port from the game panel. In the Startup tab you set the maximum number of players, the number of autosaves, automatic updates and, if you like, the experimental branch.
Can Steam and Epic players play together?
Yes. Players from the Steam and Epic stores connect to the same dedicated server, no matter where the server software came from. Consoles are a different story. Satisfactory on PlayStation and Xbox has crossplay between those two, but Coffee Stain keeps console and PC separate on purpose. There are no dedicated servers for the console version either, and the wiki says there’s no plan to add them. So a dedicated server is for PC players.
Mods work on a dedicated server too, since version 3.7.0 of the Satisfactory Mod Loader. Satisfactory Mod Manager 3.0.0 and later can manage the mods on a remote server over SFTP or FTP. Only mods with a tick in the Server column on ficsit.app work there, and every player needs the same mods as the server. Stop the server before you install anything. On our servers, the SFTP details are in the game panel, see Manage files over SFTP.
Friends cannot connect: what now?
- Stuck on the loading screen: according to the wiki this usually means port 8888 isn’t forwarded properly.
- “Encryption token missing”: add the server in the Server Manager and join from there, not through Join Game.
- Different versions: server and players must run exactly the same version. If the server runs experimental, everyone needs experimental, and the other way round.
- Mods: a player whose mods don’t match the server can’t join. Compare the lists.
- Wrong password: give friends the player password, never the admin password.