this post was submitted on 13 Sep 2024
300 points (97.2% liked)

Linux Gaming

15250 readers
75 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 1 year ago
MODERATORS
 

Got greeted with this message today. I've been playing Apex on linux for more than a year. Not sure if this could be related? Is this just me?

I've contested the ban and I'm currently waiting for a response from ea support.

UPDATE : Got an email response from EA today. It's basically a generic message saying that my account was associated with "cheating practices" and so they will not remove the ban.

This is absolutely fucking ridiculous! I've been playing this game since 2020 and have 3K+ hours on record, now this shit happens and there's no recourse ? Fuck this company.

you are viewing a single comment's thread
view the rest of the comments
[–] jordanlund@lemmy.world 47 points 1 month ago (4 children)

Why do they care what OS people use? Is it the anti-cheat software that needs Windows?

[–] Grangle1@lemm.ee 92 points 1 month ago* (last edited 1 month ago) (2 children)

Yes, it's invasive kernel-level anti-cheat common in competitive multiplayer games now, because cheaters will mod their system that much for the sake of getting around the anti-cheat. Annoying from all sides.

That, and despite many devs being Linux fans, there does seem to be a (false) perception that Linux is the OS of choice for cheaters.

EDIT: Just remember, can't play a game on Linux? It's ALWAYS either the DRM or anti-cheat. Either way, corporate BS that hinders honest paying customers more than the people it's trying to stop.

[–] bsides@lemmy.world 10 points 1 month ago

This comment is full of win.

[–] ulkesh@lemmy.world 5 points 1 month ago (1 children)

Exactly. It’s insane how moronic EA or other publishers are that think “oh they’re on Linux they must be hacking/cheating our game.”

I would wager they have never touched Linux in their life.

[–] piccolo@sh.itjust.works 1 points 1 month ago (1 children)

Its probably the fact a significant amount of cheaters use linux, but the overall market of players use linux... so nuking all linux players is harmless to their bottom line.

[–] billbasher@lemmy.world 1 points 1 month ago* (last edited 1 month ago)

Market share is growing with the existence of Proton and the incoming presence of Microsoft Recall. I will be deleting my Windows OS when they do that. Dual booting the same files didn’t work so I never made the full switch but I only use Windows for gaming

[–] NuXCOM_90Percent@lemmy.zip 10 points 1 month ago (1 children)

Not sure on ApeLegs but they have increasingly been disabling linux "support" for the Battlefields because of their anti-cheat.

I don't know how popular ApeLegs actually is. But for a lot of live games? Those are making MASSIVE bank and anything that can hurt the economy can kill the game. So a lot of studios actively just disable/block linux support because the added effort of making sure everything works in Proton is too big of a risk. Because nothing would increase Linux marketshare quite like free vdollars in Fortnite.

It really fucking sucks. But I find that many studios (like Digital Extremes) are really good about making it clear that even though they don't officially support Linux, they are very much fans of Proton (and Warframe has had a lot of bugfixes specifically FOR Proton support). Whereas EA has spent the past few months systematically disabling Linux "support" for every game they develop.

[–] noodlejetski@lemm.ee 7 points 1 month ago* (last edited 1 month ago)

I don't know how popular ApeLegs actually is

~~13th~~ 7th most played game on Steam in the past 24 hours, and 13th at the moment https://steamdb.info/charts/

[–] Zeke@fedia.io 6 points 1 month ago (1 children)

They don't. I've been playing Apex on Linux for years now. Apex is doing ban waves for cheaters. OP likely did something that looked like or was cheating.

[–] TrousersMcPants@lemmy.world 4 points 1 month ago (2 children)

What he did was play on linux. You can have kernel level support for anti cheat on Linux so they look at that and see it as "suspicious" then ban.

[–] littlecolt@lemm.ee 3 points 1 month ago (1 children)

Apex does not use kernel level anti cheat. It just uses normal easy anti cheat.

[–] griefreeze@lemmy.world 2 points 1 month ago* (last edited 1 month ago) (2 children)

Are you aware that EAC is indeed a kernel level anticheat? Apex 100% does not use a user space anticheat, it is kernel level.

[–] littlecolt@lemm.ee 1 points 1 month ago (1 children)

My response is getting downvoted. Even downvotes won't give EAC kernel access on my computer 😂

[–] griefreeze@lemmy.world 1 points 1 month ago

I can't tell you why, you are entirely correct. The EAC runtime used in Linux doesn't have any kernel access, I misunderstood the context of the conversation when I made my first comment.

[–] littlecolt@lemm.ee -2 points 1 month ago

From two years ago, for time context, regarding EAC in Linux:

No. It has zero kernel access, and that's not even possible.

EAC has (and has had for years) a native Linux client. That native Linux client is userspace only and has zero kernel access. Before, it was only for native Linux games that had EAC, like War Thunder, 7 Days to Die, Rust (before they abandoned Linux), etc. Epic refused to allow the Linux native EAC to work with Windows EAC games through Wine/Proton. That changed last fall, when Epic made the announcement.

Now, EAC games that work in Wine/Proton use the LINUX NATIVE EAC client, which communicates with a Linux EAC binary that each game that enables support ships, alongside their Windows EAC binary. The Steam Proton EasyAntiCheat Runtime is also required. This runtime allows the NATIVE Linux EAC client (which again, is 100% userspace only and has no kernel level access) to communicate with the Windows userspace EAC binary, to allow for a less-secure but still better than nothing EAC functionality for Windows games running in Wine/Proton.

The exact same situation is true for BattlEye. BattlEye has had a native Linux client for years, but it was userspace only, and didn't work with Wine/Proton games. Now it does, in the same way EAC does.

This is also why so many games are refusing to enable it. Because it's inherently less secure against cheaters than the kernel-level EAC/BattlEye Windows implementation. Just read 343's Destiny 2 comments from the past week and you'll see that exact reasoning. And I (and others) said from the beginning when it was announced last fall that many games would in fact refuse to enable EAC/BE support because of the less secure nature and increased risk of cheaters. And I was right.

[–] Zeke@fedia.io 2 points 1 month ago

Like I said in my previous comment. I also play on Linux and have been for years since season 12. I have not been banned. I also know people who have been banned on Windows who supposedly didn't cheat. Maybe they did something toxic in game. We can't really know what actually happened.

[–] degen@midwest.social 3 points 1 month ago (1 children)

In the past I don't think it was possible to even play on Linux because of the anti-cheat, but I think Proton worked out a way to emulate it. Maybe something to do with that if it's not technically "official" support? It's extra stupid if the emulated anti-cheat is working fine.

[–] MentalEdge@sopuli.xyz 15 points 1 month ago* (last edited 1 month ago) (1 children)

No. EAC and Battleye developed ways to explicitly support proton, which has to be explicitly enabled by the developer for the game to run.

Proton didn't change, the popular AC options did. They've had proton support pretty much since the steamdeck launched, and it works great as long as the developer of a game bothers checking the checkbox for it.

EAC works on linux just fine, and the fact that Apex runs, means Respawn deliberately allows it.

[–] degen@midwest.social 1 points 1 month ago