VisionGate visibility
A CS2 Metamod visibility filter shipped with the ImpactGuard package. If igvg_status is unhappy, players may still receive occluded entities.
Wallhacks on CS2 community servers work because the server still transmits players the client should not see. VisionGate is ImpactGuard’s answer to that: a server-side visibility filter that decides who belongs in the snapshot. It is shipped as a Metamod addon with map data inside the CS2 zip — not as a CounterStrikeSharp module you toggle in isolation.
How to verify it
- Install the full CS2 package at the server root. Map data has to land with the addon.
- Load a map. Run
meta listand confirm the Vision addon. - Run
igvg_status. If the filter is not ready, fix that before you argue about “WH still works.”
What it is not
VisionGate does not score aim, does not ban anyone, and does not replace the 52 CS2 detection modules. When a player is clearly tracking through smoke and the filter is healthy, you are looking at a detection/appeal problem, not a missing visibility binary.
CS 1.6 operators should use Anti-ESP on ReHLDS instead — see CS 1.6 anti-cheat.
Install path: CS2 plugin.
Questions operators ask
How do I know VisionGate is running?
After install, meta list should show the ImpactGuard Vision addon, and igvg_status should report a healthy filter after the map loads.
Is this the same as CS 1.6 Anti-ESP?
No. CS 1.6 Anti-ESP is a GoldSrc feature that needs ReHLDS / ReGameDLL / ReAPI. VisionGate is CS2-only.