A quiet overnight update on May 27, 2026 changed how anti-cheat behaves inside Counter-Strike 2. Players noticed that ban notifications now come from VACNET, not classic VAC. Matches show exactly who just got banned, in real time — a feature that had been absent since CS2's launch.
What's different
Classic VAC looks for signatures in memory. It's a reactive system that scans for known cheat patterns. VACnet analyzes player behavior: accuracy spikes, snap-flick patterns, reactions to invisible targets, and other behavioral signatures. It's a proactive system tuned by machine learning.
The real-time factor
Prior to the May 27 update, bans were processed in batches and announced hours or days after the offending match. The new system produces bans mid-match in some cases, with in-game notifications appearing to remaining participants — a return to the classic "VAC in progress" experience CS fans loved from the CS:GO era.
Cloud-side ML
The system is part of Valve's larger push toward cloud-side machine learning detection. Behavioral patterns are analyzed server-side, meaning the cheat detection code doesn't sit on the client machine where it could be reverse-engineered by cheat developers.
The pre-Cologne timing
The May 27 update landed six days before IEM Cologne 2026's start. The timing was not coincidental. Valve wanted the improved anti-cheat active on public servers during the Major cycle to protect competitive integrity and reduce the frustration that has plagued matchmaking.
Cheating community impact
Reports from cheat developer forums documented immediate impact. Multiple long-running cheat products were burned overnight, with cheat developers scrambling to update their kits. Several public-facing cheats went offline for maintenance in the 24 hours following the update.
Server-side, not client-side
Critical to the May 27 rollout: no client-side patch was required. Valve did not push an update through Steam that day. Instead, the anti-cheat pipeline shifted server-side, meaning the changes took effect immediately without user action.
What's next
Valve has hinted at continued VACnet iterations through the year. Community expectations are that public matchmaking will feel demonstrably cleaner over the coming months as the system tunes its behavioral models with additional data.