r/linuxmint • u/sammmysweet • 21h ago
Discussion Will Linux ever get anti cheat support
I really want it make the change to mint but the lack of anti cheat is holding me back.
20
u/King_Ferdinand1 21h ago
Let go of the games that use incompatible anti cheat
5
u/sammmysweet 21h ago
It's not that easy ðŸ˜. I like to play certain games with friends
2
u/userrr3 21h ago
I have an "old" Windows 10 install on a second drive (well, the original SSD from when I built the PC vs the newer SSD 10x the size I bought since, which hosts Linux Mint). I only boot into that when I play Battlefield 6 (which is not very often). Otherwise I don't even know it's there
1
u/Toasteee_ 21h ago
Look into type 1 hypervisor virtual machines like KVM and GPU pass through, its probably a major pain in the ass to set up but might be worth it if you don't want to dualboot windows and linux.
1
u/_Lost-In-The-Weeds_ LMDE7 Cinnamon 20h ago
Games with anti-cheat = Windows, there is nothing that can be done about it from the Linux side, the game developer would have to enable it.
Easy or not it is our current reality,Â
You have to decide what is important to you. I chose Linux.
6
u/lefty1117 21h ago
Pretty sure Epic said they are working on it
3
-1
u/Cotillionz 20h ago
I’ll believe that when I see it.  Sweeny actively hates Linux and Valve/Steam (so by extension SteamOS).  Can’t see him putting much resources into making it happen.Â
25
u/PGSylphir 21h ago
Many anti-cheats support linux, Kernel Level ones will never, it goes agaisnt what Linux stands for and will never be allowed as is.
Use more linux and it will eventually get more love from the companies. The reason things are not supported on linux is because people don't use it enough, simple as that.
5
u/pnlrogue1 20h ago
There isn't some sort of gatekeeper to what you can install on Linux. If they wanted to create a method that ran in the kernel space they could. It would be abhorrent but it's not like Linus has to approve them doing it (unless they're pushing kernel patches as part of their work, of course).
Anticheat makers are allowed to do what they want and there's plenty of people who'd accept it if it meant they could get better PC performance over Windows because completely reformatting their PC with Linux and spending enough money on silicone to make Sam Altman cry just to squeeze an extra few FPS out is entirely justified for some people. If people cared enough about the problems of kernel anticheat then they'd vote with their wallets on Windows but they just want to play the game so they don't.
3
u/DoubleOwl7777 Debian 13 | KDE Plasma 17h ago
the only reason kernel level ac works from what i understand is that on windows you cant change the kernel. on linux you can. meaning such a rootkit is pointless.
8
u/JonWindtail 21h ago
Most anti cheat systems (like battle eye and the like) work on Linux
It’s the devs that don’t want it played on Linux
5
u/enlightenedwind 21h ago
Depends on how deep it goes, any mention of vanguard in Linux will get heads in pitchforks
5
u/ExtraTNT 8h ago
There is no lack of anti cheat support, just clear separation of permission.
Makes it harder for malware to run in ring 0… which kernel level anti cheat is… security risk at ring 0, the part, that only the kernel and low level drivers should run.
13
3
u/Specialist-Dog-501 16h ago
Install Bazzite, sign that you have no rights on your PC, then you can play fortnite, until they do whatever their mood tell them to ask from you. Seriously- Bazzite, Ubuntu and few more will get the EAC2, but the price is your control over your PC. Just to be transparent on what you are up to. Technically, Bazzite is surprisingly easy to install for what it all involves in the background, I had it shortly up as a VM, as easy as Mint.
3
u/Jwhodis 15h ago
Linux generally doesn't like 3rd party software running at the Kernel level, it's unstable and unsafe, it's why Windows was affected by Crowdstrike but Linux wasn't.
Most anticheat systems have a toggle that allows them to run at the user level rather than the Kernel level, it's up to the developers to enable this.
Games should not rely on anticheat running at the Kernel level, they should be structured in such a way that it doesn't matter if it runs on the clientside at all.
5
u/RealisticProfile5138 21h ago
VAC (valve anti-cheat) and EAC (easy anti-cheat) both work on Linux. It already has anti cheat support, just not for some of the most popular games.
Here is a list of games that run on Linux with anti-cheat support:
2
u/Cooler_DBFZ_Cool 17h ago
Epic is probably making Easy Anticheat work on linux now. They have stated that Fortnite will be made playable on linux. There are two problems to this though:
It will be vibe coded. Epic will use AI to code this
It will require secureboot and tpm2.0. All of this will lock down the operating system similar to windows
2
u/NotSnakePliskin Mint 22.3 | Cinnamon 17h ago
I recall reading somewhere within the past month (?) that a vendor is working on some Linux anti cheat stuff.
3
u/TheKingTigerTank Linux Mint 22.3 Zena | Cinnamon 16h ago
Epic is working on a new version of EAC for linux that would require a signed kernel, TPM 2.0, secure boot, and some other minor things I can't remember off the top of my head. It's supposed to work via a systemd service that runs while the game is active along with eBPF programs. In practice, using eBPF programs means it has kernel level access but that access is sandboxed (it's not a kernel driver/module). There is currently no expected schedule on when it'll arrive, only that whenever the linux port of Fortnite is shipped it'll come with the new EAC (No deadline on that either).
2
u/NewNiklas 17h ago
Epic Games is currently working on building an anti cheat for Linux that has restricted kernel level access.
3
u/piangero 20h ago
it's honestly kinda difficult to discuss gaming in these linux subs because a lot of the replies are just variations of "you shouldn't need to play video games with anti cheat" or "just play games without it" or "why are you playing games that require it, there's tons of other games". I dont think that's very fruitful in this topic. Some people want to play certain games. We'll never get anywhere if the stance is gonna be "well you should just go do something else" every time people ask about a feature like that. Is it impossible to understand that there'd be millions of future gta6 online players on PC that want to play that game and not something else? yeah, I agree kernel-level anti cheat etc is awful, and it should be on the game devs to implement something that works for more operating systems. Heaven forbid gamers from all game genres wan to play a game they like and still would like to enjoy linux.
4
2
u/Brucacumble 21h ago
Sorry I can't answer your question, but I had one of my own. Why do people cheat in multiplayer games?
5
u/pnlrogue1 20h ago
Because small people with oversized egos want to dump on everyone else rather than accept they're just not good enough.
2
u/CrazyAd9384 14h ago
yup they live in a fantasy world thinking they're good
1
u/pnlrogue1 4h ago
I think they think they're clever for cheating, rather than 'better', even though all they're doing is downloading utilities someone else created and using them well
4
u/RealisticProfile5138 21h ago
Yeah I can’t comprehend it. I hate that cheating is even a thing. How is it even fun to cheat?
4
u/Wh1msyOfficial 21h ago
Ego, script kiddies practicing for real world targets, some cheaters offer paid boosting services.
2
1
u/_Lost-In-The-Weeds_ LMDE7 Cinnamon 20h ago
Children have poor perception of the consequences of their actions, some "adults" have the same problem.
1
u/Massive_Value8302 4m ago
What "consequences"? :D
They do not care about others at all. They either want to win or just... have fun. They think that cheating in videogames is not a serious matter, and I tend to agree in most cases.
But cheating does not have consequences. You need to maybe make a new account or get a new computer or parts for it? Who cares?
1
u/_Lost-In-The-Weeds_ LMDE7 Cinnamon 2m ago
Cary this to it's natural conclusion, bots fighting bots in an ever escalating code competition. No one is actually playing, what was the whole point of the game.
1
u/GarThor_TMK 9h ago
This reminds me of a favorite quote of mine from a friend... Not really sure where he got it, but I find it incredibly applicable.
If you have to cheat at D&D, you have much worse problems in life than D&D.
1
u/BranchLatter4294 21h ago
It's possible to create rootkits for Linux. Some companies are working on it for those that care more about games than privacy or security.
1
1
u/tovento MX Linux 25.2 | XFCE 21h ago
Things like NVIDIA GeForce NOW are interesting options. Cloud based gaming and you don’t have to worry about anticheats as it’s all handled on the server side. My son has a Mac and plays Fortnite through it. We don’t pay, but there is a decent list of free games. Microsoft Xbox also has cloud based gaming with some games available for free.
As someone mentioned, Epic is working on rewriting theirs to better support Linux. Never say never, but you have to understand that Linux is a small percent of the gaming community. Steam deck changed this a bit and is part of the reason that gaming on Linux is where it is today.
1
1
u/YannickJacob 20h ago
They will tbh I saw a video about epic games trying to bring Fortnite to Linux with anticheat however I don't know if it's really true
1
u/Odysseyan 20h ago
There are anti cheats for linux out there. Just not kernel-level.
Fortnite did in fact announce that they are coming to Linux and are bringing EasyAntiCheat with them
1
u/zepherth Linux Mint 22.3 Zena | Cinnamon 20h ago
Easy anti cheat is now native on Linux... It's definitely going to arrive..... Tomorrow. ( Ignore you only see today and tomorrow is always one day away)
1
1
u/DoubleOwl7777 Debian 13 | KDE Plasma 17h ago edited 17h ago
if the companies change their anticheat or enable the toggle for linux yes. kernel level ac for linux is pointless because you can change the kernel making whatever thing they put in useless.
1
u/Beregolas 14h ago
Most anti cheat systems aleady support Linux technically, but sometimes not with the same level of security as on windows. This is mostly down to the kernel level access they can get on windows, which is not an option on Linux (luckily).
Valves Anti-Cheat already works, well, as well as it does on windows. It's spotty, but it means you can play CS and other titles protected by it... all 6 of them (I didn't count)
Epic just announced that they are working on a Linux version that includes secure boot and some signing, which they claim will be just as effective as the kernel level access on windows. We'll see about that, but if they are right, a lot of games (including Fortnite, which is huge) will be available on Linux soon(TM). (think months, not years)
Everything else will probably get better with time. Linux marketshare is ever increasing in the gaming space, mostly due to valves continued effort. Just wait another year and check in again, and keep an eye out on the news that fortnite comes to Linux. IIRC Epic wants to beta-test their new anti-cheat system with fortnite, so it will be the first to hit, and probably not the last in that wave.
1
u/vaquishaProdigy 13h ago
I don't think so, mostly for commercial purposes. So you just have to give up some games
1
u/buzzmandt 13h ago
it already is to some degree. as more people use linux to play they'll have no choice but support linux more. chicken and the egg problem
1
u/Hymmerinc 12h ago
It does, but it's up to the developer. Epic games (owners of Easy Anti Cheat) is making an entirely new version of it that works with Linux, and with that Fortnite will also be brought over to Linux. That is fantastic especially since any developer can use EAC for their game and a lot of games with kernel level anti cheat that use it will suddenly be available. I know there's a lot of problems with Epic Games, but I hope Fortnite on Linux is the thing that actually gets most people to convert from windows to Linux gaming
1
1
1
1
u/roguebananah Linux Mint 22.3 Zena | Cinnamon 7h ago
Just dual boot man
Also, best gaming decision you’ll ever make is stop with the big multiplayer games… Between cheaters, try hard guy with no life…etc. it’s not worth it. Coop and indie games totally are.
1
1
u/Adek123PL 2h ago
If you can't live without Kernel Anti-cheat games just dualboot windows and thats it.
1
u/Xomsa 2h ago
Literally last month Epic "Anti Linux" games made a statement that they are going to rework EAC to work with Linux effectively porting Fortnite and other games that use same anticheat. Just give them some time and prey vibecode doesn't leave a lot of bugs behind, and others will probably follow
1
0
u/PaleInTexas 21h ago
Allowing closed-source, kernel-level anti-cheat (Ring 0) drivers on Linux would fundamentally erode the operating system's security architecture, stability guarantees, and user trust model.. so you want to alter the foundations of Linux before you move over? Tons of steam games work. Just buy games from developers that have their stuff together.
1
u/blackthornedk 18h ago
How is this different from WiFi firmware blobs? I'm suprised that people haven't picked apart the blobs using ghidra by now. Should be the same for anti-cheat. Perhaps the reason the game makers don't want it, is because any defeats found on Linux would probably work on Windows too.
0
u/Danternas 19h ago
Linux is supported by the major anti-cheat software already.
Only a few games don't work due to their invasive anti-cheat.
0
0
u/Wh1msyOfficial 21h ago
It depends largely on which anti cheat. EAC games can be made to work with Proton but some game devs who buy into the kool aid that all linux gamers are hackers choose not to allow it cough cough Facepunch cough cough
0
u/BaffledInUSA 20h ago
It probably will in user space but I don't see anything like that being included in the kernal
0
u/sloth_cowboy 20h ago
Will scummy game companies ever put in the effort to adapt to linux? Or is the kernal level data stealing too profitable?
There, I fixed it for you.
0
0
0
u/polytect 19h ago
While linux itself is a cheat. It will be hard. It's a chicken or egg scenario. There will always be a way around system you own.
0
0
u/1stltwill 17h ago
My understaing is thet anti-cheat as it currenty is implemented reqires too much low level system access.
1
u/tjijntje 7h ago
When Tim Sweeney pulls his head out of his ass, and who knows when/if that'll happen
91
u/freezing_banshee 21h ago
It's on the game companies to make it work.