Chat plugins for Rust
Chat plugins change how text is displayed, routed and delivered in Rust's in-game chat, from colored titles and per-player name tags to automated welcome messages and admin broadcasts. Server owners use them to keep new players informed on join, cut down on duplicate questions with scheduled announcements, and give staff a private message channel and a searchable log of everything said. Balance and performance matter more than most admins expect: a death-message or broadcast plugin that hooks every kill or fires on a timer can spam chat during raids, and a chat logger that writes to disk on every message will grow quickly across a wipe cycle. Welcome and join messages usually run on OnPlayerConnected, while formatting plugins typically hook OnPlayerChat and read a JSON config for title colors, prefixes and cooldowns. Almost all of these plugins register permissions, so a chat titles plugin might use something like chattitles.use to gate colored names to VIPs, and an admin help command needs help.use or similar. Storage is usually a data file for the logger and a config file for message text. Chat mentions and private messages add convenience but need permission checks to stop players messaging across teams. All plugins on this page are C# Oxide plugins and load under Carbon as well.
9 plugin recipes for Oxide and Carbon
- Automatic announcementsAutoBroadcast sends a list of chat messages to every online player on a repeating timer, in order or random order, and fills {players} and {time}…OnServerInitialized
- Chat loggerRecords every chat message with timestamp, SteamID, name, channel and text into a capped oxide/data file, and adds a /chatlog command that prints a…OnServerInitializedOnPlayerChat
- Chat mentionsDetects @name tokens in chat and sends the mentioned online player a private notice plus a notification sound, with a per-sender cooldown.OnPlayerChatOnPlayerDisconnected
- Chat titles and colorsReplaces vanilla global chat with formatted lines: a group tag plus separate name and message colors picked by the player's highest-priority Oxide…OnPlayerChat
- Death messagesBroadcasts a formatted death message to the whole server for every player death, using OnPlayerDeath to read the victim, the attacker, the weapon…OnPlayerDeath
- Help commandA paged /help command that lists server commands and short descriptions stored in the plugin config, 8 entries per page, with /help 2 for the next…
- Join and leave messagesBroadcasts a configurable chat message when a player connects to the server and when a player disconnects, including the disconnect reason.OnPlayerConnectedOnPlayerDisconnected
- Private messagesA private messaging plugin that adds /pm, /r and /ignore with a per-player cooldown and a configurable message length limit.OnServerInitializedOnPlayerDisconnected
- Welcome messagesSends a configurable multi-line private welcome message when a player fully wakes up, with a separate message for players who have never joined the…OnServerInitializedOnPlayerConnectedOnPlayerSleepEnded
Need a chat plugin that is not listed?
Describe it in a sentence and get a compiled plugin with config and permissions.
