A Satisfactory dedicated server keeps your factory online even when the person who started the save is offline. Friends can log in, fix that broken belt line and keep feeding the Space Elevator on their own schedule. This guide covers the whole setup for the current 1.x builds: hardware requirements, installing with SteamCMD or the Epic Games Launcher, the ports you need, claiming the server in the in-game Server Manager, uploading an existing save, autosaves and updates.
What you need before you start
The official Satisfactory wiki lists these as the baseline for running the server software. They are minimums for the server alone, so if you plan to host on the same PC you play on, add what the game client needs on top.
| Item | What the wiki recommends |
|---|---|
| CPU | x86-64, Intel i5-3570 or AMD Ryzen 5 3600 or better. Single-core speed matters most. No 32-bit or ARM. |
| RAM | 8 GB; 16 GB for larger saves or more than 4 players |
| Disk | About 12.4 GB on Windows, about 8 GB on Linux |
| OS | Windows 10/11, Windows Server 2016/2019/2022, or a Linux distro such as Debian or Ubuntu |
| Network | Broadband; hosting from home needs port forwarding or a VPN |
Satisfactory dedicated server requirements in practice
The simulation runs mostly on one thread, so a fast core does more for a big factory than many slow ones. Memory grows with the save: every machine, belt and item on a belt is tracked, and players spread across the map keep more of it loaded. A fresh start fits comfortably in the minimums; a late-game save with thousands of machines does not.
Satisfactory dedicated server setup: SteamCMD or Epic
The server is a separate download from the game. You do not need to own a second copy.
Steam (SteamCMD)
The dedicated server's Steam app ID is 1690800, and it downloads with an anonymous login. On Linux:
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
On Windows, run steamcmd.exe with the same arguments and your own install folder after +force_install_dir. To try the Experimental branch, add -beta experimental before validate; to go back to the stable build, use -beta public.
Steam client or Epic Games Store
In the Steam client, the server sits in your library under Tools, not Games, so you may need to change the library filter to see it. On Epic, the Dedicated Server is a free add-on available to every account: search your library for "Satisfactory Dedicated Server" and install it.
Once installed, start the server from its install folder with ./FactoryServer.sh on Linux or .\FactoryServer.exe -log -unattended on Windows. If you start it from a terminal, it stops as soon as you close that terminal, so long-running hosts usually set it up as a service.
Ports for a Satisfactory dedicated server
This is where most first-time setups fail. Since Patch 1.1.0.0 the server needs two ports open, and the old ones from Early Access are gone.
| Port | Protocol | What it carries |
|---|---|---|
| 7777 | TCP | Server traffic and the HTTPS API |
| 7777 | UDP | Game traffic and the lightweight query used by the Server Manager |
| 8888 | TCP | Reliable messaging (the "reliable port") |
Ports 15000 and 15777 are no longer used since Patch 1.0, so if an old guide tells you to forward them, skip it. You can change the defaults with launch options: -Port=7778 moves the game port, and -ReliablePort=8889 moves the reliable port. If the reliable port is taken, the server refuses to start instead of picking another one.
First launch: claim the server in the Server Manager
A new Satisfactory dedicated server is unclaimed. It cannot start a game until someone claims it from inside Satisfactory.
- Start the server and wait until the console stops printing startup messages. Warnings at startup are normal and can be ignored.
- Open Satisfactory and choose Server Manager on the main menu.
- Add the server with its IP address and game port (7777 unless you changed it).
- When it connects, set a server name and an administrator password. Write the admin password down: it is what lets you manage the server later.
- Optionally set a player password so only your group can join. It is off by default.
- Create a new game or upload an existing save (next section).
Tell your players to add the server in their own Server Manager and join from there. The wiki is clear that they should not use the "Join Game" option for a dedicated server.
How to upload a save to a Satisfactory dedicated server
You don't have to start over. The easiest route is in the game itself: in the Server Manager, select your server, open the Manage Saves tab and upload a save from your PC. Then load it.
If you prefer to copy the file yourself, stop the server and put the .sav in the server's save folder:
| Server system | Save folder |
|---|---|
| Linux | ~/.config/Epic/FactoryGame/Saved/SaveGames/server |
| Windows | %LocalAppData%\FactoryGame\Saved\SaveGames\server |
| Windows (running as a service) | %WINDIR%\ServiceProfiles\NetworkService\AppData\Local\FactoryGame\Saved\SaveGames\server |
Set Auto-Load Session Name in the server settings to the session you want, and the server loads its most recent save every time it starts.
Server settings worth changing
Most settings live in the Server Manager under the server's settings tab, so you change them from the game without touching files.
- Auto Pause: pauses the game when nobody is connected. Turn it off if you want the factory to keep producing while everyone is offline.
- Auto-Save on Player Disconnect: saves when a player leaves.
- Autosave Interval: how often, in minutes, the server saves.
- Network Quality: higher values can improve load times and network smoothness, at the cost of server framerate.
- Server Restart Interval: despite the name, it is the hour of the day when the server restarts automatically (for example 06:00).
Player limit and autosave slots
The default cap is 4 players. To raise it, stop the server and edit Game.ini in FactoryGame/Saved/Config/LinuxServer/ (or WindowsServer on Windows):
[/Script/Engine.GameSession]
MaxPlayers=8
The server keeps 3 rotating autosaves by default. For more, add this to Engine.ini in the same folder:
[/Script/FactoryGame.FGSaveSession]
mNumRotatingAutosaves=5
Edit both files only while the server is stopped, because the server writes its ini files when it shuts down and can overwrite your changes. The wiki also warns that more players means more load on the server.
Updating your Satisfactory dedicated server
When Coffee Stain ships a patch, players update automatically and the server has to catch up. With SteamCMD, shut the server down and run the same install command again with +app_update 1690800 validate. With the Steam client or Epic, the update comes through the launcher; restart it or verify files if it doesn't show up. Keep the server on the same branch (stable or Experimental) as your players.
Before any update, copy your save folder somewhere safe. Big patches and mods are the moments when a save is most at risk.
Running a Satisfactory dedicated server on TheGameHosting
Hosting at home works, but the factory is only online while that PC is on, and you have to handle ports, updates and the power bill. On TheGameHosting the setup above shrinks to a few clicks:
- 12 GB of RAM from $9.99 USD/month. Satisfactory runs on our 12 GB plan and up, so there is room for a late-game factory without buying another PC.
- Fast single cores. Every server runs on AMD 9950X / 7950X3D CPUs up to 5.7 GHz with DDR5 RAM and NVMe storage.
- No port forwarding. You add the server in the Server Manager with the address and port shown in your panel, then claim it like above.
- Online 24/7. Turn Auto Pause off and the factory keeps running while you sleep.
- Saves and config in the browser. Upload saves from the Server Manager, or use Files (or sFTP) to edit
Game.iniandEngine.ini. - Backups before patches. Make a backup in the panel before an update or a new mod, and restore it in a few clicks.
- Dallas or Amsterdam, DDoS protection on every plan and no per-slot fees.
The server is ready about 60 seconds after payment. Compare the Satisfactory server plans, and if you also run other survival games, the process is similar for a Palworld dedicated server. Still deciding whether a dedicated server is worth it? Our co-op vs dedicated server comparison explains the trade-off. When you're ready, pick a plan with 12 GB or more and use code FULL2026 for 15% off for life.
FAQ
What are the Satisfactory dedicated server requirements?
The official wiki recommends an x86-64 CPU at least at the level of an Intel i5-3570 or AMD Ryzen 5 3600, 8 GB of RAM (16 GB for larger saves or more than 4 players) and about 8 to 12.4 GB of disk. On our plans Satisfactory starts at 12 GB of RAM.
Which ports does a Satisfactory dedicated server use?
Port 7777 over TCP and UDP, plus port 8888 over TCP for reliable messaging. Ports 15000 and 15777 are no longer used since Patch 1.0.
How do I claim a Satisfactory dedicated server?
Open the Server Manager from the main menu, add the server with its IP and port, then set a server name and an administrator password. After that you can create a game or upload a save.
Where are Satisfactory dedicated server saves stored?
On Linux in ~/.config/Epic/FactoryGame/Saved/SaveGames/server, and on Windows in %LocalAppData%\FactoryGame\Saved\SaveGames\server. You can also upload saves from the Manage Saves tab in the Server Manager.
Can more than 4 players join a Satisfactory server?
Yes. The default limit is 4, and you raise it with MaxPlayers under [/Script/Engine.GameSession] in Game.ini while the server is stopped.
Does the factory keep running when nobody is online?
Only if you turn off Auto Pause in the server settings. With it on, the game pauses when the last player leaves.
Hosting for this game
Written by TheGameHosting Team, the people who run our servers in Dallas and Amsterdam and answer your tickets.
All posts
TheGameHosting Team
