WardenCoredocs
Advanced (Self-hosted)

Manual Configuration

Edit configuration files directly for advanced setups

This guide covers how to edit WardenCore configuration files directly. For most users, the panel's Settings page is the easiest way. Manual editing is useful when the panel is not accessible or for automation.

File Structure

All WardenCore files are located at:

SCUMSERVER\SCUM\Binaries\Win64\Mods\WardenCore\
DirectoryContents
dlls/Core mod file (main.dll). Do not modify.
configs/JSON configuration files (warden_config.json, discord_config.json). The only files you should edit manually.
assets/Game map image used for the interactive map in the panel.
data/Runtime data — mod database, item database, ban data, TLS certificates, session files. Do not edit manually.
logs/Mod log files for troubleshooting.

Never modify files in dlls/, assets/, or data/. Only edit files in configs/ if you know what you are doing.

Config Files

  • warden_config.json — main mod configuration (full reference)
  • discord_config.json — Discord bot configuration

Editing

Open the file

Use a text editor with JSON support (VS Code, Notepad++). Avoid plain Notepad.

Make changes and validate

Edit the fields you need. Make sure the JSON is valid before saving — a single misplaced comma will break the config. You can check at jsonlint.com.

Restart the server

Config changes are applied on server startup. Restart the game server for changes to take effect.

JSON syntax

Invalid JSON will prevent the mod from loading. Common mistakes: missing commas, unclosed quotes, trailing commas after the last item, single quotes instead of double quotes.

Common Issues

Mod won't start after config edit

Almost always invalid JSON. Paste your config into jsonlint.com to find the error.

Settings reverted

If you edit a config file manually and then save settings from the panel, the panel overwrites the file. Use one method or the other consistently.

On this page