How to Configure Your Factorio Server (server-settings.json)
Complete Factorio server-settings.json reference — every setting for name, players, visibility, autosave, mods, and more.
All Factorio server settings live in server-settings.json.
server-settings.json
my-save.zip
mod-list.json
mod-settings.dat
Copy data/server-settings.example.json to server-settings.json and customize.
Server Identity
| Setting | Default | Description |
|---|---|---|
name | "" | Server browser name |
description | "" | Server description |
tags | [] | Browser filter tags |
game_password | "" | Join password (empty = public) |
max_players | 0 | 0 = unlimited |
Visibility & Authentication
| Setting | Default | Description |
|---|---|---|
visibility.public | true | Show in public browser (requires username + token) |
visibility.lan | true | LAN auto-discovery |
username | "" | Your factorio.com username |
token | "" | Auth token from factorio.com/profile |
require_user_verification | true | Only verified factorio.com accounts can join |
📝 Note: For public listing, set
usernameandtoken(preferred overpasswordsince the file is plaintext). Get your token at factorio.com/profile.
Auto-Save
| Setting | Default | Description |
|---|---|---|
autosave_interval | 10 | Minutes between saves |
autosave_slots | 5 | Rotating save slots |
autosave_only_on_server | true | Only save on server, not clients |
auto_pause | true | Pause when no players connected |
Player Management
| Setting | Default | Description |
|---|---|---|
afk_autokick_interval | 0 | Minutes before AFK kick (0 = never) |
allow_commands | "admins-only" | "true", "false", or "admins-only" |
ignore_player_limit_for_returning_players | false | Let returning players bypass max count |
Network
| Setting | Default | Description |
|---|---|---|
max_upload_in_kilobytes_per_second | 0 | 0 = unlimited |
max_heartbeats_per_second | 60 | Network tick rate (6–240) |
Ports
| Port | Protocol | Purpose |
|---|---|---|
| 34197 | UDP | Game traffic |
| RCON | TCP | Remote console (user-defined, commonly 27015) |
RCON Setup
Add to startup parameters:
--rcon-port 27015 --rcon-password "YourPassword"Related Guides
How is this guide?

40% Off — Limited TimeGet your Factorio server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server