To upload a save to a Satisfactory server, open the in-game Server Manager, select your server, go to the Manage Saves tab and upload the save from your PC, then load it. Set Auto-Load Session Name to that session so the server opens it on every start. You need the server's admin password to do it.
This guide picks up where our Satisfactory dedicated server setup leaves off. It covers finding the right file on your PC, uploading it from the game or by hand, and what to check when the factory does not show up.
Before you upload: three things to have ready
- A claimed server and its admin password. The official wiki says the admin password limits save loading, server options and new games to administrators. If nobody has claimed the server yet, do that first with our guide on how to claim a Satisfactory server.
- The game on your PC. Uploads go from the game client to the server through the Server Manager. Dedicated servers are not available for the console release, so this is a PC job.
- A backup of the server. If the server already holds a world you care about, make a copy first. On TheGameHosting, press Create backup in the Backups tab.
Find your Satisfactory save on your PC
The Satisfactory wiki gives the same save folder for Steam and Epic copies of the game:
%LOCALAPPDATA%\FactoryGame\Saved\SaveGames\{YOUR ID}
C:\Users\<your Windows username>\AppData\Local\FactoryGame\Saved\SaveGames\{YOUR ID}Paste the first line into the File Explorer address bar to jump there. The {YOUR ID} folder is your platform account ID; the wiki notes the Steam ID is usually shorter than the Epic ID, which helps if you play on both. Saves use the .sav extension.
Inside you will see several files per world: your manual saves plus autosaves. Each save also stores a session name, the name you gave the world when you started it. That is the name the Server Manager shows, and the one the server uses for auto-loading. Pick the most recent save of the session you want, and note the session name exactly.
Upload save (Satisfactory server, in-game method)
This is the route the official wiki describes, and it needs no file access at all.
- Start the server and wait until the console has finished loading. On TheGameHosting, watch it in the panel's Console tab.
- Open Satisfactory on your PC and choose Server Manager from the main menu.
- Select your server. If it is not in the list yet, add it with the IP and port shown in your panel.
- Sign in with the administrator password if the game asks for it.
- Open the Manage Saves tab and upload your save from the list of local saves.
- Select the uploaded save and load it. Wait for the session to start, then join from the Server Manager.
- In the server's settings, set Auto-Load Session Name to the session name of that save, so the server loads its most recent save every time it starts.
Step 7 is the one people skip. Without it, a restart can open a different session, and it looks as if your upload disappeared.
Upload the save by hand with Files or SFTP
If the Server Manager will not cooperate, you can copy the file straight to the server. The wiki lists the save folder of a Linux server as:
~/.config/Epic/FactoryGame/Saved/SaveGames/server- Stop the server from Console, so it does not overwrite anything while you copy.
- Open Files in the panel, or connect with an SFTP client using the details in Settings. Large saves upload more reliably over SFTP.
- Go to
.config/Epic/FactoryGame/Saved/SaveGames/server. If you cannot find it, ask support on live chat and they will point you to it. - Upload the
.savfile into that folder. Do not touchServerSettings.<port>.sav: that file holds the claim, the server name and the passwords. - Start the server, open the Server Manager, and load the save or set Auto-Load Session Name to its session.
Which way to upload
| Method | Best for | Needs |
|---|---|---|
| Server Manager, Manage Saves | Most players, one save | The game and the admin password |
| Panel Files | A quick upload without extra software | Panel access, server stopped |
| SFTP | Big late-game saves or many files | An SFTP client and your panel login |
The save does not show up or will not load
- Wrong session after a restart. Check Auto-Load Session Name. It must match the session name of your save exactly.
- The file landed in the wrong folder. Hand uploads must go in
SaveGames/server, not one level up, and the server must be stopped while you copy. - You are not admin. Loading saves is an admin action. Sign in with the admin password, or reclaim the server if it was lost.
- You picked an old autosave. Sort the folder on your PC by date and upload the newest save of that session.
- Players cannot join after loading. That is usually a connection problem, not the save. If the game mentions an encryption token, see Satisfactory server encryption token missing.
Once the world runs, the server keeps saving on its own. The wiki lists an Autosave Interval setting, and the console command server.SaveGame saveName creates a named save on demand, handy right before you change something big.
Bring your factory to TheGameHosting
A Satisfactory server from TheGameHosting is online about 60 seconds after payment, and the panel gives you its IP and port, so there is nothing to forward at home. Upload your save from the game or through Files and SFTP, keep copies in Backups, and let the factory run 24/7 while your PC is off. Satisfactory leans on fast single-core speed, which is why our servers use AMD Ryzen 9950X and 7950X3D CPUs at up to 5.7 GHz, with DDR5 and NVMe storage in Dallas or Amsterdam.
Satisfactory needs at least 12 GB of RAM on our plans, from $9.99 USD a month. See them on the pricing page and use the code FULL2026 for 15% off for life.
FAQ
Where are Satisfactory saves stored on PC?
In %LOCALAPPDATA%\FactoryGame\Saved\SaveGames\ followed by your account ID folder, for both Steam and Epic. The files end in .sav.
Can I upload a single-player save to a dedicated server?
Yes. The official wiki says local saves can be uploaded from the game to a server through the Manage Saves tab of the Server Manager. Then load it and set Auto-Load Session Name.
Why does my server load a different world after a restart?
The server opens the most recent save of the session in Auto-Load Session Name. Set it to your save's session name exactly.
Where does the server keep its saves?
On a Linux server the wiki gives ~/.config/Epic/FactoryGame/Saved/SaveGames/server. The server settings file ServerSettings.<port>.sav sits in the SaveGames folder too; do not overwrite it.
Hosting for these games
Satisfactory server hostingYour factory online 24/7
Palworld server hostingMove your co-op world online
Minecraft server hostingUpload your world and play
Written by TheGameHosting Team, the people who run our servers in Dallas and Amsterdam and answer your tickets.
All posts
TheGameHosting Team