this post was submitted on 10 Mar 2025
363 points (99.7% liked)

Linux Gaming

16761 readers
746 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.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
 
top 31 comments
sorted by: hot top controversial new old
[–] CosmicCleric@lemmy.world 159 points 19 hours ago (3 children)

As a Linux gamer, that uses Proton to play games, I'm sure glad they did.

Makes it easy to figure out if I should bother buying the game or not.

~This~ ~comment~ ~is~ ~licensed~ ~under~ ~CC~ ~BY-NC-SA~ ~4.0~

[–] Scheisser@sh.itjust.works 54 points 19 hours ago

Would not buy even when playing on Windows

[–] Korhaka@sopuli.xyz 7 points 18 hours ago (3 children)

Some games with this on the store page run natively on Linux. Not sure how it works, does the Linux version just not use the anticheat?

[–] GeneralDingus@lemmy.cafe 22 points 18 hours ago

Some anticheat works fine with Linux. I know whatever Hell Let Loose uses work fine with proton.

[–] Sonotsugipaa@lemmy.dbzer0.com 10 points 15 hours ago (1 children)

All the games I've played with anti-cheat software under Linux, exclusively run in userspace.
That's (of the reasons) why you can't consistently determine which ACS work: those that support Linux have to make the compromise of not running in kernel space (let alone as root), and sensibly let the developer choosing whether to allow such compromise.

[–] prole@lemmy.blahaj.zone 8 points 11 hours ago* (last edited 11 hours ago) (1 children)

Wait, so they don't need kernal-level access? Ridiculous.

[–] Sonotsugipaa@lemmy.dbzer0.com 1 points 4 hours ago

Eh, userspace has some limitations that cheaters can circumvent more easily if they get their hands beyond it.

Kernel-space ACS is not going to stop you if you're motivated enough, though, and at some point it becomes more of a hassle to deal with for the legitimate player than it is for the cheater.
Like those websites/services with password requirements so insane it's actually difficult for you to cook up an actually good one.

[–] CosmicCleric@lemmy.world 6 points 18 hours ago* (last edited 18 hours ago)

Some games with this on the store page run natively on Linux. Not sure how it works, does the Linux version just not use the anticheat?

They may be a native Linux-supported game.

Otherwise, I know Easy Anti-Cheat is available on Steam for Linux, you install it just like if it's its own game, then other games use it. I don't know about any other anti-cheat software.

You can always check out protondb.com for info on a specific game.

~This~ ~comment~ ~is~ ~licensed~ ~under~ ~CC~ ~BY-NC-SA~ ~4.0~

[–] rivalary@lemmy.ca 5 points 9 hours ago (1 children)

The big issue is when they randomly add it in the future. You can't buy games assuming they'll continue to work.

[–] CosmicCleric@lemmy.world 1 points 6 hours ago (1 children)

