Rust Error Watchdog
v1.0.1 · updated Nov 9, 2026
Keep a bounded timeline of Unity logging errors and plugin load/unload events, with optional Discord digests.
No dependencies: works on its own.
Installs itself with Oxide Sync. Add it to a linked server from My servers. Every future update included. How it works
- Full C# source
- Free updates
- Signed releases
- Oxide / uMod compatible
Rust Error Watchdog
Short description: Keep a bounded timeline of Unity logging errors and plugin load/unload events, with optional Discord digests.
When repeated errors bury important messages, Rust Error Watchdog groups Unity error signatures and keeps a recent record of plugin lifecycle events so administrators can review what happened.
Features
- Observe Unity log errors, exceptions and assertions (optional warnings).
- Group recurring signatures with first/last-seen timestamps and counts.
- Record plugin load and unload notifications.
- Limit memory usage and truncate captured messages.
- Apply best-effort secret redaction before storing or sending.
- Export JSON reports and optionally post rate-limited Discord digests.
Commands
/errors summary— view common captured errors./errors lifecycle— show recent plugin loads and unloads./errors export— save a JSON report.- RCON:
errors.summary,errors.lifecycle,errors.export,errors.test.
Permission
rusterrorwatchdog.admin
Requirements
Oxide/uMod for Rust; optional Discord webhook.
Limitations
This is not a complete Oxide compilation-log parser or process crash analyzer. Unity's log callback may not receive messages emitted only through the Oxide logger. Inspect reports before sharing because arbitrary upstream error strings may contain private information.
rusterrorwatchdog.admin—
Grant with oxide.grant group default rusterrorwatchdog.admin (or to a specific group or player).
v1.0.1Nov 9, 2026Latest
Discord digests now report counts since the previous digest instead of all-time totals, and only include signatures seen since then.
v1.0.0Nov 9, 2026
Initial release
