This plugin will make the life for cheaters harder by applying some server-side features to their ingame experience they will not like. Why? Because I had a lot of fun doing this back in the days on my Counter-Strike:Source Server. Whenever I found someone to be cheating (e.g. by seeing through walls, only headshots, spin-bots, etc) I activated one or more random stuff on their side. They simply gave up on their own and I banned them afterwards. But this was much more enjoyable for everyone on the server (except the cheater).
- None yet
- Make players invisible for the cheater (either all or randomly)
- Make cheater glow for everyone else
- Jam cheater weapons
- Give cheater "butter fingers" (they drop weapons from time to time)
- Disable headshots for cheater
- Reduce damage to 1hp for cheater
- Make grenade damage significantly lower for cheater
- Invert movement for cheater
- Random mode which cycles between one or multiple of the features
- Announcement for every other player that a specific player is a cheater and what is used against him currently
- Slower movement for cheater
- Shake screen of cheater
- Blind cheater at random times
- Download and extract the latest release from the GitHub releases page.
- Move the "CheaterTroll" folder to the
/addons/counterstrikesharp/configs/plugins/
directory of your gameserver. - Restart the server.
Simply overwrite all plugin files and they will be reloaded automatically or just use the Update Manager itself for an easy automatic or manual update by using the um update CheaterTroll command.
There is currently no client-side command.
This plugin automatically creates a readable JSON configuration file. This configuration file can be found in /addons/counterstrikesharp/configs/plugins/CheaterTroll/CheaterTroll.json
.
{
"enabled": true,
"debug": false,
"ConfigVersion": 1
}
You can either disable the complete CheaterTroll Plugin by simply setting the enable boolean to false or specify a specific map where you want this plugin to be disabled. This allows for a maximum customizability.
Clone the project:
git clone https://github.com/Kandru/cs2-cheater-troll.git
Go to the project directory
cd cs2-cheater-troll
Install dependencies
dotnet restore
Build debug files (to use on a development game server)
dotnet build
Build release files (to use on a production game server)
dotnet publish