This is great and all, but I feel like all of these client side cheat detection tools are basically a waste of time. Trying to enforce the trustworthiness of the client is basically an unwinnable arms race between anti-cheat and the cheat makers. A better approach is for the server to treat all clients as hostile and untrustworthy and use a combination of heuristics and statistics to ferret out malicious client behav…
Let me guess, you have not played CS:GO? There is an insane number of obvious cheaters, more than in other games I played.
Also, there is TeamFortress 2 that's just has been abandoned and they can not an anti-cheat to it, it seems.