
Satisfactory
Dedicated Server Template
Satisfactory is a first-person open-world factory building game with a dash of exploration and combat. Play alone or with friends, explore an alien planet, create multi-story factories, and enter conveyor belt heaven!
Satisfactory Game Server Hosting
Deploy and manage your own Satisfactory dedicated server with GameCP's free game server control panel. This template provides a production-ready server configuration with one-click installation, automatic updates via SteamCMD, and full environment variable management. Whether you're hosting for a small group of friends or running a large community server, GameCP makes Satisfactory server administration simple and reliable.
Resource Requirements
Recommended Players
Performance Tiers
Economy
Small factory, 1-2 players
Standard
Medium factory, 2-4 players
Pro
Large factory, 4-8 players
Startup Command
Default
Default startup command
Environment Variables
SERVER_NAME
RequiredServer Name
Server name displayed in the server browser
(empty)MAX_PLAYERS
RequiredRead OnlyMax Players
Maximum number of concurrent players
4AUTO_UPDATE
Automatic Updates
Quickly checks for any server updates on startup, and updates if necessary. (1 Enable | 0 Disable)
1VALIDATE
[Repair] Validate Server Files
Leave empty (no value) for OFF or type "true" or "1" for ON. Validates all server files when Automatic Updates is enabled. Note: This will significantly increase server startup times, so it is recommended to only enable this when needed.
(empty)NUM_AUTOSAVES
RequiredNumber of Rotating Autosaves
Number of session auto-saves for the server to keep before the oldest save is deleted and the others are moved down the list.
3INIT_CONNECT_TIMEOUT
Required[Advanced] Client Initial Connection Timeout
Time in seconds to wait for a new client connection to be established before destroying the connection.
30CONNECT_TIMEOUT
Required[Advanced] Client Established Connection Timeout
Time in seconds to wait before considering an established client connection timed out. Typically shorter than the time to wait on an initial connection because this connection should already have been setup and any interruption should be trapped quicker.
20SRCDS_BETAID
[Advanced] Branch Name
[Accepted Values: "public", "experimental", or leave empty to use the primary branch of the server] Used to download or switch to a non-primary branch of the game server. "Automatic Updates" and "Validate Server Files" must be set to "1" to switch branches if the server is already installed. NOTE: Any non-primary branches may not be fully compatible/stable!
(empty)RELIABLE_PORT
RequiredRead OnlyReliable Port
Reliable messaging port. Required for version 1.1 or above.
8888STEAM_USER
Read OnlySteam Username
Steam username for authentication. Leave empty for anonymous login.
(empty)STEAM_PASS
Read OnlySteam Password
Steam password for authentication. Leave empty for anonymous login.
(empty)STEAM_AUTH
Read OnlySteam Auth Code
Steam Guard authentication code (optional)
(empty)EXTRA_FLAGS
Read OnlyExtra SteamCMD Flags
Additional SteamCMD flags
(empty)Configuration Files
Game Settings
Configuration file for Satisfactory (ini format)
FactoryGame/Saved/Config/LinuxServer/Game.iniiniEngine Settings
Configuration file for Satisfactory (ini format)
FactoryGame/Saved/Config/LinuxServer/Engine.iniiniContainer Configuration
Docker Image
ghcr.io/ptero-eggs/steamcmd:debian
Technical Profile
Template ID
satisfactory
Author
GameCP Team
Last Updated
March 13, 2026
Status
ActiveConfiguration Metadata
Information about the origin and version of this game configuration.
Author
GameCP Team
Version
2
Source
gamecp
Steam Links
originalAuthor
red_thirten@yahoo.com