JSON Error Detection
Scans your server's JSON config files and alerts you on Discord when a syntax error is detected.
What it does
The JSON Detection module works identically to XML Detection, but for JSON files. DayZ mods often use JSON files for configuration — trader configs, custom item definitions, and various mod settings. A single syntax error in any of these can break your mod entirely.
Vigil scans your configured JSON files every 10 minutes, alerts you immediately when an error is found, and posts again when it's resolved.
How it works
- Vigil downloads each configured JSON file from your Nitrado server
- It attempts to parse the file as valid JSON
- If parsing fails, it extracts the error message and (where possible) the line and column number
- An alert is posted to Discord with the file name and error details
- The same error won't be re-alerted until it changes or is resolved
- When the file passes validation again, a resolution alert is posted
Configuration
Scan paths
A list of file paths on your Nitrado server to scan. One path per line.
Example for a common trader mod:
mpmissions/dayzOffline.chernarusplus/expansion/settings/TraderSettings.json
mpmissions/dayzOffline.chernarusplus/expansion/settings/GeneralSettings.json
Alert on resolution
Posts a notification when a previously-broken file is now valid. Recommended to leave this on so you know your fix worked.
Suggested Discord channel
#admin-alerts — keep this alongside XML Detection in your admin monitoring channel.