For those who don't know, Riot Games recently released a closed beta of Valorant, their new game with this anti-cheat. Valorant is a direct competitor to Valve's CS:GO, borrowing it's core loop and even some of its weapons.
It's interesting to compare the two approaches to anti-cheat that the two companies are taking here:
* Valve use VAC, an unobstrusive memory scanner in user-space with an emphasis on never having false positives.
* Valve use machine learning on game replays to detect obvious aim-bots and spin-bots
* Valve enlists the community via the "Overwatch" program to review game recordings and spot cheaters.
* Valve supports CS:GO on Linux.
* Leveraging your Steam history, Valve creates a "Trust Factor" score for every player and keeps trusted players together.
* Riot uses ring-0 scanners.
* Riot will not allow you to run Valorant in a VM.
* Riot will ban specific hardware if a cheat is detected. Beware when buying 2nd hand motherboards!
* Riot does not allow you to host your own Valorant servers (this makes hack-vs-hack servers, which some people enjoy, impossible)
I think that in the long run Valve's approach, particularly with Trust Factor, will be proven the better of the two.
https://www.youtube.com/watch?v=ObhK8lUfIlc