Skip to content
Sign inStart a server

Free tool

Satisfactory Engine.ini generator for a dedicated server

Choose how many autosaves the server keeps and how long players have to join and stay connected, then copy or download the Engine.ini. Paste your own file to check it: every other line stays as it is. Edit the file while the server is stopped. A new Galeforce server starts with 3 autosaves, a joining timeout of 30 seconds and a connection timeout of 20 seconds, and the tool starts from the same numbers. On a Galeforce server these three settings are on the Game tab and the panel writes them into Engine.ini at every start; the guide to Satisfactory connection problems covers players who drop while joining.

Checked against the Satisfactory wiki's page on the configuration files (edited 20 May 2026) and the Engine.ini from a dedicated server install, Steam build 24656085 on . Sources: Satisfactory wiki: configuration files.

Saves

[/Script/FactoryGame.FGSaveSession].mNumRotatingAutosaves

How many autosave files the server keeps, with each new autosave replacing the oldest one.

Default: 3 · 1 to 100

Connection

[/Script/OnlineSubsystemUtils.IpNetDriver].InitialConnectTimeout

How long a player who is joining has to finish connecting before the server gives up on them.

Default: 30 · 1 to 600 seconds

[/Script/OnlineSubsystemUtils.IpNetDriver].ConnectionTimeout

How long the server waits without hearing from a connected player before it drops them.

Default: 20 · 1 to 600 seconds

Reference

Every setting in Engine.ini

All 3 settings this tool knows, with the value each one starts at and the values it takes. The starting values are the ones a new Galeforce server uses.

Saves

Engine.ini: Saves settings
SettingDefaultValuesWhat it does
[/Script/FactoryGame.FGSaveSession].mNumRotatingAutosavesRotating autosavesDefault3Values1 to 100What it doesHow many autosave files the server keeps, with each new autosave replacing the oldest one.

Connection

Engine.ini: Connection settings
SettingDefaultValuesWhat it does
[/Script/OnlineSubsystemUtils.IpNetDriver].InitialConnectTimeoutJoining timeoutDefault30Values1 to 600 secondsWhat it doesHow long a player who is joining has to finish connecting before the server gives up on them.
[/Script/OnlineSubsystemUtils.IpNetDriver].ConnectionTimeoutConnection timeoutDefault20Values1 to 600 secondsWhat it doesHow long the server waits without hearing from a connected player before it drops them.

Questions

Questions and answers.

Where is Engine.ini on a Satisfactory dedicated server?
In the install folder, under FactoryGame/Saved/Config/LinuxServer on Linux and FactoryGame/Saved/Config/WindowsServer on Windows. The server rewrites the file each time it shuts down, so stop the server before you edit it.
Why did my Engine.ini changes disappear?
The game writes Engine.ini when the server shuts down, so a change made while the server runs can be overwritten. Stop the server, edit the file, then start it again.
Why is mNumRotatingAutosaves missing from my file?
The server rewrites Engine.ini when it shuts down, and a setting you haven't changed may be missing from the file afterwards. To change it, add the line while the server is stopped: this tool adds it under the right heading and keeps the rest of the file as it is. The server reads the file again at its next start.
How long should the timeouts be?
Players on older hardware or slower connections may need longer than the starting values, so raise both timeouts together, for example to 60, and restart the server.
What happens to the other lines in my Engine.ini?
They stay exactly as written. The tool changes only the settings you edit and leaves every other section and line in place.