Melody Fwygon

Beehaw alt of @[email protected]

@fwygon on discord

  • 0 Posts
  • 9 Comments
Joined 1 year ago
cake
Cake day: July 10th, 2023

help-circle



  • Most anti-cheat software can’t do much on the client side. Really all it can do is look around at it’s environment where it’s allowed to look and see what’s going on.

    Most Cheat Software will run on a higher privilege level than the game; whether that’s as an “Administrative” user or as “root” or “SYSTEM” in a context where it’s running as an important driver.

    In any case, the only thing the Anti-Cheat can reliably do on the client side is watch. If it’s cleverly designed enough, it will simply log snippets of events and ship them off for later analysis on a server side system. This will probably be a different server than the one you’re playing on, and it won’t be sending that data until after the match has ended properly.

    Sometimes it might not even send data unless the AC server asks it to do so; which it might frequently do as a part of it’s authorization granting routine. Even when it has the data there may not be immediate processing.

    Others have also mentioned that visible action may be delayed for random time periods as well; in order to prevent players from catching on to what behaviors they need to avoid to get caught, or to prevent cheats from getting more sophisticated before deeper analysis could reveal a way to patch the flaw or check to ensure cheating isn’t happening.

    Since cheat software can often be privileged, it also has the luxury of lying to the server. So clever ways to ensure that a lying client will be caught will probably be implemented and responses checked to ensure they fit within some reasonable bounds of sanity.