- Remove healthshots
- Add auto-heal on headshot
- Make auto-reload on headshot
- Auto exec server cfg on hibernation change & map start
- Server leaderboard
- Admin controls
- Server info/management API (might release as seperate plugin, check my profile to see)
This is built as a team deathmatch plugin, with player configurable loadouts, killstreaks, and a buy menu integration.
NOTE: I'd recommend updating dllinclude\CounterStrikeSharp.dll
to the exact version running on your server for maximum compatibility, the included dll is v27
.
dotnet build
- Install CounterStrikeSharp
- Create a directory named
DeathmatchPlugin
ingame/csgo/addons/counterstrikesharp/plugins
- Place
bin/[Release|Debug]/net7.0/DeathmatchPlugin.dll
in the directory you just created - profit?
plugins/deathmatch.config.json
: (default)
{
"chatSpamMessages": [
"<lime>Type /guns in chat to get a printout (in console) of all weapon commands!</lime>"
],
"chatPrefix": "[<green>DM</green>]",
"debug": false
}
chatSpamMessages
and chatPrefix
are configurable with colors as seen above, a full list of tag names is available in Utilities/Colored.cs
- CounterStrikeSharp
see LICENSE.md