this post was submitted on 03 Mar 2026
359 points (98.4% liked)

Linux Gaming

24696 readers
741 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] muusemuuse@sh.itjust.works 2 points 1 hour ago

Wasn’t windows on arm designed specificly to break this capability? Linux won’t ever let it in but for windows I’m pretty sure this was one of this ARM things.

[–] ZkhqrD5o@lemmy.world 31 points 10 hours ago

New rootkit is about to drop. 🥰

[–] ZoteTheMighty@lemmy.zip 25 points 11 hours ago (1 children)

Is it morally correct to apply for the job while deeply under qualified for it and lie on your app to ensure they make no progress at maximum cost? Yes, obviously.

[–] Yankee_Self_Loader@lemmy.world 10 points 10 hours ago

While I agree that it’s morally correct let’s also not be under any delusions that a company as garbage as EA isn’t using ai to screen applications. That makes your applying not only a waste of your time but also resources that are being sucked up by ai

[–] tinfoilhat@lemmy.ml 20 points 12 hours ago (5 children)

Perhaps I'm naive about the programming of video games, but why isn't anti-cheat for live service games handled on the server side? We already send mouse movement and keystrokes to the server to display in multi-player environments, why not just do anomaly detection on top of that data stream?

It feels like anti-cheat isn't my problem to solve, or to accommodate for.

[–] KeenFlame@feddit.nu 3 points 5 hours ago

Yes and I am a game designer.

They want to control your data and device fully

[–] xep@discuss.online 13 points 9 hours ago* (last edited 9 hours ago) (1 children)

If the game state of every player at any time can be simulated entirely on server then yes, to some degree. This isn't the case for many games that have some degree of client authoritativeness, like Apex Legends. As the other poster mentioned, this doesn't eliminate seeing through walls still, or other cheats that expose game state that players can't normally see but are required for the game to work.

If all games were streamed over the network, like in GeForce Now, then we would perhaps require far less client anticheat.

[–] sleepmode@lemmy.world 1 points 5 hours ago

This is the real truth and why people clowned Apex into the ground ruining their franchise.

[–] Xylight@lemdro.id 11 points 10 hours ago (1 children)

i'm a proponent of server-side anticheat, but there is a few reasons games do it client side.

  • server-side anticheats depend on heuristics and "checks" determining if a player is doing something "impossible".
  • one example would be checking if the player somehow has perfect accuracy on every player before even shooting, or if the player moves further than is possible in a given timespan (these are very simple examples).
  • this is MUCH more difficult to make accurate, since these checks are fallible to network conditions or other hiccups.
  • most online games opt for client-side anticheat since it lets the devs just "trust the client" easier. it can also detect things that would be impossible server-side, like X-ray (seeing other players through walls. this is impossible to detect server side).
[–] definitemaybe@lemmy.ca 3 points 9 hours ago (1 children)

Seeing players through walls can be solved in other ways, though. At least partially. One fix is to only draw models that the player has line-of-sight to, often with out of LOS models drawn behind the camera. Then, pop them back into place a frame before they are expected to be in LOS. That eliminates a lot of the advantages of wall hacks and model hacks. (Model hacks add a giant stick out of the front of player faces so you can see what they are looking at and, from the size/colour/whatever, how far away they are.)

Server side, you can also measure reaction time net latency to determine overly consistent or superhuman reaction times. If players aim to headshots in under 0.3s consistently, then they're hacking.

And rootkits can be beat anyway, so they're pointless, like by ruining a VM or by injecting the cheat at the bootloader, before the kernel.

And there are hardware man-in-the-middle cheats, with video capture cards sending a video stream to a companion computer running an image processing model that injects mouse commands back to the host computer.

I could keep going. There are so many ways. Trusting the client is impossible, trying to force it is unethical (requiring rootkits), and it doesn't even stop cheating! Just give up and move to server-side detection, or go back to community servers that can self moderate with human admins.

And, imho, don't even ban the cheaters—instead, flag their account to be exclusively placed into cheater-only games (with bots for filler, if needed to keep queue times roughly matched to avoid player detection). ngl, younger me (who had more time for this kind of thing) would have loved the challenge of trying to out-hack other players using cheats.

[–] Xylight@lemdro.id 1 points 8 hours ago

good points. yeah, client side anticheats are still vulnerable and I think they're mostly just popular out of pure laziness. Making a good server side anticheat takes a lot of thought into what is and isn't possible so it's easier for a company to just slap on some slop and get 80% of the way there.

in valorant's case, their anticheat is also a great date collection software to beam every possible identifier straight to John Data or whoever it ends up with.

[–] jojowakaki@lemmy.world 3 points 8 hours ago

I don't understand this bird or animal that are cheats or kernel level anti cheat. But my guess why it's not handled server side is it's too late to detect anything. At that point all the cheats will be well disguised as user input.

[–] rumba@lemmy.zip 2 points 8 hours ago

When the anti-cheat runs on the client workstation, it just tries to make sure the client isn't doing something nefarious. It's cost effective for the game company and doesn't cost the end user much except compatibility

To do it on the server, you end up needing to run a full simulation of the game which is really expensive at scale. You can, to some extent, just look for input values and thresholds, but over the years of trying to do this, people always find ways to cheat input threshold monitoring.

An interesting take is making the end user run the client on a rented server, then they can both have the client remote and not pay for anticheat at all.

[–] kamayatu24@lemmy.world 3 points 8 hours ago (1 children)

Will they finally make their games work on Linux...

[–] KeenFlame@feddit.nu 6 points 5 hours ago (1 children)

Will they finally get their spyware to work on Linux ..

[–] Slovene@feddit.nl 2 points 2 hours ago

Will we finally get a sense of pride and accomplishment?

[–] ivanvector@piefed.ca 57 points 16 hours ago

