CS2 Thesis Proposes Tracking Cheaters Across Accounts
An NTNU master's thesis explores building player-specific behavioral fingerprints from CS2 demos. The promising method remains a research prototype, not a live anti-cheat feature.
A system aimed at players rather than accounts
A master's student at the Norwegian University of Science and Technology, known online as magga_, says he has developed a way to recognize repeat offenders across different Counter-Strike 2 accounts. Instead of treating a banned account as the final unit of enforcement, the method asks whether habits visible during matches reappear when the same player returns through a new or alternate account.
The approach does not detect cheat software directly, nor does it attempt to discover the real-world identity of the person at the computer. It estimates whether behavior observed on two accounts is likely to come from the same operator. That makes it a possible supporting signal after an offense has been established, rather than a replacement for cheat-detection systems such as VAC.
Building a behavioral fingerprint from demos
The study works with match demos that CS2 already produces. A demo does not contain raw signals from the mouse sensor, but it does preserve game-engine information such as view direction, button states, movement, shots and the sequence of actions within a round. The researcher derives separate mouse- and keyboard-related profiles from those timelines, then compares their similarity across accounts.
Low-level habits such as the rhythm of flicks, counter-strafing, firing timing and repeated movement transitions may reveal more about an operator than a single match's score or rank. A player can readily change a nickname, weapon preference or sensitivity setting, while tiny timing patterns built through years of muscle memory may be harder to alter consistently. Testing that premise is the central purpose of the thesis.
Encouraging findings come with major limits
Magga_ reports that combining the two profiles separated the known same-player matches in the study's own dataset. He also says several strong matches initially labeled as false positives appeared, after account relationships were examined, to be previously undisclosed alternate accounts. Those results describe the researcher's own dataset; they do not establish accuracy across CS2's full global population.
The number of verified account pairs belonging to the same person was limited, and the method needs several matches before it can assess a new account. Shared accounts, substantial changes in equipment or play style, and adversaries deliberately trying to disguise their habits all require further testing. Because a wrong link could affect an innocent player, much larger and independent evaluations would be essential before enforcement use.
Research prototype, not a live anti-cheat system
Valve has not announced this research as a CS2 feature, and it is not part of the game's live anti-cheat stack. Although the researcher describes a working prototype, its output only provides evidence that two accounts may be behaviorally connected; it cannot prove cheating by itself. Any production deployment would need conservative thresholds, corroborating evidence, human review, an appeal route and clearly defined retention rules.
Reusing match behavior for account linking also raises privacy and governance questions. Platforms would need to decide how little data they can retain, how long a behavioral profile should remain active and whether an old penalty should ever transfer indefinitely. Even with those unresolved issues, the thesis offers a notable research direction for competitive games where changing accounts can quickly erase the practical effect of enforcement. CS2 skins and accounts can also be traded securely on GameinShop with escrow protection.
Source: Steam News