Hacker News new | ask | show | jobs
by mepian 664 days ago
Apparently Fortnite has two different anti-cheats, and one of them works on Linux.
1 comments

Both of them (EAC and Battleye, with EAC being Epics own product) can work on Linux if the developer integrating them chooses to allow it, but Epic has chosen not to allow it in Fortnite citing them being less secure when running on Linux. Which isn't an unfounded concern, judging by the state of cheating in Apex Legends ever since they started allowing Linux clients, nearly every cheat chooses to attack the Linux version now despite the vast majority of Apex players in general being Windows users. Most cheaters dual boot Linux for no reason other than to cheat.
> citing them being less secure when running on Linux > nearly every cheat chooses to attack the Linux version now despite the vast majority of Apex players in general being Windows users.

Did they give any more details as to why? It could come from cheaters preferring developing for one platform than the other. I would like to know which features windows has that makes cheats harder that they miss on linux.

The anti-cheats run in kernel-mode on Windows and user-mode on Linux, so it is significantly easier to hide a cheat on Linux. The Linux ACs can't see anything outside of the standard process isolation sandbox.
And to get the same for linux they would have to build a kernel module for all major distributions or open source the module and have users compile it themselves. I can see why both dont make sense for them.

Thanks for clarifying.