Anti-Cheat Compatibility list for games than run on GNU/Linux a wine

f33dm3bits

Gold Member
Gold Supporter
Joined
Dec 11, 2019
Messages
3,893
Reaction score
2,633
Credits
28,122
Last edited:


simis

Member
Joined
Sep 26, 2021
Messages
35
Reaction score
18
Credits
337
Hey, after seeing this post I looked around for an answer as to why anti-cheat systems shut down linux machines but haven't found an answer that suits my level of ignorance

e.g. "Modern anticheats are basically kernel rootkits which go even to the point of trying to checksum your drivers and inspect how they work. They're basically as invasive as they get.
They obviously can't hook into Linux kernel so they react by just banning the player."

They say "obviously" but it is not obvious to me why the anti-cheats are not sophisticated enough to recognize a linux kernel. When I built this PC a few months ago, (my first PC really) choosing my operating system was really weighing the priorities of learning linux like I obviously should be doing or playing Escape From Tarkov (also windows is gross).

Is it really just that there's no economic incentive for anti-cheat systems to develop the pathways to do it and game development companies don't care enough to insist on an anti-cheat that includes linux users? There is much I don't know about how these machines work but it can't be that much harder to develop it for linux than it is for windows.
 
OP
f33dm3bits

f33dm3bits

Gold Member
Gold Supporter
Joined
Dec 11, 2019
Messages
3,893
Reaction score
2,633
Credits
28,122
Support has been added for EAC and BattleEye for Proton, however the version for Proton runs at user level and not at kernel level. So far not many game developers have announced that they will add it to their game, there's just not enough Linux gamers for game developers to want to go through the extra effort.
It's known to happen you can get banned when playing a game through wine when Anti-Cheat software thinks the Linux system is running a cheat because it acts different.
 

KGIII

Super Moderator
Staff member
Gold Supporter
Joined
Jul 23, 2020
Messages
4,028
Reaction score
3,700
Credits
32,369
It seems to me that running at the kernel level *should* be acceptable *if* the user knows what's going on and agreed to it. "Yeah, I knowingly installed a virtual rootkit because I trust the developers and want to play this game."

Sadly, none of this should be needed in the first place - but here we are. But, yeah, an informed user should be able to make that decision.

The bit about the 'obviously they can't hook into the kernel' isn't (I don't think) a technical limitation, it's a limitation of what they think people (particularly) Linux users are likely to put up with.

But, if it's an informed choice... They could also probably make the client-side code opensource.

And, well... Gamers are known for taking a ton of abuse and putting up with all sorts of nonsense to play a video game.
 

simis

Member
Joined
Sep 26, 2021
Messages
35
Reaction score
18
Credits
337
It seems to me that running at the kernel level *should* be acceptable *if* the user knows what's going on and agreed to it. "Yeah, I knowingly installed a virtual rootkit because I trust the developers and want to play this game."

Sadly, none of this should be needed in the first place - but here we are. But, yeah, an informed user should be able to make that decision.

The bit about the 'obviously they can't hook into the kernel' isn't (I don't think) a technical limitation, it's a limitation of what they think people (particularly) Linux users are likely to put up with.

But, if it's an informed choice... They could also probably make the client-side code opensource.

And, well... Gamers are known for taking a ton of abuse and putting up with all sorts of nonsense to play a video game.
Yeah, after seeing that I looked a bit more into it and I'm not really comfortable giving any person or software that level of permission to my data. It was a large part of the reason I decided to get a pc and start learning more about computers in the first place (the foremost really), to take control of my data footprint and better understand how my data is interacting with the world and vice versa. That meant no Windows, no apple and no google for starters. Linux and open source software was the obvious path. I'm pretty skeptical of any multiplayer game now. Giving someone root level access to play a game is prettty lame. I didn't know they were doing that to people.
 
OP
f33dm3bits

f33dm3bits

Gold Member
Gold Supporter
Joined
Dec 11, 2019
Messages
3,893
Reaction score
2,633
Credits
28,122
A better option would be to use machine learning ant-cheat system that doesn't require software to be running on the client side.
 
$100 Digital Ocean Credit
Get a free VM to test out Linux!

Members online


Top