About Rust Wipe Info Plus
RustWipeInfoPlus
A complete wipe tracking and server information plugin for Rust — automatically updates your hostname, map name, and Discord announcements whenever a wipe occurs.
Main Features
Automatic wipe detection (detects map, seed, or level changes)
“Time since wipe” counter for hostname and map name
Manual override system (ManualStartISO or ManualStartUnix)
Custom map labels (show your own map name or brand)
Discord webhook notifications with rich embeds and color
Customizable embed color, title, and content (@everyone support)
Message placeholders:
{level}, {size}, {seed}, {iso}, {age}, {days}, {hostname}, {serverip}, {port},
Auto-update loop that keeps your info fresh in real time
Works with both Carbon and uMod (Oxide)
Installation
Upload RustWipeInfoPlus.cs to your oxide/plugins/ folder.
Reload the plugin:
oxide.reload RustWipeInfoPlus
Edit your generated config in oxide/config/RustWipeInfoPlus.json.
Add your Discord webhook URL and optional message ID.
Example Config
"General": { "CustomLabel": "Isla Rustalia 3700 — testing.com", "PrependMapInfo": false, "MaxLength": 70 }, "HostnameTag": { "Enable": true, "Format": "Wiped: {0} ago", "Separator": " | ", "Position": "suffix", "BaseHostname": "testing [LATAM] PVE" }, "Webhook": { "Enable": true, "Url": "https://discord.com/api/webhooks/XXXX/XXXX", "MessageTemplate": "TESTING [PVE] Wipeo!\n\nMapa: {level} {size} (Seed {seed})\nWipe time: {iso}\nIP: {serverip}:{port}", "UseEmbed": true, "ContentTemplate": "@everyone", "EmbedTitle": "TESTING WIPEO BIENVENIDOS", "EmbedColor": 16711680, "AllowEveryone": true, "EditInsteadOfPost": true, "MessageId": "123456789012345678" }
Commands
| Command | Permission | Description | | ------------------------------------- | ---------------------- | ------------------------------------ | | `/mapname.info` | rustwipeinfoplus.admin | Shows current wipe info and hostname | | `/mapname.resetage` | rustwipeinfoplus.admin | Resets wipe timer to now | | `/mapname.setdate <YYYY-MM-DD HH:mm>` | rustwipeinfoplus.admin | Manually set wipe start | | `/mapname.clearmanual` | rustwipeinfoplus.admin | Clears manual override | | `/mapname.forceapply` | rustwipeinfoplus.admin | Forces reapply of mapname/hostname | | `/mapname.dstest` | rustwipeinfoplus.admin | Sends a test Discord message |
