Analysis updated 2026-05-18
Add server side anti-wallhack protection to a Counter-Strike 2 community server.
Block wallhack cheats from seeing enemy positions hidden by walls or smoke.
Protect custom or Workshop maps against wallhacks using the map baking service.
Check server status with a console command to confirm map visibility data has finished baking.
| karola3vax/cs2fow | oyunhacktr/windows-xbox-mode | rastproxy88/vivid-r6-cracked-2026 | |
|---|---|---|---|
| Stars | 281 | 284 | 286 |
| Language | C++ | C++ | C++ |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 4/5 | 2/5 | 5/5 |
| Audience | ops devops | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Metamod:Source and an x86-64 server with AVX support.
CS2FOW is a server side plugin for Counter-Strike 2 community servers that fights wallhacks by never sending an enemy's live position when walls or smoke fully hide that player. Since a wallhack works by reading data the game client already received, the plugin's idea is simple: if a player cannot legitimately see an enemy, the server never sends that enemy's exact position to their screen in the first place. Everything runs on the server, so players install nothing and there is no client side modification or extra download involved. The plugin follows a fail open rule: if information about visibility is missing, too old, or uncertain, it shows the player rather than risk hiding someone by mistake. It only works on community or dedicated servers running Metamod Source, not on Valve's official Premier or matchmaking servers. Each map gets a lightweight 3D copy of its solid walls, built ahead of time into a fast searchable format, which the plugin uses to check who can actually see whom without running expensive checks every game tick. It also copies the shape of live smoke clouds as a grid of small boxes, so it can track changing smoke edges, overlapping smokes, and holes torn open by grenades. Custom and Workshop maps work too, as long as their physics can be baked into this format, and a companion map baking service can prepare that data for public Workshop maps. The plugin only hides a small set of visuals tied to a living player, such as their player model, carried weapons, wearables, and any hostage they are carrying. It does not delete the player from the server: hit registration, bullet penetration, damage, and movement all continue working normally, so a hidden player can still be wallbanged. It does not block sound based cheats, radar cheats that rely on other data, or reveal information beyond enemy visuals. Setup involves installing Metamod Source, then adding the CS2FOW package to the server, after which a status command confirms whether map data has finished baking. It is released under the MIT license.
A server side plugin for Counter-Strike 2 community servers that stops wallhacks by never sending hidden enemies' positions to players who cannot see them.
Mainly C++. The stack also includes C++, Metamod:Source.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.