English
English
Support
en
en

Independent Developer Improves His Own CS2 Anti-Cheat

News
Aug 17
83 views 5 mins read

A Reddit developer behind two Counter-Strike 2 community-server projects has shared major updates to CS2FOW and CS2AC. The tools run entirely on dedicated servers and require no installation from players.

The update is notable because CS2FOW aims to stop wallhacks before hidden player data reaches a cheating client. Meanwhile, CS2AC now uses 19 separate modules to identify suspicious aim, movement, input, and client behavior.

How CS2FOW Stops Wallhacks

According to developer karola3vax, Counter-Strike 2 clients normally receive data about enemy players, including enemies behind walls. A wallhack can read and display that information.

CS2FOW changes this process on the server side. It uses line-of-sight checks before the server transmits hidden enemy entities to a player’s client. As a result, an enemy who should not be visible is not rendered by that client.

The system combines PVS, BVH8, and AVX processing. PVS first skips players who cannot possibly be visible. Then, BVH8 checks map geometry only when needed.

read more

The developer said PVS can reduce visibility calculations by up to 86%, depending on player positions. In some situations, it can skip all such calculations. Tests also showed an average client FPS improvement of around 20%, although results depend on the map, hardware, player count, and number of hidden enemies.

CS2FOW filters hidden enemy player entities, weapons, and related child entities. However, it does not remove sounds such as footsteps or gunshots. It also does not hide information about an enemy a player has already seen.

At present, doors, breakable objects, and moving props do not act as visibility blockers. If a map’s geometry cannot be safely processed, the system keeps players visible rather than risking incorrect data removal.

Workshop Maps and High Ping

CS2FOW supports Workshop maps through an automatic map baker. The developer said it prepares the needed data in the background, usually within a few seconds.

A separate baking website is available as a backup for hosting environments where the built-in baker cannot run. In addition, the system adjusts preload based on a player’s ping. The developer demonstrated this feature using 120ms ping on de_mirage.

read more

CS2AC Targets Aim, Movement and Inputs

The second project, CS2AC, is a server-side behavioral anti-cheat. It analyzes data that players already send to the server, including aim, shots, movement, button presses, subtick commands, and game settings.

Its combat modules target several forms of suspicious behavior. Aimbot detection looks for sharp snaps, snap-returns, smooth assistance, and more humanized aim curves around damaging shots. Aimlock detection focuses on machine-like tracking of moving enemies, including tracking through walls.

Other modules target triggerbot behavior, silent aim, unusually high accuracy, precision anomalies, and repeated rage-level actions. These include airborne shots, no-scopes, long-range headshots, and wallbangs.

CS2AC also checks automated movement. Its modules look for autostrafe patterns, automated bunny hopping, hyperscroll behavior, and scripts that switch between opposite movement keys with machine-perfect timing.

Finally, the tool includes checks for anti-aim, suspicious DLL event subscriptions, desubticked commands, impossible double weapon shots, invalid client settings, malformed movement inputs, rapid name changes, and subtick spam.

Evidence-Based Detection System

Karola3vax said CS2AC does not flag a player over one lucky shot or a general suspicion score. Instead, each module has its own evidence requirements and safety checks.

The aiming systems consider repeated behavior and account for weapon spread, inaccuracy, network conditions, distance, movement, wallbangs, smoke, airborne shots, and no-scopes. Once enough evidence is collected, CS2AC creates a readable report that explains the detected behavior.

Server owners can send these reports to the server console, Discord, or another platform. They also decide how each detection should be handled. Public messages and evidence reports support 37 languages.

Both CS2FOW and CS2AC work as Metamod plugins on Windows and Linux CS2 dedicated servers. Players do not need to download or install any files.

The developer said future development has moved to private repositories after a GitHub account restriction caused by mass reports and repeated unauthorized repackaging and sales of the projects. Both tools remain actively developed, with CS2AC now positioned as a broader system designed to detect more categories of cheats.

read more

Community Reaction

The project has received positive attention within the Counter-Strike 2 community. Players have praised the developer’s work, especially because the tools address wallhacks and suspicious behavior without requiring client-side installation. At the same time, the project has renewed criticism of Valve’s anti-cheat efforts. Community members have noted that one independent developer created server-side protections that many players believe should already exist in Counter-Strike 2.

Paris guide
Paris guide

Vitality and G2's favorite spots, the arena map, and special activities

We are the community of CS2 game fans and skin lovers
Join on social networks
Here are only the best CS2 cases

On Skin.Club, you can find cases for every taste, as well as a whole section of special cases created by the community.

Your letter has been sent.
Please check your email for info

new gleam
giveaway