Moderation plugins for Rust
Moderation plugins automate the routine enforcement work on a Rust server: muting spammers, kicking idle or lagging players, filtering chat and names, and tracking warnings so staff can act on evidence instead of guesswork. Server owners need these because chat floods, racial slurs in names, and players sitting AFK on a full slot all degrade the experience long before a human admin gets to them.
9 plugin recipes for Oxide and Carbon
- AFK kickTracks each connected player's movement and look direction with a repeating timer and kicks anyone who stays idle past a configured limit after a…OnServerInitializedOnPlayerConnected
- Chat anti-spamBlocks chat messages that exceed a rate limit or duplicate the player's previous message, and mutes repeat offenders for a configurable time.OnPlayerChat
- Chat muteA timed chat mute plugin: /mute <player> <minutes> [reason] stores a mute with an expiry in a data file, /unmute <player> clears it, and…OnServerInitializedOnPlayerChat
- Chat word filterThis plugin replaces blocked words in player chat with asterisks using case-insensitive whole-word matching and re-broadcasts the cleaned line under…OnServerInitializedOnPlayerChat
- High ping kickChecks every online player's average network ping on a repeating timer and kicks anyone who stays above the configured limit for three checks in a…OnServerInitializedOnPlayerDisconnected
- Player name filterBlocks connections when a player's display name contains a blocked word, looks like advertising, or is shorter than a minimum length.OnPlayerConnected
- Player reportsAdds a /report <player> <reason> chat command that saves the report with timestamp and reporter, notifies online admins with permission, lists…OnServerInitialized
- Staff chatAdds a permission-gated /a command that forwards a message only to online players holding the staffchat.use permission, prefixed with a colored…
- WarningsA moderator command plugin that records warnings per player in an Oxide data file, lists them, and automatically kicks or bans a player once their…OnServerInitialized
Need a moderation plugin that is not listed?
Describe it in a sentence and get a compiled plugin with config and permissions.
About moderation plugins
Most of the value is in chat moderation. A chat anti-spam plugin throttles message rate and can silence repeats, while a chat mute plugin blocks a player's messages without kicking them and usually persists the mute across reconnects. A chat word filter scrubs banned phrases before they reach other clients, and a player name filter catches offensive or impersonating names at connect time. Warnings give staff a structured record, typically with an expiry or a kick/ban threshold once a count is reached.
Wipe cycles matter for persistent state: mutes, warnings, and report history should be cleared or reviewed when you wipe, so check each plugin's data files before the map change. AFK and high ping kicks save slots and reduce desync complaints, but set thresholds generously or you will remove players on slow connections. Player reports and staff chat add a channel for players to flag issues and for admins to coordinate without leaking into global chat.
All plugins here are Oxide C# plugins. They run on Oxide and Carbon, read settings from config files under the server's config directory, and use permissions for who can mute, warn, and see staff chat. Confirm permission grants for your admin groups before enabling enforcement.
