Enshrouded Server Quickstart

Configure enshrouded_server.json with role passwords, slot count, and difficulty presets, keep saves safe, and handle updates on your Enshrouded server.

Updated 2 min read

An Enshrouded server is configured through a single JSON file with role-based passwords, and it lists itself in the in-game browser once it is up. This quickstart covers connecting, that file, roles, difficulty presets, and saves. Panel basics are in Access Your Game Server Panel.

Connect#

In Enshrouded choose Play, then Join and search the server list for your server name, or add IP:queryPort (15637 by default) to Steam's server browser favourites; the game port itself is 15636 by default. Enter the password for the role you were given.

enshrouded_server.json#

Stop the server, edit the file in the file manager, restart. Keys, and a sane starting point:

{
  "name": "NoBull Networks Enshrouded",
  "saveDirectory": "./savegame",
  "logDirectory": "./logs",
  "ip": "0.0.0.0",
  "gamePort": 15636,
  "queryPort": 15637,
  "slotCount": 16,
  "gameSettingsPreset": "Default",
  "userGroups": [
    { "name": "Admin",  "password": "change-me-admin",  "canKickBan": true,  "canAccessInventories": true,  "canEditBase": true, "canExtendBase": true, "reservedSlots": 2 },
    { "name": "Friend", "password": "change-me-friend", "canKickBan": false, "canAccessInventories": true,  "canEditBase": true, "canExtendBase": true, "reservedSlots": 0 },
    { "name": "Guest",  "password": "change-me-guest",  "canKickBan": false, "canAccessInventories": false, "canEditBase": false, "canExtendBase": false, "reservedSlots": 0 }
  ]
}
  • slotCount maxes out at 16.
  • userGroups replace the old single password: whichever password a player enters decides their role. Give the Admin password to as few people as possible.
  • gameSettingsPreset is Default, Relaxed, Hard, Survival, or Custom; with Custom, a gameSettings block lets you tune player health, stamina, enemy damage, day length, and more. Invalid JSON stops the server; validate before restarting.

Common values are mirrored on the Startup tab; pick one place to edit them.

Saves#

The world lives in savegame/ as a save file plus an _info file. Enshrouded saves automatically and on shutdown; use a clean stop from the panel rather than a kill so the last save completes. Schedule nightly backups. To move a world in from co-op, copy the save files into savegame/ with the server stopped.

Moderation#

Admins can kick and ban from the in-game player list. There is no in-game console; server-side changes are the JSON file plus a restart.

Updates and performance#

Enshrouded is in active development; server and client versions must match, so restart from the panel after each update to fetch the current build, and diff your JSON against the freshly generated defaults if new keys appear. Sixteen players with sprawling bases push CPU and memory; the panel graphs tell you when a bigger plan (a prorated upgrade) is due.

Still stuck? Real engineers answer tickets around the clock, and the status page shows anything network-wide before you ask.