Tools / Factorio
Factorio Server Settings Generator
Fill out the form and get a complete, valid server-settings.json for your
dedicated server. It always emits every field in the right shape - so the
most common failure, "my server won't show up in the public list", is caught before
you launch. Nothing to hand-edit, nothing to delete.
Why a complete file matters
Factorio reads server-settings.json as one whole object. The most common way
people break a dedicated server is by deleting lines they think they don't need, or by
hand-writing the visibility block in the old flat format instead of the 2.0
{ "public": true, "lan": true } shape. This generator always writes the full,
correctly-shaped file with valid defaults, so there is nothing to delete and nothing to
mistype.
FAQ
Why won't my server show in the public list?
Public visibility needs your username and a token from
factorio.com/profile so Factorio can authenticate with the matchmaking server. If either is
missing, the server runs but never advertises. The generator flags this for you.
Token or password?
Token. It is revocable and doesn't expose your account. password is your
factorio.com account password stored in plaintext - leave it empty and use a token.
Where do admins, whitelist and banlist go?
Separate files: server-adminlist.json, server-whitelist.json,
server-banlist.json, passed with --server-adminlist etc. They are
not part of server-settings.json.
How do I launch with this file?
factorio --start-server <save.zip> --server-settings server-settings.json