Releases: NeuTroNBZh/plugin-wallhack-main
Release list
v2.3.2 - Fix weapons/gloves lingering after reveal
Fix: weapons & gloves linger after the reveal fade
In reveal-on-move mode, gloves, knife and pistol disappeared ~1.5s after the player body instead of together with it.
Fix
Disappearance relied on two unsynced mechanisms: the body faded via alpha (~0.5s after an action) while entities were only removed from the transmit list at a separate ~2s timer. Since alpha alone does not reliably hide weapon world models — and gloves are never alpha'd — they lingered. Entities are now removed from the transmit list exactly when the body finishes fading (alpha 0), so body + gloves + knife + pistol vanish together.
Note
The "visible to enemies" window now equals the fade window instead of a fixed 2s. To stay visible longer after an action, raise the per-event reveal durations in Invisible.cs.
Install
Copy WallhackPluginCS2.dll to csgo/addons/counterstrikesharp/plugins/WallhackPluginCS2/ (the zip mirrors that layout) and reload (css_plugins reload WallhackPluginCS2) or restart the server.
v2.3.1 - Config auto-migration (ConfigVersion 2)
Config auto-migration (ConfigVersion 2)
Fixes newly introduced config keys not appearing after a plugin update.
CounterStrikeSharp never adds keys to an existing config file. This release bumps the config version so CSS automatically merges missing keys (such as InvisibleRevealOnMove) into existing configs on the next load — no need to delete your config manually.
Upgrade notes
- On first load after updating, your
WallhackPluginCS2.jsongains any missing keys (includingInvisibleRevealOnMove), with your existing values preserved. - Set
"InvisibleRevealOnMove": trueand reload (css_plugins reload WallhackPluginCS2) to enable the reveal-on-move + HUD gauge mode introduced in v2.3.0.
Install
Copy WallhackPluginCS2.dll to csgo/addons/counterstrikesharp/plugins/WallhackPluginCS2/ (the zip mirrors that layout) and restart the server.
v2.3.0 - Reveal-on-move invisibility + HUD gauge
Reveal-on-move invisibility + HUD gauge
Restores the original labaland reveal-on-move invisibility as an opt-in mode, alongside the fork's permanent invisibility.
Added
- New config key
InvisibleRevealOnMove(defaultfalse):false— permanent invisibility (unchanged).true— invisible while still; revealed with an alpha fade and a centered HUD gauge when making noise, shooting, reloading, taking damage, planting or defusing. Re-transmitted to enemies for ~2s after each reveal.
Notes
- Permanent invisibility behavior is unchanged; the new mode is opt-in per server.
- Version bumped to
2.3.0.
Install
Copy WallhackPluginCS2.dll to csgo/addons/counterstrikesharp/plugins/WallhackPluginCS2/ (the zip already mirrors that layout). Restart the server to generate/update the config.
v2.2.1
Installation
- Download
WallhackPluginCS2-2.2.1-linux-x64.zip - Extract and copy the
addons/folder intoserver/game/csgo/ - Start the server — the config is generated automatically
v2.2.0
Installation
- Download
WallhackPluginCS2-2.2.0-linux-x64.zip - Extract and copy the
addons/folder intoserver/game/csgo/ - Start the server — the config is generated automatically
v2.1.4
Installation
- Download
WallhackPluginCS2-2.1.4-linux-x64.zip - Extract and copy the
addons/folder intoserver/game/csgo/ - Start the server — the config is generated automatically
v2.1.3
Installation
- Download
WallhackPluginCS2-2.1.3-linux-x64.zip - Extract and copy the
addons/folder intoserver/game/csgo/ - Start the server — the config is generated automatically
v2.1.2
Installation
- Download
WallhackPluginCS2-2.1.2-linux-x64.zip - Extract and copy the
addons/folder intoserver/game/csgo/ - Start the server — the config is generated automatically
v2.1.1
Installation
- Download
WallhackPluginCS2-2.1.1-linux-x64.zip - Extract and copy the
addons/folder intoserver/game/csgo/ - Start the server — the config is generated automatically
v2.1.0 — God mode, Speed, Slay/Slap, Status, Reset All
What's new
New commands
| Command | Description |
|---|---|
!god <player> |
Toggle invincibility — health is restored every server tick |
!speed <player> |
Toggle 1.5× speed boost |
!speed <multiplier> <player> |
Set a custom speed multiplier (0.1 – 10) |
!slay <player> |
Kill a player instantly |
!slap <damage> <player> |
Deal damage to a player (kills if fatal) |
!status <player> |
Display all active privileges for a player |
!resetall |
Remove every privilege from every player at once |
Improvements
- Wallhack glow color is now per team — configure T and CT colors separately (
ColorR/G/Bfor Terrorists,ColorCT_R/G/Bfor Counter-Terrorists) - Target notifications — players are now informed when wallhack or invisibility is toggled on them
InfiniteMoneyEnabledconfig flag — disable the feature without recompiling- Workflow fix: automatic releases now work without a PAT configured (falls back to
github.token)
Installation
- Download
WallhackPluginCS2-2.1.0-linux-x64.zip - Extract and copy the
addons/folder into your CS2 server root:server/game/csgo/ - Start the server — the config is generated automatically at:
csgo/addons/counterstrikesharp/configs/plugins/WallhackPluginCS2/WallhackPluginCS2.json
Requirements
- CounterStrikeSharp installed on your server
Default config (v2.1.0)
{
"ColorR": 255, "ColorG": 100, "ColorB": 0,
"ColorCT_R": 0, "ColorCT_G": 100, "ColorCT_B": 255,
"CommandPermission": "@css/generic",
"RconPermission": "@css/rcon",
"WallhackEnabled": true,
"InvisibleEnabled": true,
"InfiniteMoneyEnabled": true,
"ConfigVersion": 1
}