Satisfactory · Config reference

Satisfactory server config reference

Every Satisfactory server setting that matters, where it lives, and what to set it to, from the Server Manager options to MaxPlayers in Game.ini.

By Last reviewed 5 min read

Most Satisfactory server settings live in the game’s Server Manager, under Server Settings. A few live in our panel’s Settings, and some advanced ones live in ini files. This page shows where each one is and what to set it to.

Three ways to change settings

  1. Settings in the panel. Plain fields for the server name, admin password, player password, player limit, auto-pause and autosave interval. They work even while the server sleeps, and the panel tells you when a change takes effect.
  2. Server Manager in the game. Sign in as admin and open the Server Settings tab. Most changes apply right away.
  3. Config files. Open Settings > Advanced, or browse to the file in Files. Use these for the player limit, timeouts and other rare settings.

Where the files are

File Where to find it in Files What’s in it
Game.ini FactoryGame/Saved/Config/LinuxServer/ The player limit
Engine.ini FactoryGame/Saved/Config/LinuxServer/ Network, timeouts and autosave count
GameUserSettings.ini FactoryGame/Saved/Config/LinuxServer/ A few game options
ServerSettings.<port>.sav .config/Epic/FactoryGame/Saved/SaveGames/ The Server Manager settings and both passwords
Your saves (.sav) .config/Epic/FactoryGame/Saved/SaveGames/server/ Your factories
FactoryGame.log FactoryGame/Saved/Logs/ The server log

<port> is your server’s port, so on our example server the file is ServerSettings.30412.sav. It isn’t a text file. Change those settings in the Server Manager or the panel, never in the file.

Stop the server before you edit any ini file. The server writes its ini files when it shuts down, so changes made while it runs are lost.

Server Manager settings

Sign in as admin, open your server in the Server Manager, and go to Server Settings.

Setting What it does What we suggest
Server Name The name everyone sees in their Server Manager Your server’s name, like assembly
Admin Password Lets someone create games, load saves and change settings Long, and shared with very few people
Player Password Protection Asks players for a password before they can join. Off on a new server On, unless you want anyone to join
Auto-Load Session Name Which session loads when the server starts Your main factory
Auto Pause Pauses the game when nobody is connected On
Auto-Save on Player Disconnect Saves when a player leaves On
Autosave Interval Minutes between autosaves 5 to 10 minutes. Huge factories may prefer 10 or 15
Server Restart Interval Despite the name, the hour of a daily restart Leave it, or use a schedule in Schedules instead. Don’t use both
Send Gameplay Data Sends play data to Coffee Stain Your choice
Network Quality Higher can make loading and movement smoother for players, but costs server speed Leave it, unless players see rubber-banding and your CPU graph has room

Settings in the ini files

Each file is split into sections in square brackets. Put a key under its section. If the section isn’t in the file yet, add it at the end.

File Section Key Default What it does
Game.ini [/Script/Engine.GameSession] MaxPlayers 4 How many players can be on at once
Engine.ini [/Script/FactoryGame.FGSaveSession] mNumRotatingAutosaves 3 How many autosave files to keep before the oldest is replaced
Engine.ini [/Script/OnlineSubsystemUtils.IpNetDriver] ConnectionTimeout Not in the file Seconds before a silent player is dropped
Engine.ini [/Script/OnlineSubsystemUtils.IpNetDriver] InitialConnectTimeout Not in the file Seconds a joining player has to finish connecting
Engine.ini [/Script/OnlineSubsystemUtils.IpNetDriver] NetServerMaxTickRate 30 How often the server sends updates. Leave it

For example, to allow 6 players, stop the server and add this to Game.ini:

[/Script/Engine.GameSession]
MaxPlayers=6

Satisfactory is tuned for 4 players. Each extra player adds load, so raise the limit a step at a time and watch the graphs on Overview. See Satisfactory performance tips.

If players time out while a big save loads, raise the timeouts:

[/Script/OnlineSubsystemUtils.IpNetDriver]
InitialConnectTimeout=120.0
ConnectionTimeout=120.0

Settings we manage for you

Don’t change these. They’re set so players can reach your server, and changing them breaks joining.

  • The game port and the reliable messaging port, set with -Port= and -ReliablePort= when the server starts.
  • Port under [URL] in Engine.ini.
  • The [/Script/ReliableMessaging.ReliableMessagingTCPFactory] section in Engine.ini.

Startup options

Under Settings, you can add extra startup options. One worth knowing:

Option What it does
-DisableSeasonalEvents Turns off seasonal events like FICSMAS

Which changes need a restart

Change When it applies
Server Manager settings Mostly right away
Panel Settings The panel tells you, and offers a restart if one is needed
ini files Next start. Stop the server, edit, then start it
Startup options Next start

Admins, allow lists and bans

Satisfactory keeps it simple, and that has limits:

  • Admins. There’s no admin list. Anyone who signs in with the admin password is an admin. To remove someone’s admin access, change the admin password in Settings.
  • Allow list. There isn’t one. The player password is the gate.
  • Bans. There’s no ban list. To keep someone out, change the player password and give the new one only to the people you want.

Panel roles in Friends are separate. They control who can use the panel, not who can play.

Questions

How do I raise the player limit on a Satisfactory server?

Change the player limit in Settings in the panel. By hand, stop the server and set MaxPlayers under [/Script/Engine.GameSession] in Game.ini. The default is 4.

Why did my Satisfactory ini changes disappear?

The server writes its ini files when it shuts down, so edits made while it runs get overwritten. Stop the server first, edit, then start it.

Where is ServerSettings.ini on a Satisfactory server?

There isn't one. The Server Manager settings are kept in a file called ServerSettings followed by your port and .sav, which isn't meant to be edited by hand. Change them in the Server Manager or the panel.

Sources we checked

  1. Dedicated servers/Configuration filesOfficial Satisfactory Wiki
  2. Dedicated serversOfficial Satisfactory Wiki
  3. Patch 1.1.0.0Official Satisfactory Wiki

Run your Satisfactory server on Wilderack

Daily backups, DDoS protection and free game swaps come with every plan. Wakes the moment you join.

Wait! Get 25% off your server

Don’t miss the best Satisfactory hosting.

Your codeTOSK25

Use my 25% off

25% off your first payment, for new customers. Then the normal price; cancel any time. The button takes the code to checkout for you.