Factorio Dedicated Server: Admin Commands & server-settings.json Guide
Data Verified: May 2026Complete Factorio headless server reference. Configure server-settings.json, manage admins via server-adminlist.json, run RCON, and size hardware for late-game megabase tick stability.
Commands & configuration database
| Command | Default Value | Description | Action |
|---|---|---|---|
name | Factorio Server | Public server name shown in the matchmaking browser. | |
description | (empty) | Server description displayed in the browser. | |
max_players | 0 | Maximum concurrent players. 0 = unlimited. | |
visibility.public | true | Lists the server on the public matchmaking browser. | |
visibility.lan | true | Broadcasts the server on the LAN. | |
game_password | (empty) | Password required to join. Leave blank for open servers. | |
require_user_verification | true | Requires authenticated Factorio.com accounts to join. | |
autosave_interval | 10 | Minutes between automatic saves. | |
autosave_slots | 5 | Number of rolling autosave files kept. | |
afk_autokick_interval | 0 | Minutes of inactivity before AFK players are kicked. 0 disables. | |
allow_commands | admins-only | Who may use `/c` Lua commands: true, false, or admins-only. |
Showing 11 of 11 configuration parameters.
| Command | Default Value | Description | Action |
|---|---|---|---|
/promote <name> | N/A | Adds the named player to the admin list at runtime. | |
/demote <name> | N/A | Removes the named player from the admin list. | |
/kick <name> <reason> | N/A | Kicks the named player from the server. | |
/ban <name> <reason> | N/A | Bans the named player from the server. | |
/unban <name> | N/A | Removes a ban from the named player. | |
/mute <name> | N/A | Prevents the named player from sending chat messages. | |
/whitelist add <name> | N/A | Adds a player to the whitelist (when whitelist is active). | |
/save <name> | N/A | Forces a named save to disk immediately. | |
/c game.speed = 1 | N/A | Lua console: adjusts game tick rate multiplier (disables achievements). | |
/silent-command <lua> | N/A | RCON-friendly Lua execution that suppresses chat output. | |
/measured-command <lua> | N/A | Runs Lua and reports execution time, useful for profiling mods. |
Showing 11 of 11 admin console commands.
Recommended hosting providers
Vetted hosts with one-click Factorio installs. Links are affiliate placeholders and marked rel="sponsored".
High-clock plans tuned for Factorio's single-thread late-game UPS load with web-based config editor.
Visit GTXGaming →One-click Factorio installs with automatic save backups and headless mod management.
Visit Nitrado →Dedicated nodes with NVMe storage ideal for megabase saves that exceed 200 MB.
Visit Host Havoc →Hardware specifications
Sizing guidance for self-hosting a Factorio dedicated server.
| Tier | Specification | Use case |
|---|---|---|
| Early Game (1-8 players) | 2 GB RAM / 2-core 3.5 GHz+ CPU | Vanilla pre-rocket factory. Server idles around 1 GB. |
| Mid Game (8-16 players) | 4 GB RAM / 4-core 4.0 GHz+ CPU / NVMe SSD | Active K2/SE base with multiple production lines. |
| Megabase / Space Age | 8-16 GB RAM / 6-core 4.5 GHz+ Dedicated Node | Late-game megabases with 1k+ SPM. CPU clock dominates UPS. |
Default file locations
Default installation paths for Factorio dedicated servers installed via SteamCMD.
Windows
C:\factorio\Linux
/home/factorio/factorio/Pro-Tip: Always stop the server completely before editing configuration files, or the server will overwrite your changes upon restart.
Default ports for port forwarding
Open these on your router and firewall before exposing the server to the internet.
| Service | Protocol | Port |
|---|---|---|
| Game Port | UDP | 34197 |
| Query Port | UDP | 34197 |
| RCON / Telnet | TCP | 27015 |
Frequently asked questions
Other dedicated servers you might run
Browse all games →Astroneer
SandboxComplete Astroneer dedicated server reference. Configure AstroServerSettings.ini, claim owner, set max players, port forwarding, AstroLauncher tips, and right-size hardware for stable Windows servers.
12 configs · 0 consoleOpen guideAvorion
SandboxComplete Avorion dedicated server guide. Configure server.ini, manage admins via galaxy folder, run modded galaxies, and size hardware for multi-sector persistent worlds with active factions.
11 configs · 11 consoleOpen guideCore Keeper
SandboxComplete Core Keeper dedicated server reference. Configure server settings, manage Galaxy ID admin list, run on Linux containers, and size hardware for stable multiplayer mining communities.
9 configs · 8 consoleOpen guideEco - Global Survival
SandboxComplete Eco dedicated server reference. Configure Network.eco/Difficulty.eco, manage worlds, meteor timers, Strange Loop mods, and size hardware for stable 30-day collaborative civilizations.
9 configs · 7 consoleOpen guideEmpyrion - Galactic Survival
SandboxComplete Empyrion - Galactic Survival dedicated server reference. Configure dedicated.yaml, manage scenarios (Reforged Eden), open UDP ports, and size hardware for persistent multi-playfield universes.
12 configs · 9 consoleOpen guideGarry's Mod
SandboxComplete Garry's Mod (GMod) server reference. Configure server.cfg, manage Workshop addon collections, run ULX/ULib admin mods, and size hardware for DarkRP, TTT, and sandbox communities.
12 configs · 11 consoleOpen guide
Host your own Factorio server
All hosting guides →Step-by-step install and deploy walkthroughs (panels, ports, RAM sizing). Pair these with the command reference above.