CS2 Fog Of War: Server-sided anti-wallhack occlusion culling for CS2 servers

A new cheat-blocking trick drops, and players instantly start arguing if it's genius or too late

TLDR: A new Counter-Strike 2 community-server tool tries to weaken wallhacks by hiding enemy location data until players should actually be visible. Commenters are split between hopeful and brutally cynical, with many saying it’s smart but may still leave enough clues for cheaters — and proof that this problem never really dies.

Counter-Strike 2’s latest community-server experiment is basically trying to starve wallhack cheaters by never sending hidden enemy locations in the first place. In plain English: if a player is fully behind a wall, the server just keeps that info to itself, so shady software has less to snoop on. Sounds clean, right? The comments immediately turned into a full-on trust-no-one brawl.

One camp was impressed. User szmarczak called it simply “good,” which in gamer-comment terms is practically a standing ovation. But the applause came with side-eye: several replies argued that if the system still reveals players a fraction early to avoid awkward visual popping, then top players could still lose fights anyway. That’s where the real drama hit. xeonmc and others basically said, “Cool idea, but you’re dodging the main problem,” while dvt rolled in with serious veteran energy: been there, built that, watched it cause jitter and weird peeking issues years ago.

Then came the darkest hot take of all: nyeah saying wallhacks feel “locked into the DNA of CS” because the biggest defense is still mass denial. Ouch. And maybe the most interesting comment wasn’t even about this tool directly, but about cheating culture itself: landr0id wondered if the real menace at high levels isn’t blatant wallhacks, but softer “I just have amazing hearing, bro” information cheats that are harder to prove. So yes, the plugin is the news — but the comment section is the real blood sport: hope, cynicism, old scars, and a lot of gamers acting like they’ve seen this horror movie before.

Key Points

  • CS2FOW is a server-side anti-wallhack plugin for Counter-Strike 2 community and dedicated servers.
  • The plugin reduces wallhack usefulness by withholding live enemy entity data when enemies are fully hidden behind static map geometry.
  • It does not modify player PCs, does not require client installation, and the FAQ says joining such a server is not expected to create VAC-ban risk.
  • Core gameplay remains server-side: hidden enemies still exist for hit registration, movement, damage, and wallbang interactions.
  • The current preview filters only living enemy pawns and held weapons, while excluding sounds, smokes, dynamic blockers, spectators, HLTV, and several other entity types from filtering.

Hottest takes

"This has been done before in both 1.6 as well as Source" — dvt
"it still sends info about the players ~200ms ahead which still makes you lose" — szmarczak
"Wallhack is locked into the DNA of CS" — nyeah
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.