Aim and accuracy
- Aimbot
- Aimlock
- Triggerbot
- Silent aim
- Inhuman accuracy
- Precision anomaly (off by default)
- Irregular behavior
Server-side anti-cheat
CS2AC checks the aim, shots, movement, button presses and game settings players send to your server. When a check finds enough evidence it records a report, and can announce it and send your configured ban or kick command. A detection is a flag to review, not proof. Players install nothing.
Detection modules
Each module can be turned off on its own. Precision anomaly is off by default; the rest are on.
How it works
Checks use what reaches the server: view angles, shots, hits, movement commands and requested game settings. CS2AC does not scan a player’s computer.
Each module reports only when its evidence rules are met. Evidence and punishments are paused during warmup and cleared when live play starts, so warmup does not carry into the match.
Set the ban and kick commands for your admin plugin (CS2-SimpleAdmin by default), leave them empty to only record reports, or whitelist players who should never be punished.
What admins see
Every output is optional and configured in cs2ac.cfg. See real examples in the public reports.
Optional public chat message and a five-second center-screen alert when a player is detected.
Detailed Discord reports with an optional role mention, plus an optional neutral JSON webhook for your own tools.
Your configured ban or kick command is sent to the server; your admin plugin must run it. Whitelisted players are still reported but never punished.
Each report names the check and the evidence. On Linux servers, some reports include a 3D replay rebuilt from server data.
Live release check
Checking…Recorded demos
Short clips recorded on test servers. Videos load only when you open one.
Honest limits
FAQ
Yes, a player can be flagged by mistake. Review the report before acting. If you think a flag is wrong, send me the report with your server mode and installed plugins.
Yes. Leave the ban and kick commands empty to record reports only. You can also whitelist players: they can still be reported, but no punishment command is sent.
Usually, but custom modes and plugins can change how checks behave. On servers that intentionally speed up movement (KZ, surf, MovementUnlocker or CS2Fixes unlocked movement), set cs2ac_fast_bhop_enabled to 0. That turns off only the fast bunny-hop check.
No. Some checks use server data a replay cannot show, replays are recorded by Linux servers, and clips expire to free space. The report itself stays available.
No. CS2AC checks game data and commands sent to the server. It does not read a player’s files, memory, drivers or other apps.
Plans start at $10/month for one server, with a 7-day free trial.