EA (Electronic Arts) are continuing to expand their home-grown EA Anti-Cheat, with an announcement that Battlefield 2042 is also moving over to it.
This isn't actually something entirely new though, as it was given a Deep Dive back in 2022 and released with Fifa 23 that same year, and it's also in the newly released EA SPORTS FC 24. Battlefield is definitely not the first game to get it but it's a growing issue.
Part of the problem is that it doesn't work on Linux / Steam Deck, with it being blocked by EA. It's a kernel-mode anti-cheat and anti-tamper solution, which as we've seen from other anti-cheats is particularly problematic for Linux / Steam Deck. And it's likely EA will continue to use it with new games, and potentially get other older games updated to use it too. So if they got Respawn to switch over to it, this would kill Apex Legends on Linux / Steam Deck too.
Fifa 23 and EA SPORTS FC 24 are rated Unsupported on Linux / Steam Deck due to it, and while Battlefield 2042 previously used Easy Anti-Cheat, they never bothered to hook up support for that on Linux anyway (even though EAC supports Linux), so it's just going to continue to be Unsupported.
We can only hope that Valve are keeping an eye on the situation and speak to EA to eventually get support for it on Linux / Steam Deck with Proton.
Quoting: GuestQuoteSo if they got Respawn to switch over to it, this would kill Apex Legends on Linux / Steam Deck too.I am relieved that Jedi Survivor isnt multiplayer, I really dig the first iteration. Definitely will play the 2nd sometime.
Requiring anti cheat for single player games isn't above them, the Master Chief collection requires it for achievements, for instance (and it's currently broken).
Well, I guess Wine will start emulating kernel APIs sooner or later, which may also help cheaters 🤷
I still think client side anti cheat is not the way to go about these problems.
Quoting: MayeulCI still think client side anti cheat is not the way to go about these problems.
Yes it should be done on the server. Client side anti cheat will always be possible. I guess the reason no one does server side anti cheat is that you would probably have to implement it for every game individually.
Chess services, where cheating is obviously done on external systems, rely 100% on AI for recognition.
In the future, in EA games, you may not even notice that you are playing against cheaters. Maybe that is already the case. Without an objective evaluation system, it's hard to say. Thus, EA and co. must also rely on AI and statistical methods here. The question is whether kernel-based systems are still useful at all. They have side effects. I would not install something like that on a Windows system. I'd rather read a book instead.
Last edited by 1xok on 29 September 2023 at 12:43 pm UTC
But of course it's bad news in general when companies decide to include malware in their games - but 'we gamers' are to blame for accepting this bullshit, same as with microtransactions, lootboxes and so on...
It's plain intrusive and plain anti-user. People shouldn't accept such things.
Quoting: MayeulCYes it should be done on the server. Client side anti cheat will always be possible.
I think that wouldn't work. E.g. for timing-related cheating any network jitter - e.g. cause by your flatmate streaming a movie - would cause lots of false positives.
See more from me