Configuring your Factorio Server (server-settings.json)
There are a handful of different files that control different aspects of your Factorio server. The most basic one is the server-settings.json
file.
This file controls settings such as the server's name, description, password, maximum players, and a few other settings.
Nodepanel
Here at Nodecraft, we provide a control panel that you can use to directly edit this file.
Click on Game Settings
on the left-hand side, then there will then be several other tabs near the top to access different settings.
Just be sure to Restart
your server after making any changes.
Basic Settings
The Basic Settings tab of the panel is pretty simple. Here you can set your server's Name, Description, and joining Password.
Auth Token
The Auth Token tab is where you provide your factorio.com login credentials, which are required for servers to be published on the official Factorio matching server.
We have a separate article on how you can find your credentials.
Admin Settings
The Admin Settings tab is where you can set who can use commands, who can pause the game, and add players to be admin.
Player Settings
The Player Settings tab configures how many players are allowed on the server, enables the Allowlist, and the AFK autokick.
Advanced
The Advanced tab is where you can find how to adjust the Autosave interval, RCON port and password, add command-line arguments to the Startup Arguments field, and a few other settings.
Editing the server-settings.json
File Directly
You can also directly edit the file that controls all of these settings if you wish within the File Manager
of the panel.
You can find this file in the /data
folder. Select the file and click the Edit
button.
Make any changes you wish, Save
and then be sure to Restart
your server for any changes you've made to apply.