Kill Messages
Shows messages and keeps count.
# Kill Messages
A modern kill feed and player statistics system for Rust servers running the Oxide/uMod framework.
Kill Messages replaces the standard chat spam with a clean, real-time CUI kill feed while tracking player performance throughout the wipe. Players can browse a live scoreboard, inspect battle history, and view detailed combat statistics—all from an intuitive in-game interface.
Features
* 🎯 Modern CUI kill feed
* 🏆 Interactive scoreboard with player rankings
* 📊 Detailed player statistics
* ⚔️ Personal battle log showing previous encounters
* 💀 Tracks player kills, deaths, and NPC kills
* 🎯 Records headshots
* 📏 Tracks kill distance statistics
* 🔥 Current and best kill streaks
* 📈 Calculates K/D ratio
* 📝 Optional death logging to server log files
* 🎮 Supports PvP, NPC, and other death events
* ⚡ Optimized CUI rendering with cached UI generation for excellent performance
Commands
| Command | Description |
| --------------------- | ------------------------------------------------------------------------- |
| /kills | Opens the interactive scoreboard. |
| /battlelog | Opens your personal battle log and statistics. |
| /battlelog <player> | View another player's overall stats and your encounter history with them. |
Scoreboard
The scoreboard provides a live ranking of every tracked player, displaying:
* Kills
* Deaths
* K/D Ratio
* Current kill streak
* Player ranking
Players can click on any entry to open that player's battle profile.
Battle Log
Each player has their own battle profile containing:
* Total kills
* Total deaths
* NPC kills
* Headshot percentage
* Average kill distance
* Current streak
* Best streak
* Recent encounters
* Win/Loss history against opponents
* Weapon used
* Engagement distance
* Relative timestamps
Kill Feed
The kill feed displays combat events directly on the player's HUD, including:
* Player kills
* Weapon used
* Headshot indicators
* NPC kills (optional)
* Other deaths such as falls or suicides (optional)
Messages automatically expire after a configurable amount of time.
Configuration
The plugin includes configurable options for:
* Scoreboard command
* Battle log command
* Kill feed duration
* Maximum visible feed entries
* Battle log history size
* Death logging
* NPC kill visibility
* Other death visibility
Data Storage
Player statistics are automatically saved and include:
* Lifetime kills
* Deaths
* NPC kills
* Headshots
* Kill distances
* Kill streaks
* Encounter history
* Last seen information
Perfect for servers that want a polished kill feed and competitive statistics without flooding chat.
