GameCP Logo
FeaturesFeaturesPricingPricingSelf-HostedSelf-HostedGames & AppsGames & AppsIntegrationsIntegrationsDocsDocs
Start Hosting
GameCP Logo
GameCP

The next-generation game server management platform. Built for performance, security, and ease of use.

Product

  • Features
  • Integrations
  • App Store
  • Pricing
  • Self-Hosted
  • Custom Development
  • Compare Panels

Resources

  • Documentation
  • API Reference
  • Referral Program
  • Support
  • System Status

Company

  • About
  • Contact

© 2026 GameCP. All rights reserved.

Privacy PolicyTerms of ServiceSelf-Hosted License
Back to Templates
Satisfactory
Satisfactory
GameCP OfficialSandbox
Verified

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!

v22
4/1/2026

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.

Free Control PanelOne-Click DeployAuto UpdatesDocker Containerized
Full Hosting Guide

Ready to host Satisfactory?

Read our complete step-by-step guide covering installation, configuration, performance tuning, and getting your server online in minutes.

Read Hosting GuideGet Started Free

Resource Requirements

CPU Cores
4
Memory
8.0 GB(max 16 GB)
Storage
15 GBSSD

Recommended Players

4
Recommended
Min: 1Max: 8

Performance Tiers

Economy

Small factory, 1-2 players

RAM8 GB
CPU Shares3072
Recommended

Standard

Medium factory, 2-4 players

RAM10 GB
CPU Shares3584

Pro

Large factory, 4-8 players

RAM16 GB
CPU Shares4608

Startup Command

#!/bin/bashBash shell with full features

Default

Default startup command

Default

Environment Variables

SERVER_NAME

Required

Server Name

Server name displayed in the server browser

Default
(empty)

MAX_PLAYERS

RequiredRead Only

Max Players

Maximum number of concurrent players

Default
4

AUTO_UPDATE

Automatic Updates

Quickly checks for any server updates on startup, and updates if necessary. (1 Enable | 0 Disable)

Default
1

VALIDATE

[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.

Default
(empty)

NUM_AUTOSAVES

Required

Number 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.

Default
3

INIT_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.

Default
30

CONNECT_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.

Default
20

SRCDS_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!

Default
(empty)

RELIABLE_PORT

RequiredRead Only

Reliable Port

Reliable messaging port. Required for version 1.1 or above.

Default
8888

STEAM_USER

Read Only

Steam Username

Steam username for authentication. Leave empty for anonymous login.

Default
(empty)

STEAM_PASS

Read Only

Steam Password

Steam password for authentication. Leave empty for anonymous login.

Default
(empty)

STEAM_AUTH

Read Only

Steam Auth Code

Steam Guard authentication code (optional)

Default
(empty)

EXTRA_FLAGS

Read Only

Extra SteamCMD Flags

Additional SteamCMD flags

Default
(empty)

Configuration Files

Game Settings

Configuration file for Satisfactory (ini format)

FactoryGame/Saved/Config/LinuxServer/Game.iniini
0 fields

Engine Settings

Configuration file for Satisfactory (ini format)

FactoryGame/Saved/Config/LinuxServer/Engine.iniini
0 fields

Container Configuration

Docker Image

ghcr.io/ptero-eggs/steamcmd:debian

Technical Profile

Template ID

satisfactory

Author

GameCP Team

Last Updated

April 1, 2026

Status

Active

Configuration Metadata

Information about the origin and version of this game configuration.

Author

GameCP Team

Version

2

Source

gamecp

Steam Links

Steam StoreSteamDB

originalAuthor

red_thirten@yahoo.com

Imported: 2/8/2026, 7:00:00 PM
Hosting Guide

Host Your Own Satisfactory Server

Step-by-step setup guide, performance tips, and everything you need to get your server running.

Read Full GuideGet Started Free
Template Info
Versionv22
CategorySandbox
SourceGameCP Official
Download Configuration

Export this template as a native GameCP Template

Quick Import

Copy this link to import in your GameCP panel

Pterodactyl Export

Export this template as a Pterodactyl egg for use in other panels

TCAdmin Export

Export this template as a TCAdmin game config XML

CDN Image Assets
satisfactory Icon
IconSquare game icon
satisfactory Banner
Banner16:9 card thumbnail
satisfactory Hero
HeroUltra-wide background
satisfactory Logo
LogoTransparent game logo

Tags

#sandbox#factory#co-op#open-world#steam#linux

Ready to deploy?

Join GameCP today and deploy your favorite games and applications instantly.

Get Started Free