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

SettingDefaultDescription
name""Server browser name
description""Server description
tags[]Browser filter tags
game_password""Join password (empty = public)
max_players00 = unlimited

Visibility & Authentication

SettingDefaultDescription
visibility.publictrueShow in public browser (requires username + token)
visibility.lantrueLAN auto-discovery
username""Your factorio.com username
token""Auth token from factorio.com/profile
require_user_verificationtrueOnly verified factorio.com accounts can join

📝 Note: For public listing, set username and token (preferred over password since the file is plaintext). Get your token at factorio.com/profile.

Auto-Save

SettingDefaultDescription
autosave_interval10Minutes between saves
autosave_slots5Rotating save slots
autosave_only_on_servertrueOnly save on server, not clients
auto_pausetruePause when no players connected

Player Management

SettingDefaultDescription
afk_autokick_interval0Minutes before AFK kick (0 = never)
allow_commands"admins-only""true", "false", or "admins-only"
ignore_player_limit_for_returning_playersfalseLet returning players bypass max count

Network

SettingDefaultDescription
max_upload_in_kilobytes_per_second00 = unlimited
max_heartbeats_per_second60Network tick rate (6–240)

Ports

PortProtocolPurpose
34197UDPGame traffic
RCONTCPRemote console (user-defined, commonly 27015)

RCON Setup

Add to startup parameters:

--rcon-port 27015 --rcon-password "YourPassword"

How is this guide?

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

On this page