[flagged]
Please don't post nationalistic flamebait. Even a decade ago, screenshots were long outdated as an anti-cheat measure. The code posted in the article is extremely tame, it's amateur hour compared to what modern anticheats like EAC/BattlEye/Vanguard do, especially in competitive leagues.
Anti-Cheat Expert: all your pixels are belong to us
71–80 of 161 posts
Re: Anti-Cheat Expert: all your pixels are belong to us
#72The screenshot function pointed in the article out will only be able to take screenshots on older versions of Windows with no compositor, i.e. the ones that draw directly to the scan-out framebuffer. That's why he found it's not used anywhere--it's obsolete.
not true, BitBlt is still able to access screen content on Win10 & 11
Re: Anti-Cheat Expert: all your pixels are belong to us
#73Earlier quoted context omitted.
> I am not sure what other options there are. Unironically, Cloud gaming. Stadia had a terrible business model, but the tech worked. Microsoft's XCloud together with GamePass could be a winning ticket for that. (I think there's also GeForce Now) Of course, that wouldn't prevent anyone from capturing the screen, running image recognition software on the screen and sending USB Controller inputs to create an Aim Bot, bu…
That aimbot would be significantly harder to implement than current ones though, the good aimbots are not generally scanning the framebuffer for heads to click, they are using the game data directly. If they do use frame scanning, it's usually with the aid of a texture swap, which also wouldn't be possible here.
Re: Anti-Cheat Expert: all your pixels are belong to us
#74Earlier quoted context omitted.
I am not a fan of anti cheats, but I do like to play video games online and I want to be able to play fair games without cheaters. I am not sure what other options there are.
I remember playing online games in the 90s and early 2000s without lots of cheaters. It was easy: if we thought they were cheating we banned them from our server.
Re: Anti-Cheat Expert: all your pixels are belong to us
#75Earlier quoted context omitted.
I am not a fan of anti cheats, but I do like to play video games online and I want to be able to play fair games without cheaters. I am not sure what other options there are.
I remember playing online games in the 90s and early 2000s without lots of cheaters. It was easy: if we thought they were cheating we banned them from our server.
Re: Anti-Cheat Expert: all your pixels are belong to us
#76I know there's nothing that can or will happen about it (for various reasons) but the whole model around multiplayer games is flawed. You're giving someone code to run on their PC and hoping your anti-cheat code can catch their code doing bad things. I believe there are AI anti-cheats being developed and used in China so maybe we'll end up with a Recall-esque anti-cheat everywhere in the future :)
Just today I was thinking about the theory of making untrusted hardware run trusted software. Imagine all the things that would be possible. Truly decentralised servers, where the end user can run server side logic.
Re: Anti-Cheat Expert: all your pixels are belong to us
#77Anti cheat software because one needs to play with people one does not trust and so attempts to get good behavior from strangers by force. Should Magnus Carlsen have required Niemman to get a cavity search? When tons of kids have neuralink implants, should they be polygraphed before taking a spelling test? Cheating is not a technical problem, it's a people problem.
Re: Anti-Cheat Expert: all your pixels are belong to us
#78A perk of gamimg on Linux is that none of these invasive anti-cheats work. I consider that a plus since I never care enough about a video game to surrender my privacy or my kernel over to it.
Re: Anti-Cheat Expert: all your pixels are belong to us
#79Earlier quoted context omitted.
I am not a fan of anti cheats, but I do like to play video games online and I want to be able to play fair games without cheaters. I am not sure what other options there are.
I remember playing online games in the 90s and early 2000s without lots of cheaters. It was easy: if we thought they were cheating we banned them from our server.
Re: Anti-Cheat Expert: all your pixels are belong to us
#80Earlier quoted context omitted.
> you would only need to sanitize control inputs I'm pretty far from the multiplayer game dev scene, but isn't this close to how a lot of multi player sync works anyway? Just* distribute everyone's control inputs and have them all run a deterministic simulation. And then I guess you would run the same input cheat detection on all the honest clients, which are hopefully the majority... Is this impossible or did I just…
A common cheat in FPS games watches the rendered frame and sends mouse input to aim+fire. The server being authoritative doesn’t help in this situation. These sort of cheats are often entirely out of band, running on a mirror of the video stream on a second machine, and transmitting user input back via USB. Clientside snooping won’t catch it either.
(As an aside, hearing about this kind of setup really makes me wonder what the point is of cheating. Prestige? Among what set of peers?)