Tools / Enshrouded
Enshrouded Server Config Generator
Build a complete enshrouded_server.json: pick a difficulty preset,
set up Admin/Friend/Guest groups with permissions, tune gameplay knobs - and let
the generator handle the trap where custom gameSettings are silently
ignored unless the preset says Custom. No passwords collected.
The Custom-preset trap
Since the user-groups update, enshrouded_server.json carries a
gameSettingsPreset (Default, Relaxed,
Hard, or Custom) and a gameSettings block.
The block is only read when the preset is Custom -
tuned values under a named preset are silently ignored. This generator flips the
preset to Custom the moment you change a knob, and tells you it did.
Schema reconstructed from hosting-provider mirrors of the official dedicated-server guide (the Zendesk article blocks robots). Fields only one source documents are left out and listed as verify notes in the result.
How to install
- Stop the Enshrouded server.
- Open
enshrouded_server.jsonnext toenshrouded_server.exe(the server creates it on first run). - Replace the contents with the generated config and keep UTF-8 encoding.
- Replace the
CHANGE_ME_*group passwords privately. - Forward the query port (UDP) and start the server.
FAQ
Why are my custom settings ignored?
Because gameSettingsPreset was not Custom. The named
presets win over the gameSettings block. Use this generator and the
flip happens automatically.
How do passwords work now?
Per group, not per server: each entry in userGroups has its own
password and permissions. Blank passwords make the role open to everyone - the
generator always emits placeholders so no role ships open by accident.
What are the duration units?
Nanoseconds. 30 minutes of day is 1800000000000. The form takes
minutes and converts for you.
Can I run more than 16 players?
No - slotCount is hard-capped at 16 by the server.