Back to Templates
Factorio
Factorio
GameCP Officialsandbox
Verified

Factorio

Dedicated Server Template

Factorio is a construction and management simulation game focused on building and maintaining automated factories. Host dedicated multiplayer servers where players collaborate to build complex production lines, defend against alien creatures, and launch rockets.

v18
2/25/2026

Factorio Game Server Hosting

Deploy and manage your own Factorio 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 Factorio server administration simple and reliable.

Free Control PanelOne-Click DeployAuto UpdatesDocker Containerized
Full Hosting Guide

Ready to host Factorio?

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

Resource Requirements

CPU Cores
2
Memory
1.0 GB(max 4 GB)
Storage
1 GB

Recommended Players

10
Recommended
Min: 1Max: 100

Performance Tiers

Economy

Small factory, 1-5 players

RAM1 GB
CPU Shares512
Recommended

Standard

Medium factory with mods, 5-20 players

RAM1 GB
CPU Shares1024

Pro

Megabase or heavy mods, 20+ players

RAM2 GB
CPU Shares2048

Startup Command

#!/bin/bashBash shell with full features

Default

Factorio headless server with auto-create world

Default

Environment Variables

SERVER_NAME

Required

Server Name

Server name displayed in the server browser

Default
(empty)

SERVER_DESC

Server Description

Server description shown in the server browser

Default
A GameCP hosted Factorio server

MAX_PLAYERS

Required

Max Players

Maximum number of concurrent players. 0 for unlimited.

Default
20

SERVER_USERNAME

Required

Factorio Username

Your factorio.com username. Required for server query and public listing.

Default
(empty)

AFK_KICK

AFK Auto-Kick (minutes)

Kick inactive players after this many minutes. 0 to disable.

Default
0

AUTO_PAUSE

Auto Pause

Pause the game when no players are connected.

Default
true

SAVE_NAME

Required

Save Name

Name of the save file. Changing this loads/creates a different world.

Default
gamesave

AUTOSAVE_SLOTS

Autosave Slots

Number of autosave slots to keep. Default: 5

Default
5

SERVER_TOKEN

Required

Factorio Token

Your factorio.com authentication token. Required for server query and public listing. Get it from factorio.com/profile.

Default
(empty)

FACTORIO_VERSION

Required

Factorio Version

Version to install. Use 'latest' for stable, 'experimental' for latest experimental, or a specific version (e.g. 2.0.28). Requires reinstall.

Default
latest

AUTOSAVE_INTERVAL

Autosave Interval

Time between autosaves in minutes. Default: 10

Default
10

Lifecycle Scripts

Installation Script

Downloads Factorio headless server from factorio.com and sets up default config files

before installghcr.io/ptero-eggs/installers:debian

Configuration Files

Server Settings

Core server configuration controlling name, visibility, player limits, autosave, and authentication. JSON format.

data/server-settings.jsonjson
6 fields

Container Configuration

Docker Image

ghcr.io/ptero-eggs/yolks:debian

Technical Profile

Template ID

factorio

Author

GameCP Team

Last Updated

February 25, 2026

Status

Active

Configuration Metadata

Information about the origin and version of this game configuration.

Author

GameCP Team

Version

1

Source

gamecp

originalAuthor

parker@parkervcp.com