Configurating your Enshrouded server
Updated July 02, 2026
Enshrouded Enshrouded Configuration
This guide covers the configuration files and key settings for your Enshrouded server. For first boot and connecting, see Getting Started.
Edit enshrouded_server.json in the server root:
JSON
{
"name": "My GSK Enshrouded Server",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"queryPort": 15636,
"gamePort": 15637,
"slotCount": 16,
"voiceChatMode": "Proximity",
"enableTextChat": true,
"enableVoiceChat": true,
"enableLogs": true,
"enableAchievements": true,
"gameSettingsPreset": "Default",
"userGroups": [
{
"name": "Admin",
"password": "STRONG_ADMIN_PASSWORD",
"canKickBan": true,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 1
},
{
"name": "Friend",
"password": "FRIEND_PASSWORD",
"canKickBan": false,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 0
},
{
"name": "Guest",
"password": "GUEST_PASSWORD",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
]
}Players choose a group by entering its password when joining. This is how Enshrouded handles permissions.
| Setting | Notes |
|---|---|
| name | Server display name |
| slotCount | Max players (cap by your purchase) |
| gameSettingsPreset | Default, Easy, Difficult, Survival, or Custom |
| userGroups | Tiered access control with per-group passwords and permissions |
Restart after editing.
What to Read Next
- Getting Started for first boot and the basics
- Enshrouded Admin Commands