How to Configure Your Enshrouded Server (enshrouded_server.json)

Complete Enshrouded server configuration reference — every setting in enshrouded_server.json explained.

All Enshrouded settings live in enshrouded_server.json in the server root. JSON format.

enshrouded_server.json

⚠️ Critical: Enshrouded silently overwrites the config with defaults if the JSON is invalid. Always validate JSON syntax before saving. No startup parameters are supported — all config is in this file.


Core Settings

SettingDefaultDescription
name"Enshrouded Server"Server browser name
password""Join password (empty = public)
slotCount16Max players (up to 16)
ip"0.0.0.0"Bind address (don't change)
gamePort15636Game port (UDP + TCP)
queryPort15637Steam query port (UDP + TCP)
saveDirectory"./savegame"Save folder path
logDirectory"./logs"Log folder path

Voice & Chat

SettingDefaultDescription
enableVoiceChatfalseEnable voice chat
voiceChatMode"Proximity""Proximity" or "Global"
enableTextChatfalseEnable text chat

Difficulty

SettingDefaultDescription
gameSettingsPreset"Default"Default, Relaxed, Hard, Survival, Custom
gameSettings{}Individual settings (only used when preset = Custom)

See Difficulty Presets and Custom Difficulty for all options.

Tags

"tags": ["English", "LookingForPlayers", "BaseBuilding"]

Playstyle: LookingForPlayers, BaseBuilding, Exploration, Roleplay Languages: English, German, French, Spanish, Japanese, Korean, Polish, Portuguese, Russian, Chinese, + more

See Server Tags.

User Groups (Roles)

See Roles & Admin Setup.

Ports

PortDefaultProtocolPurpose
Game15636UDP + TCPPlayer connections
Query15637UDP + TCPSteam browser

Both ports need firewall rules for TCP and UDP, inbound and outbound.

How is this guide?

40% Off — Limited TimeGet your Enshrouded server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page