Earlier quoted context omitted.
Reliable anticheat is serverside. Clientside anticheat sounds like a fool's errand to me. You need to control the client, so that means the user cannot be in control of their own computer, which is contrary to the idea of Linux.
It works on Windows by essentially rooting the machine. MS holds control of a bunch of stuff because they hold the signing keys. It’s fundamentally incompatible with open source.
Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton
111–120 of 485 posts
Re: Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton
#112kernel anti-cheat are notoriously inefficient and are weaponized by hackers.
Re: Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton
#113Earlier quoted context omitted.
Reliable anticheat is serverside. Clientside anticheat sounds like a fool's errand to me. You need to control the client, so that means the user cannot be in control of their own computer, which is contrary to the idea of Linux.
It works on Windows by essentially rooting the machine. MS holds control of a bunch of stuff because they hold the signing keys. It’s fundamentally incompatible with open source.
Yeah, I mean why would they open source their anti-cheats, would defeat the purpose, wouldn't it?
Not sure why you bring up OSS here, it isn't relevant in the least, plenty of non-OSS runs on Linux even though Linux and more is OSS.
Re: Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton
#114Re: Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton
#115Well, that's just silly. Hook up a Raspberry Pi as your keyboard, mouse input and video output and all the anti-cheat fails. Same (largely) for VMs, same for many emulators. And if nothing works you can always build a robot pushing mouse, buttons, etc. Of course you can raise the bar, but if anything has been shown it's that cheating is not something that anyone has been able to prevent yet. In many situations you ca…
Unfortunately, there are also plenty of offerings which do not touch the game memory or process at all, and work purely based on image recognition and these days they actually use AI that is trained on specific games. I have no idea how they plan to detect these. All the cheat needs is the video feed and the ability to provide input via mouse and keyboard, and as you say this is trivial to do in a way that is entirely undetectable.
Re: Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton
#116Is there really no way to make anti-cheat on Linux that can't be bypassed? I don't know much about this, but it seems very difficult to make an anti-cheat for a platform where you can make changes in the kernel.
You are looking completely wrong at this. There is no anti-cheat that cannot be bypassed. Period. You can always run things in a VM, you can always replace your keyboard and mouse with a different device, you can always have your a camera instead of human eyes and have something that recognizes enemies. Even cheat detection in the real physical world (sports, chess, etc.) is not a completely solved topic. You can con…
The idea that anti-cheats don't make sense because they don't catch 100% of the cheaters is what's silly, who believes that? Not even the people writing these anti-cheats believe catching 100% of them are possible, why are you under the assumption that others think that's possible?
If it removes 80% of the cheaters from the game, the experience goes from "Holy shit lets leave" to "Ok, bothersome, but fine", this is what they're reaching for, not some fantasy utopia that you seem to be under the impression is the target.
Re: Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton
#117Earlier quoted context omitted.
It works on Windows by essentially rooting the machine. MS holds control of a bunch of stuff because they hold the signing keys. It’s fundamentally incompatible with open source.
> It’s fundamentally incompatible with open source Yeah, I mean why would they open source their anti-cheats, would defeat the purpose, wouldn't it? Not sure why you bring up OSS here, it isn't relevant in the least, plenty of non-OSS runs on Linux even though Linux and more is OSS.
If Linux did the same, anyone could recompile the kernel with their fake anticheat’s signature. The fake anticheat would then present itself as real to the game. One could go as far as to rewrite the relevant syscall to falsely indicate to the game that the legitimate version is running.
Re: Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton
#118kernel anti-cheat are notoriously inefficient and are weaponized by hackers.
And I have yet to come across an anti cheat driver of the big publishers (EAC, Faceit, Javelin, Vanguard) being exploited and allow access to r/w kernel memory. It is more likely that the driver of some hardware is being exploited for, rather than anti cheat drivers.
Personally, I only remember the ac driver of Capcom ever being exploited. Compare this to the dozen hardware/av drivers which were exploitable, like the Intel LAN utility driver, ASUS IOMap64, MSI NTIOLIB or that one Razer driver. Oh, and CPU-Z and the Avast Hypervisor driver were exploitable too and allowed r/w on kernel memory. These drivers are way more likely to be weaponized than ac drivers.
Re: Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton
#119I had a realization, it's a cold day in hell when someone else is going to tell me what I can run on my computer. All the latest multiplayer games are now requiring secure boot on Win11 as well
I'm actually wary of all these anti-cheats, they're literally hyperinvasive maleware.
I don't need gaming that much.
And if I do I'll stream it with Gamepass or another cloud service.