The same EA that was recently sold to and is now part-owned by an investment firm owned by Jared Kushner and with ties to Donald Trump? Yeah, that's not getting kernel access to any of my systems.

[–] who@feddit.org 51 points 17 hours ago* (last edited 17 hours ago)

Friendly reminder that kernel-level anti-cheat can and will be circumvented.

Any game fairness improvement that it provides will be temporary, but whatever malware it allows onto your system (either deliberately or through bugs exploited by third parties) will likely last until you reinstall the whole OS. Depending on the type of malware, it could even persist for the life of the hardware.

[–] scala@lemmy.ml 16 points 14 hours ago

No thanks EA. You're on my never buy list.

[–] themeatbridge@lemmy.world 185 points 20 hours ago (11 children)

If you need kernel access because you don't trust me not to cheat, I don't really want to play your game.

[–] stsquad@lemmy.ml 22 points 20 hours ago (6 children)

Kernel access isn't needed if they use signed boot and can verify everything running is what it should be.

[–] eager_eagle@lemmy.world 17 points 20 hours ago (4 children)

but don't you need kernel access to verify everything that is running

load more comments (4 replies)
load more comments (5 replies)
load more comments (10 replies)
[–] scrubbles@poptalk.scrubbles.tech 132 points 20 hours ago (13 children)

Look, I don't enjoy EA, they've killed several of my franchises, but what we shouldn't do is demonize them for attempting to migrate to Linux. If a huge gaming company is taking Linux seriously it's something we should celebrate. It means we're making an impact

[–] atkdef@lemmy.dbzer0.com 1 points 49 minutes ago

The problem is, this may actually NOT about anti-cheat. Just like, age verification is justified by "child protection", anti-cheat may be a gateway to gradually take away the control over the kernel.

As some other people said, if they want effective anti-cheat, why not make it server-side? Maybe I worry too much, but the history tells us these companies likely not act in good faith.

[–] Bongles@lemmy.zip 37 points 18 hours ago

Absolutely. Valve took Linux seriously and it's helped Linux gaming immensely. But you can argue a few things - Valve are private and can still do what they want without an obligation to shareholders. Linux gives them better control of the software on their own devices, so they can tailor the experience exactly how they want. Investing in proton made it so people are willing to buy and use these devices, as the game library becomes nearly identical to windows.

A company like EA, a monolith at this point and historically one of the most profit driven, greedy, arguably scummy companies in gaming, if they're investing in Linux support that means they see dollars and other companies will follow suit. They're specifically looking at their anti cheat software according to this picture which would bring in their competitive shooters, the type of game that is largely missing on Linux.

If their anti cheat supports Linux, others like Easy anti cheat may push to support Linux, and developers like facepunch have even less of a leg to stand on when it comes to ignoring Linux. Unless EA does something like "You must be using our new EA Linux distro for our anti cheat to work" I can't see this being a bad thing.

[–] Sunsofold@lemmings.world 17 points 16 hours ago

They aren't being demonized for 'taking Linux seriously.' They are being demonized for the horns, forked tongue, spade-tipped tail, ichorous blood, and subservience to satan that are everything they have done before now. When the guy who moved in at No.1 and raped their daughter, then moved in at No.3 and raped their daughter, and then did it again at No.5 is showing up at your house at No.7, it might be called 'great news' that someone is finally interested in finally renting out that room you've had available for the last several years, but if you let them in, they're just going to rape your daughter. It's what they do.

[–] atrielienz@lemmy.world 8 points 14 hours ago (2 children)

I don't think that people are demonizing them for attempting to migrate to Linux.

I'm pretty sure (because of my own reaction to this news, as well as the other comments) that it's to do with people's dislike of kernel-level anti-cheat and EA's attempt to bring that to Linux.

load more comments (2 replies)
load more comments (9 replies)
[–] ilickfrogs@lemmy.world 11 points 13 hours ago

Incredibly happy to see the option, but I ain't gonna run that shit.

[–] SabinStargem@lemmy.today 22 points 16 hours ago

Hopefully, Linux developers will create a tool to blacklist DRMed products from being installed. I don't want to unwittingly install Enigma, Denuvo, Easy Anti-Cheat, and other foul things onto my machine.

[–] Goretantath@lemmy.world 34 points 17 hours ago

Nah, keep that shit off my PC. If i cant play a game due to not having a proprietary backdoor installed then im fine playing other games i can.

[–] atrielienz@lemmy.world 11 points 15 hours ago

I'm still not gonna buy games with anti-cheat, EA.

[–] AbsolutelyNotAVelociraptor@piefed.social 60 points 20 hours ago (7 children)

Lol, LMAO even.

It's so sweet of them to think that I don't play their games because I play on linux and not because I want EA software in my computer as much as I want to drink a shot of arsenic.

load more comments (7 replies)
[–] SabinStargem@lemmy.today 8 points 16 hours ago

Ew. Do not want.

[–] just_another_person@lemmy.world 21 points 20 hours ago (1 children)

This is certainly driven by upcoming Valve hardware. I don't think any of the smaller devices out in the wild really sell enough units to make them go this far.

[–] RamRabbit@lemmy.world 27 points 20 hours ago* (last edited 20 hours ago) (10 children)

Probably. But also just wider Linux adoption. Over 8% of English-speaking Steam users are on Linux now. That number is already at a point where it makes sense to cater to them. Who doesn't want 8% more sales? Numbers much smaller than that drive quarterly decisions.

(The large disparity between English speaking and not is the Chinese market. Linux has near 0% adoption there. The dip in the last month, for example, corresponds to a single-month doubling of the number of Chinese users in the Steam stats; which also suggests major measurement errors coming out of China.)

load more comments (10 replies)
load more comments
view more: next ›