Your Romestead dedicated server reads all of its settings from a single config.json file, located in your server's root directory alongside the server executable itself. This one file controls your world name, password, port, player limit, and more.
This guide breaks down exactly what each field does, so you know what you're changing before you restart your server.
Step 1: Locating config.json
The config file sits in your server's root directory, the same folder as the server executable.
📁 server (your server's root directory)
- Log into your MintServers panel and click the Stop button to safely shut down your server.
- Navigate to the Files tab on the left-hand sidebar.
- Click on the
config.jsonfile to open it in the text editor.
Step 2: Understanding Each Field
Romestead's dedicated server reads seven fields from this file. Field names are case-sensitive, so make sure they match exactly:
AutoStartWorldName— The name of the world your server loads on startup. This also becomes the folder name where your world save is stored.AutoCreateAndLoadWorld— Set totrueorfalse. When true, the server automatically generates and loads the world named above if it doesn't already exist.AutoCreateWorldSize— An integer controlling how large the auto-generated world is. A larger number creates a bigger map;1is a reasonable standard starting point.Password— The password players must enter to join your server. Choose something your friends can share easily but strangers can't guess.Port— The UDP port your server listens on. The default is8050.MaxPlayers— The maximum number of players who can be connected at once. Romestead currently supports 1-8.EnableCheats— Currently listed by the official wiki as reserved for future use. Setting this totruewill not unlock a working cheat or spawn menu at this stage.
A trailing comma or an unquoted string is enough to stop your server from starting. If the server won't boot after an edit, check the Console tab, it will print the exact error and line if
config.json is malformed.
Step 3: Matching Your Port (If Changed)
If you change Port away from the default 8050, make sure you also create a matching port allocation on your MintServers panel first.
- Go to the Network tab on the left-hand sidebar.
- Click Create Allocation to generate a new port.
- Copy the new port number and use it as your
Portvalue inconfig.json.
Step 4: Saving And Restarting
- Click the Save Content button at the top right of the file editor.
- Navigate back to the Console tab and click Start.
- Watch the console output to confirm the server loads your world and starts listening on the correct port.
🛠️ Troubleshooting Common Issues
Server won't start after editing:Check the Console tab for a JSON syntax error, most commonly a stray trailing comma or a missing quotation mark.Players can't connect on a changed port:Make sure the port allocation in your Network tab matches thePortvalue in config.json exactly.Changes don't seem to apply:Config.json is only read on startup. Confirm you clicked Save Content and then fully restarted the server, not just reloaded the page.
Once your fields are set and your server starts up cleanly, you're good to go. If you run into any trouble getting your config working, no worries! Just open a support ticket and our team will gladly take a look.