Automation King

server-settings.json · Factorio

Wube Software Automation · Automation / Base Building

Player tools indexed: 10 Admin consoles: 6

Full-field generator with preflight validation: catches missing token on public servers, allow_commands=true and other silent failures

Player tools (10)

Instant interactive calculations and recipe planners

Throughput matrix for 4 belt tiers × 4 stack levels, plus backpressure diagnosis when ratios look right but the line jams

#Bottleneck#Turbo belt
Open tool →

Space Platform

Platform

Foundation weight → thrusters → speed → asteroid pressure, with hard layout constraints like the southern thruster edge

#Thrust/Weight#Asteroids
Open tool →

Allocates in fixed priority (heavy → lubricant/solid fuel → light → gas) and reports real gas output and shortfall

#Crude oil#Plastic
Open tool →

Rail Throughput

Loading

Cycle time, loading bottleneck and trains needed — the limit is almost always inserters, not capacity

#Wagons#Inserters
Open tool →

Server admin and config generation (6)

Config files, startup scripts and command wizards for running a server

Full-field generator with preflight validation: catches missing token on public servers, allow_commands=true and other silent failures

#JSON Config#Dedicated
Generate config →

Factorio Ports & Protocols

Port Protocol Purpose
34197 UDP Game port (UDP only)
27015 TCP RCON remote console (optional)

Factorio Dedicated Server Install (SteamCMD)

This game does not ship its server via SteamCMD — download it from the official source.

https://wiki.factorio.com/Multiplayer

Factorio Config file paths

  • config/server-settings.json
  • config/map-gen-settings.json
  • config/server-adminlist.json
  • config/server-banlist.json
  • config/rconpw
  • mods/
  • saves/<存档名>.zip

Server notes

Factorio has no Steam dedicated server to pull — you download the server from factorio.com, where a dedicated headless build omits graphics, sound and the Xlib/libGL/asound dependencies for pure server machines. Steam-hosted games still use 34197. The only port is **UDP 34197** (Factorio is UDP-only and builds its own reliable-delivery layer on top to handle loss and reordering), plus 27015/TCP for RCON if you want it. One easily missed trap: if your router randomises the source port on packets leaving 34197 (NAT rewriting), players simply cannot connect, and that behaviour has to be disabled on the router. Configuration is three JSON files — map-gen-settings.json (map size, ore patch frequency and size), map-settings.json (pollution spread, biter expansion and evolution) and server-settings.json (server name, visibility, player cap, autosave_interval, RCON password) — with the first two only applying when you create a map via --create. The server **requires** an existing save, so the flow is factorio --create saves/main.zip to generate, then factorio --start-server saves/main.zip --server-settings ./data/server-settings.json to host. Headless mode auto-pauses with no players connected unless you set auto_pause = false in server-settings.json. Every instance must run identical game and mod versions or clients cannot join. Performance is about single-core clock rather than core count, and the bigger the factory the harsher it gets. Use autosave_interval 10 and autosave_slots 15; a large save alone can be hundreds of megabytes, so budget 30–100 GB of disk. Never run it in a bare SSH session — use systemd, tmux or screen. Admins go in config/server-adminlist.json and the whitelist in server-whitelist.json.

FAQ

Which Factorio server-admin tools are available?
We list 6 tools for Factorio: server-settings.json, map-gen-settings.json, map-settings.json (biters), Lua Console Commands, Linux Deploy Scripts, Preflight & Mod Sync. All of them run straight in your browser.
Which ports does Factorio need open?
Factorio defaults to 34197/UDP, 27015/TCP. Use the actual instance configuration and allow only the listed protocols and ports. Check the host firewall, router forwarding and game visibility settings.
Where are the Factorio config files?
Common paths for Factorio config files are config/server-settings.json, config/map-gen-settings.json, config/server-adminlist.json. Stop the server before editing, otherwise it overwrites your changes on exit.
Do these tools cost anything or need installing?
No. Everything runs in the page: no install, no sign-up, no cost. Enter your values and the result appears instantly, and you can copy the generated configs and commands with one click.