It's here. EA Anti-Cheat has now been rolled out into Battlefield 1, breaking another multiplayer game on Steam Deck and Desktop Linux.
We've known it was coming for a little while as I reported back in August, EA were planning this roll-out originally for September, but it seems it was later delayed until a day ago where it's only just now become live. Battlefield 1 joins the likes of Battlefield 2042, Battlefield V, EA SPORTS WRC and Plants vs. Zombies Garden Warfare 2 that added EA Anti-Cheat after release and all now broken on Linux platforms.
They aren't the only games completely unplayable for Steam Deck / Linux as this EA Anti-Cheat is also in EA SPORTS FC 25, EA SPORTS Madden NFL 25, F1 24 and EA will continue using it for future multiplayer games so we can expect them all to be unplayable at release.
How long until they roll this out into Apex Legends to replace Easy Anti-Cheat? It must be only a matter of time now.
Anti-Cheat continues to be the biggest issue for gaming on Steam Deck / Linux, like how Grand Theft Auto V is also now broken due to adding in BattlEye with Rockstar refusing to enable it for Proton.
Quoting: dibzQuoting: LoudTechieThe question is why does everybody use BattleEye, to actively break linux.
I mean all the other anti-cheats offer just as much support for breaking it.
This way the Wine people only have to implement the behavior BattleEye(Windows only edition) depends on.
Not that I'm complaining, but it sounds stupid.
I would assume it's the same reason things like google drive, and similar cloud storage, avoid making official linux clients. The general idea is that linux users are more savvy, and therefor, more likely to use the services to their maximum extent, and for storage using all of what you pay for is considered a bad thing.
In anti-cheat context, I can only assume they're specifically targeting "savvy".
Obviously all of that happens anyway, probably nearly immediately.
Ofcourse they're breaking it because they fear tech savvy users, but why put all your eggs in one basket.
Easy Anti Cheat can break it on Linux too and it's just as hard.
Most anti-cheat providers can break on Linux if that is a feature you want, why use only Battle Eye for it.
Edit: found the answer.
The premise is false: other anti-cheats are used for this.
Last edited by LoudTechie on 24 October 2024 at 9:09 pm UTC
Quoting: missingnoThis is why I don't see Proton as a substitute for proper support. Because if they don't actually support the platform, they could break it at any time and say you're outta luck.
Ah, but this is support.
They actively develop for Linux(to break it).
"Not supported" means that you're not going to put effort in functionality for the platform, breaking is functionality, from the perspective of Epic Games it's even desired functionality.
Native games also drop support all the time, so support doesn't mean that much.
Quoting: missingnoThis is why I don't see Proton as a substitute for proper support. Because if they don't actually support the platform, they could break it at any time and say you're outta luck.
EAC, BE... all work via proton, it just needs a simple flag set on the AC servers.
Sure you loose kernel-level-end-user-backdoor'ing, but IMO that is such a terrible policy to have around given all the security breaches as of late.
These are just thoughtless corporations doing thoughtless things as usual.
The first thing you should do when considering any anti-cheat is
1) Will this cause any compatibility problems for customers
2) Will this open us up to legal litigation. (in case of backdoor, yes it can)
Quoting: finaldestEA is another corp that will NEVER EVER get any money from me ever again.
This is why I don't buy games which are multiplayer only games and especially online service games with anti cheat DRM.
And changing the Terms and Conditions of sale after a sale has occurred, This needs to be challenged in court as its getting out of hand.
There is no legal basis to sue. Linux was almost certainly not on the supported OS list. The fact that you chose to by the game and try to run it on an unsupported system is not covered by the contract of sale.
See more from me