Interactive Builder

    Configuration Builder

    Build your perfect enshrouded_server.json with our interactive tool

    Quick Presets

    Start with a preset and customize from there

    Server Core Settings

    Generated Configuration

    enshrouded_server.json

    {
      "name": "Enshrouded Server",
      "saveDirectory": "./savegame",
      "logDirectory": "./logs",
      "ip": "0.0.0.0",
      "queryPort": 15637,
      "slotCount": 16,
      "voiceChatMode": "Proximity",
      "enableVoiceChat": false,
      "enableTextChat": false,
      "gameSettingsPreset": "Default",
      "userGroups": [
        {
          "name": "Admin",
          "password": "admin_password_here",
          "canKickBan": true,
          "canAccessInventories": true,
          "canEditBase": true,
          "canExtendBase": true,
          "reservedSlots": 1
        },
        {
          "name": "Player",
          "password": "",
          "canKickBan": false,
          "canAccessInventories": false,
          "canEditBase": true,
          "canExtendBase": false,
          "reservedSlots": 0
        }
      ]
    }

    💡 Quick Tips

    • • Use Custom preset to unlock all settings
    • • The config file goes in your server's root directory
    • • Restart your server after making changes
    • • User group passwords should be changed before use