Free Factorio tool

Factorio server settings generator

Make a ready-to-use server-settings.json for a Factorio 2.0 or 2.1 dedicated server. Pick a starting point, adjust what you need, then copy the file and the launch command.

Checked for 2.1.24

Loading the server settings generator…

How to use this generator

Pick a starting point: Private with friends, Public community or Low bandwidth. Then change anything you like. Purple markers show every setting that is different from Wube's defaults.

The checks under the file catch mistakes before the server does, like a public game without a login or a tick rate outside 6 to 240. When the file says Ready, copy or download it.

Token or password?

A public game has to log in to factorio.com to appear in the server browser. You can give it your username plus either your password or a token. Use the token: you can reset it on your profile page any time without changing your password.

This tool never sends your login anywhere and never puts it in share links. But the file you download holds it, so do not post the file or a screenshot of it. Private and LAN games do not need a login at all.

Starting the server

Save this file as server-settings.json in the data folder. Create a map once with --create, then start the server with --start-server and your save, adding --server-settings and the path to the file. --start-server-load-latest loads your newest save instead.

To make yourself an admin, type /promote followed by your name in the server console. Factorio remembers it in server-adminlist.json. Players connect on UDP port 34197 unless you pick another with --port.

The network settings, explained

Upload limit and upload slots control how fast new players download the map. On home internet, a limit stops a joining player from taking all your upload. 0 means no limit for both.

The network tick rate is how many update packets the server sends each second, from 6 to 240 (60 by default). Minimum latency adds a fixed delay in ticks, where one tick is about 16.7 milliseconds. Leave the segment sizes alone unless you know why you need to change them.

Checked against Factorio 2.1

Every key and default matches data/server-settings.example.json in Factorio 2.1.24, which is the same file Factorio 2.0 shipped. This is a free fan-made tool and is not made or endorsed by Wube Software.

Questions players ask

Where does server-settings.json go?

Anywhere you like, as long as you point the server at it with --server-settings. Most people keep it in the data folder, next to server-settings.example.json. Without that option the server never reads it.

What is the token in Factorio server settings?

The token is a login key for your factorio.com account, shown on your profile page there. A public server sends it with your username to list itself, so your real password never sits in the file. Treat it like a password and never post it.

How do I start a Factorio dedicated server?

Create a map once with --create, then start it with --start-server and the save file, plus --server-settings with the path to this file. The tool builds both commands for Linux and Windows, ready to paste.

Where are Factorio server saves stored?

The headless server keeps them in the saves folder inside the Factorio folder. The Windows game uses %APPDATA%\Factorio\saves, Linux uses ~/.factorio/saves and macOS uses ~/Library/Application Support/factorio/saves. Autosaves are called _autosave1.zip, _autosave2.zip and so on.

How do I make my Factorio server private?

Turn Public off so the game is not listed, and set a game password. Friends then join with your IP address and port (34197 by default) and type the password.

What does auto_pause do in Factorio?

With auto_pause on, the game stops while nobody is online, so your factory does not keep running while everyone is away. It is on by default. A second setting can also pause the game while someone is joining.

A rare treasure appears!

You found Tosk’s golden acorn. Join the waitlist to unlock 25% off your first payment when we launch.

Date of birth

We keep only your email and where you signed up, to send you launch news and your code. Your birth month and year are checked, never stored. Every email has an unsubscribe link, or write to privacy@wilderack.com. Your data, in plain words.

25% off your first payment, for new customers. Your code arrives by email. Then the normal price; cancel any time.