A CounterStrikeSharp plugin for CS2 that displays damage information to players after death and at round end.
Created by HybridMind | Inspired by the archived K4-DamageInfo
- Chat messages — shows who dealt damage to you and how much you dealt before dying
- Center HUD — clean HTML overlay with damage summary on death
- Round-end summary — detailed per-player damage breakdown at the end of each round
- Damage leaderboard — 🥇🥈🥉 ranked by total HP dealt each round
- Friendly fire detection — FF damage shown with
[FF]tag - Bot support — works correctly with bots (no crashes)
- Anti-spam — configurable minimum damage threshold
- Localization — English and Bulgarian included, easily extendable
- Per-player toggles — each player controls their own display via
!di - Steam64 tracking — reliable tracking even when players reconnect mid-round
- Metamod:Source
- CounterStrikeSharp
>= API 200
- Download the latest release from the Releases page
- Extract to your server:
csgo/addons/counterstrikesharp/plugins/HybridDamageInfo/
- The folder should look like:
HybridDamageInfo/
├── HybridDamageInfo.dll
└── lang/
├── en.json
└── bg.json
- Restart your server or run
css_plugins load HybridDamageInfo - Config is auto-generated at:
csgo/addons/counterstrikesharp/configs/plugins/HybridDamageInfo/HybridDamageInfo.json
{
"Language": "en",
"ShowCenterHUD": true,
"ShowChatMessage": true,
"ShowConsoleLog": false,
"ShowRoundEndSummary": true,
"ShowHitgroup": true,
"HUDDisplaySeconds": 3.0,
"ShowBotDamage": true,
"ShowFriendlyFire": true,
"MinDamageToShow": 20,
"CompactDeathMessage": true,
"ConfigVersion": 1
}| Option | Default | Description |
|---|---|---|
Language |
en |
Language file to use (en, bg) |
ShowCenterHUD |
true |
Show damage info as center HTML overlay |
ShowChatMessage |
true |
Show damage info in chat |
ShowConsoleLog |
false |
Log damage info to player console |
ShowRoundEndSummary |
true |
Show damage summary at round end |
ShowHitgroup |
true |
Show hit zones (Head, Chest, etc.) |
HUDDisplaySeconds |
3.0 |
How long the HUD overlay stays visible |
ShowBotDamage |
true |
Track and show damage involving bots |
ShowFriendlyFire |
true |
Show friendly fire damage with [FF] tag |
MinDamageToShow |
20 |
Minimum HP damage required to show an entry |
CompactDeathMessage |
true |
Show 1 compact line on death instead of full list |
| Command | Description |
|---|---|
!di |
Open the settings menu |
!di 1 |
Toggle chat messages |
!di 2 |
Toggle HUD overlay |
!di 3 |
Toggle round summary |
!di chat |
Toggle chat messages |
!di hud |
Toggle HUD overlay |
!di summary |
Toggle round summary |
All commands are also available with
!damageinfoand via console ascss_di/css_damageinfo.
Language files are located in the lang/ folder. Currently included:
en.json— Englishbg.json— Bulgarian
To add a new language, copy en.json, rename it (e.g. de.json) and translate the values. Then set "Language": "de" in the config.
- Fixed bot support — bots no longer cause missing damage data
- Steam64 tracking with slot-based fallback ID for bots
- Added per-player toggle menu (
!di) - Added friendly fire detection with
[FF]tag - Added damage threshold (
MinDamageToShow) to reduce chat spam - Added compact death message mode
- Switched from slot-based to Steam64-based damage tracking
- Added localization system (
lang/en.json,lang/bg.json)
- Added round-end damage leaderboard 🥇🥈🥉
- Fixed chat prefix color rendering
- Added
ShowRoundEndSummarytoggle
- Initial release
- Chat, HUD and console damage info on death
- Bot crash fix (safe dictionary access)
- Inspired by K4-DamageInfo by K4ryuu
- Built with CounterStrikeSharp by roflmuffin