Home

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.