Enshrouded
Config Generator
Fill in the fields below to generate a ready-to-use enshrouded_server.json for your Enshrouded dedicated server. For the full setup walkthrough -- getting the server files, required ports and starting it up -- see the Enshrouded setup guide. Not sure your hardware is up to it? Check compatibility first.
The main dedicated-server config, next to the server executable. gameSettings is only read when gameSettingsPreset is "Custom" -- any other preset value overrides it with a bundled difficulty preset.
Source: Keen Games' own official server documentation, hosted on Keen Games' own support domain.
enshrouded_server.json preview
{
"name": "Enshrouded Server",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"queryPort": 15637,
"slotCount": 16,
"gameSettingsPreset": "Default",
"gameSettings": {},
"userGroups": [
{
"name": "Admin",
"password": "",
"canKickBan": true,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 0
},
{
"name": "Friend",
"password": "",
"canKickBan": false,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 0
},
{
"name": "Guest",
"password": "",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
]
}
Server running but nobody can join?
A wrong or missing setting in this file isn't the only reason players can't connect -- see the connection troubleshooting guide for port forwarding, firewall and CGNAT issues.