Point taken, but, nobody can tell the future (if they could, they'd be in Vegas doing two shows a night).

You make your "best guess" purchasing decisions at a single point in time.

~This~ ~comment~ ~is~ ~licensed~ ~under~ ~CC~ ~BY-NC-SA~ ~4.0~

[–] rivalary@lemmy.ca 2 points 5 hours ago

Yep, it's something to consider when looking at multiplayer games and how "friendly" the developer/publisher has been in the past.

Rockstar, for example, has always been super shitty towards PC gamers.

Apex Legends was a bit of a surprise to me, and especially the doubling down with that stupid chart.

[–] onlinepersona@programming.dev 86 points 17 hours ago (2 children)

Kernel Level Anti-Cheat is a security risk on Windows, plain and simple. It basically bypasses nearly anti-virus and gives game devs access to any and every part of the system. Bugs could lead to unfettered and persistent access for malware.

Additionally, it doesn't work out of the box on Linux in wine (wine isn't a windows kernel running on linux, so it most likely can't work).

Anti Commercial-AI license

[–] Ulrich@feddit.org 25 points 15 hours ago

This is why especially Chinese publishers love it. Why bother hacking someone when the user will just voluntarily install a backdoor past all their security?

[–] IceFoxX@lemm.ee 24 points 16 hours ago* (last edited 16 hours ago)

I'm sure it's irrelevant for desktops. But Valve wants to push linux and publishers came up with the stupid excuse and disabled support by 1 mouse click. But now Valve has the steam deck with steamOS. So a platform can be provided for publishers. So yea its a good thing from valve telling publisher "fck ya for disabling Linux support"

[–] ImplyingImplications@lemmy.ca 57 points 19 hours ago
[–] fdnomad@programming.dev 56 points 16 hours ago

When League of Legends introduced kernel-level anti-cheat it instantly killed the non-windows community and bricked a decent amount of systems. Posts about it where removed by moderators. It's a scam.

[–] f@ieji.de 20 points 19 hours ago (1 children)

@SeekPie I remember it's quite recent. Probably to get back at Rockstar (and other kernel level abusers) for blocking Linux and therefore Steam deck users.

[–] cmnybo@discuss.tchncs.de 3 points 17 hours ago

If they wanted to do that, they would have added a filter to hide games with kernel level anti cheat from the store.

[–] Professorozone@lemmy.world 6 points 4 hours ago (4 children)

Man I hate to ask this, but what exactly is anti-cheat? I'm guessing it's not self-explanatory or it is but comes with some sort of baggage.

[–] Baggie@lemmy.zip 12 points 4 hours ago (1 children)

I'm being a bit vague here because where it is now is the result of decades of arms race between the cheaters and the developers, thus extremely complicated.

It's a program that sits on your machine, and watches both the game in question, as well as other programs, to make sure there's no funny business regarding the game.

It's somewhat effective, though it comes at a cost. There is a noticeable performance cost on modern anticheat programs, meaning you're losing performance for sometimes no tangible benefit.

Kernal level anti cheat programs are especially invasive, as they have deeper access to your operating system than would normally be allowed by any other program. This can be fine when used correctly, but if abused could be a massive privacy concern, or even a danger to your system. If you remember a little while back where every business windows computer went down for a day due to the crowdstrike antivirus, that's a potential result of kernal level software going bad.

So somewhat necessary evil, and they do kind of work. I personally don't love solutions that eat performance like this, and privacy is a concern of mine, but also I kinda get it.

[–] Professorozone@lemmy.world 6 points 3 hours ago (3 children)

Thank you for the explanation. It's kind of what I envisioned. I guess it doesn't apply to me mostly since I haven't played a PvP since rage quitting Overwatch a few years ago. Now I just play cooperative games with a buddy in the UK.

Or does it apply to me?

[–] raptir@lemmy.zip 4 points 3 hours ago

I avoid anything with kernel level anti-cheat. It is a theoretical attack vector - if the anti-cheat were somehow compromised, you've granted it low-level access to your system so whatever payload it is injecting would have that same level of access.

Even if you only play the single player part of a game the anti-cheat will be installed and running in the background.

[–] AeonFelis@lemmy.world 1 points 3 hours ago* (last edited 3 hours ago) (1 children)

You think they don't add anti-cheats to singleplayer/co-op?

[–] Professorozone@lemmy.world 2 points 3 hours ago (2 children)

So that we don't cheat the game?

How can I know? Should I avoid those games?

[–] Crikeste@lemm.ee 3 points 2 hours ago

That’s why this new feature is so great.

Take for example: Monster Hunter Wilds. It’s not popular AT ALL to mod/cheat the game. It never has been in any Monster Hunter. But the anticheat kept me from playing for about an hour on release, while I had to wiggle my way around it.

For whatever reason, they’re showing up everywhere now. It’s disgusting lmao

[–] howrar@lemmy.ca 2 points 1 hour ago

Sometimes it's so they can sell the "cheats" to you as microtransactions instead.

[–] Baggie@lemmy.zip 1 points 3 hours ago

They definitely can add anticheat to cooperative games, though again it feels a bit much.

I would say not to worry too much? The potential for abuse exists, but is not actually used. The companies that make the anti cheat software these days have way too much on the line to risk that kind of behaviour. It's one of those things that it's in a bit of a weird state, and some people like to keep an eye on it, but for the vast majority of cases is a minor inconvenience.

[–] bokherif@lemmy.world 3 points 1 hour ago

Anticheat is software that tries to identify cheating while you're running a game. Kernel level anti cheat is malware.

[–] AceFuzzLord@lemm.ee 3 points 4 hours ago (1 children)

From my understanding, it's either client or server side software for online multiplayer games to try and prevent people from using 3rd party tools or hacks to gain an advantage from ruining the experience of other players. I can't give a more technical answer, though, as to how it works. Someone else would have to provide that.

[–] Professorozone@lemmy.world 2 points 3 hours ago

Thank you for the reply.

[–] Codilingus@sh.itjust.works 1 points 2 hours ago* (last edited 2 hours ago)

Essentially, most cheats for games work because the program can access the RAM addresses that the game uses. Anticheat works by scanning the computer for these running programs/services that are known to be cheats.

Historically this has been done in userspace, ie. no elevated permissions. Nowadays, Kernel level AC let's the AC check for deeper cheating methods, like devices that are operating on a driver level.

Currently, the most difficult to detect method is cheating using a 2nd PC that connects via a cable to a special PCIe device in the gaming PC. It essentially analyzes everything going to RAM and plucks out game related info. It's currently a back and forth trying to hide that PCIe device from the anti-cheat.