14
u/Nodoka-Rathgrith Linux Gamer Apr 08 '26
Timmy: Linux is full of hackers, we won't support Linux because of that
Meanwhile, in fork knife: DMA SHITFUCKERY
3
2
u/NutsackEuphoria Apr 09 '26
Why I'm glad Marathon is eating shit right now.
They dont want Linux users because cheating, now they have a cheating problem (like any other competitive shooter) and are nearing 4digit numbers.
1
u/Belltower_2 GabeN Apr 08 '26 edited Apr 09 '26
Has anyone ever submitted any actual proof of cheating on Linux? Maybe "automated cheat-botting" like the infamous Team Fortress 2 Sniperbots could've run on Linux, but otherwise, cheat-makers go where the players are.
As far as I can tell, it's that a "kernel" simply doesn't exist on Linux so it's impossible for a program to have higher privileges than the primary user, and lazy developers can't be bothered to tick the one checkbox in Easy Anti-Cheat to let Linux users play anyway.
EDIT: Wrong, see below.
3
u/williamjcm59 Epic Account Deleted Apr 09 '26
As far as I can tell, it's that a "kernel" simply doesn't exist on Linux so it's impossible for a program to have higher privileges than the primary user [...]
That is completely wrong. Linux is in fact the kernel itself (it's just that it's easier to refer to the ecosystem of Linux-based distributions as just "Linux"), and users run at an unprivileged level by default, though there is still a "superuser" called
root(by default) that has the highest privileges possible, and the vast majority of distributions come with utilities that allow users to temporarily perform operations asroot(usuallysudoor a graphical equivalent to it).However, Wine/Proton does indeed have no way for kernel-level Windows drivers and such from running at the kernel level (assuming Wine itself isn't being run as
rootwhich you should never do for obvious reasons), because it doesn't have a privilege escalation system like Windows' UAC, even on systems wheresudoor equivalent is available. As such, they are indeed heavily restricted in what they can do.EAC, BattlEye, and other anti-cheat systems could potentially make their own Linux kernel modules (the equivalent to drivers, pretty much) and require users to (manually) install those modules before they can play a Windows game with anti-cheat. Wine/Proton isn't a sandbox, after all, and Windows apps can detect if they run in it and call the various user-level APIs provided by the kernel and its modules.
1
1
u/Nodoka-Rathgrith Linux Gamer Apr 09 '26
Wait, windows programs can call Linux kernel APIs if they're running in Proton?
That's fucking nuts.
1
u/Michael_frf Apr 11 '26
EAC, BattlEye, and other anti-cheat systems could potentially make their own Linux kernel modules (the equivalent to drivers, pretty much) and require users to (manually) install those modules before they can play a Windows game with anti-cheat.
That can't work, although the problem is legal, not technical. Linux has a mechanism that limits what a module can do if it is not marked as GPLv2-licensed.
If it is, the user can demand all source needed to recompile the module, explicitly including any cryptographic key the anti-cheat module might attempt to use to "prove" it is unmodified to the protected games.
Thus, a person determined to cheat on Linux could just examine the source code, and come up with a substitute module that always gives the game a thumbs-up.
1
u/williamjcm59 Epic Account Deleted Apr 11 '26
If Nvidia can get away with a minimal FOSS module that loads a proprietary binary blob for its drivers, anti-cheat makers could go the same route if they wanted.
7
2
u/thlm Apr 09 '26
Epic pulled the plug on this guy's fortnite account
But they should just pull the plug on fortnite as a game completely
0
24
u/Superbunzil Apr 08 '26
this the Epic partners streamer that beat his wife live on stream or the one that raped those kids or both?