Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Here we go once again, EA are about to completely break another game on Steam Deck and Desktop Linux and this time it's Battlefield 1. Originally released back in 2016, it still sees some pretty good player numbers on Steam hitting a concurrent player peak of 15,117 in the last 24 hours.

In an official news post, which was recently updated, it now states that Battlefield 1 is set to get the kernel-mode anti-cheat and anti-tamper solution EA anticheat in September. This follows on from Battlefield 2042, Battlefield V, EA SPORTS WRC and Plants vs. Zombies Garden Warfare 2 that all added it after release. It's also in their EA SPORTS FC series, with it originally first rolling out in FIFA 23 and has since expanded to include the others.

The big problem is, EA don't support Linux platforms at all with EA anticheat and so games using it won't work at all on Steam Deck or Desktop Linux.

EA also recently did a separate post on August 22nd talking about EA anticheat noting is has "prevented nearly five million attempts (and counting!) to cheat in EA anticheat-protected games" and they make it clear they plan to add EA anticheat into more titles across "FY25" (the 2025 financial year).

What this does is just highlight a problem with buying multiplayer games that aren't explicitly said to be supported on your platform. Proton is incredible, it does enable tens of thousands of games to run on Steam Deck and Desktop Linux, but in times like this EA can just write it off without a bother. How? Well, it's not EA selling it to you saying it's supported to run their Windows game it via Proton.

It's also worth noting that Valve updated the Battlefield 1 Steam Deck rating from Playable to Unsupported 5 days ago. Still, no refunds will come for those who are outside the normal Steam refund policies, even if your primary way to play is a Linux-based platform and that stings to just have a broken game.

At this point, it's probably only a matter of time until Apex Legends gets EA anticheat. That one will really be a big issue, since it's one of the most popular games on Steam.

It's an interesting contrast with BioWare's Dragon Age: The Veilguard that EA publish, which is Steam Deck Verified ahead of release with the developers repeatedly mentioning it. But hey, it's not a multiplayer game.

Article taken from GamingOnLinux.com.
6 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
50 comments
Page: «5/5
  Go to:

Lachu Aug 28
As I understand, there is a reason to do this kind of anticheat, because we cannot check all think. Some calculations must been done on client side, like collision checking, right? But why do not check, for example 1/10000 * number of players for 20 minutes and then roll other player set to check? There is not reason to check every player. If we ban some players, who cheat and there no option for player to check if they are checking, players will stop cheating.

What do you think?
Aeder Aug 28
Proton will forever be an incomplete solution that you should only rely on for single player games, abandonware, or indie games.

Any popular game with PvP will always end up needing an anticheat at some point.


Last edited by Aeder on 28 August 2024 at 7:32 pm UTC
Quoting: AederProton will forever be an incomplete solution that you should only rely on for single player games, abandonware, or indie games.

Any popular game with PvP will always end up needing an anticheat at some point.
They're not mutually exclusive. Anti-cheat can theoretically be 100% compatible with Proton.

The chances of Riot Games doing that are essentially zero. But hey, there was zero chance these developers were going to make native Linux versions of these games anyway.

If it doesn't work in Proton because of anti-cheat, there is zero chance of the game working any other way on Linux. That doesn't seem like a knock on Proton; there's literally nothing more to be done except convince the company to support Linux.

And it's not like having a native Linux version is a guarantee it will work on Linux forever. See Rocket League, for example.

You can't play every game ever made in Proton, that's true. But you sure can play a lot of them. A much larger percentage than every console ever released, and macOS. It's second only to Windows.
neolith Aug 29
Some of my friends are annoyed that I am always the one going on about how EA is shit and that I won't be playing certain games with them because I refuse to give EA money.
This is why.
eldarion Aug 29
Quoting: Mohandevir
Quoting: eldarionAnd this is why you should not rent a game (which is what you do when purchase anything on steam).

Please explain because, from my point of view, you will get this forced update, no matter where you bought the game, else you will get blocked from playing the game. It's not a renting or Steam issue, it's a live service game issue.

I was not referring to online games in particular, but the state of gaming in general. I'm sorry to bring this to you, Steam Deck lovers, but steam is an aweful store. You, as an open source OS users should know that. Or maybe not, if all you care is Steam Deck itself (no matter if it runs Linux, windows or temple OS).
drdindu2 Aug 29
Quoting: MohandevirLet's just hope Microsoft end up locking them out of kernel access, just to make this a complete waste of time and money, for EA.
why would microsoft do that? this helps microsoft. every game that doesn't run on linux is one less user leaving windows for linux.
CatKiller Aug 29
View PC info
  • Supporter Plus
Quoting: drdindu2why would microsoft do that? this helps microsoft. every game that doesn't run on linux is one less user leaving windows for linux.
Because one bad update to something with kernel access can BSoD 8.5 million Windows machines worldwide in one go.


Last edited by CatKiller on 29 August 2024 at 6:59 pm UTC
Mohandevir Aug 29
Quoting: eldarion
Quoting: Mohandevir
Quoting: eldarionAnd this is why you should not rent a game (which is what you do when purchase anything on steam).

Please explain because, from my point of view, you will get this forced update, no matter where you bought the game, else you will get blocked from playing the game. It's not a renting or Steam issue, it's a live service game issue.

I was not referring to online games in particular, but the state of gaming in general. I'm sorry to bring this to you, Steam Deck lovers, but steam is an aweful store. You, as an open source OS users should know that. Or maybe not, if all you care is Steam Deck itself (no matter if it runs Linux, windows or temple OS).

I beg to differ, but I respect your point of view.

I have no intentions of starting that old debate again.
Lachu about 17 hours ago
Quoting: pleasereadthemanual
Quoting: AederProton will forever be an incomplete solution that you should only rely on for single player games, abandonware, or indie games.

Any popular game with PvP will always end up needing an anticheat at some point.
They're not mutually exclusive. Anti-cheat can theoretically be 100% compatible with Proton.

The chances of Riot Games doing that are essentially zero. But hey, there was zero chance these developers were going to make native Linux versions of these games anyway.

If it doesn't work in Proton because of anti-cheat, there is zero chance of the game working any other way on Linux. That doesn't seem like a knock on Proton; there's literally nothing more to be done except convince the company to support Linux.

And it's not like having a native Linux version is a guarantee it will work on Linux forever. See Rocket League, for example.

You can't play every game ever made in Proton, that's true. But you sure can play a lot of them. A much larger percentage than every console ever released, and macOS. It's second only to Windows.

You have right. Companies told they would not allow Linux users to play multiplayer games, because Linux users owning one's computers and operating systems. Simply: Linux distros are in most part 100% open source.
Lachu about 17 hours ago
Quoting: drdindu2
Quoting: MohandevirLet's just hope Microsoft end up locking them out of kernel access, just to make this a complete waste of time and money, for EA.
why would microsoft do that? this helps microsoft. every game that doesn't run on linux is one less user leaving windows for linux.

I known MS. Microsoft can use position to decide, which solution could access kernel level. In this case, MS should disallow to implement similar solution on other platforms. But many companies told Linux is bad, because people owning it and one's computers. But. There exist some anit-cheat solution working on Linux. It depends on game vendor good will if Linux was supported.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.