Automatic Updates Quickly checks for any server updates on startup, and updates if necessary. (1 Enable | 0 Disable) | AUTO_UPDATE | 1 | boolean |
Validate Server Files Validates all server files via SteamCMD when Automatic Updates is enabled. (1 Enable | 0 Disable) Significantly increases startup time — only enable if you suspect file corruption. | VALIDATE | 0 | required|boolean |
Max Players Maximum number of concurrent players. Coffee Stain officially optimizes the game for 4 players. Higher values work but may degrade performance on large factories. | MAX_PLAYERS | 4 | required|integer|min:1 |
Number of Rotating Autosaves How many autosave slots the server keeps before overwriting the oldest (writes to Engine.ini). This setting is NOT exposed in the in-game Server Manager — the panel is the only place to change it without editing files directly. | NUM_AUTOSAVES | 3 | required|integer|min:1 |
Client Initial Connection Timeout Seconds to wait for a new client connection to fully establish before dropping it. Bump to 60 if players on slow connections fail to join the first time. | INIT_CONNECT_TIMEOUT | 30 | required|numeric|min:1 |
Client Established Connection Timeout Seconds to wait before considering an already-connected client timed out. Typically shorter than the initial timeout because the connection is already established and interruptions should be detected faster. | CONNECT_TIMEOUT | 20 | required|numeric|min:1 |
Branch Name Steam branch to install. Leave empty for the default (stable) branch, set to "experimental" for the experimental branch, or enter a private branch name if you have access. To switch branches on an existing server, also enable Automatic Updates and Validate Server Files. | SRCDS_BETAID | none | string|nullable |
Branch Password Password for the selected Steam branch. Only needed for password-protected branches; leave empty for "public" or "experimental". | SRCDS_BETAPASS | none | string|nullable |
Satisfactory App ID Steam App ID used for installation and updates. Should not be changed. | SRCDS_APPID | 1690800 | required|integer|in:1690800 |
Reliable Port Reliable messaging port (TCP). Required for Satisfactory 1.1 and above. Must be opened in your firewall and match externally — if you change this, also update the port forward on your router. Passed to both -ReliablePort (bind) and -ExternalReliablePort (advertised in TLS handshake). | RELIABLE_PORT | 8888 | required|integer|min:1024|max:65535 |