Epic boosts Linux anti-cheat


Featured image Epic boosts Linux anticheat

The battle for fair play in competitive gaming often comes down to the operating system. For years, Linux gamers have navigated complex compatibility issues when trying to access popular titles that rely on sophisticated anti-cheat systems, creating a frustrating hurdle for those who want to play anywhere.

Epic Games is now aiming to redefine this landscape with the introduction of Easy Anti-Cheat for Linux, or EAC Linux V2. The goal is ambitious: to bridge the capability gap between the Linux and Windows versions of the popular anti-cheat solution, making it smoother and more accessible for the entire Linux gaming community.

Rather than forcing users to radically change their established setups, Epic is leveraging existing Linux features to simplify the process for distribution maintainers. This approach aims to allow more Linux gamers to jump into competitive titles without extensive configuration changes, while still maintaining high standards of security.

To achieve this integration, EAC Linux V2 mandates a set of stringent security requirements, drawing on core Linux infrastructure. These requirements include features like Signed Kernel and Kernel Modules, TPM 2.0, Secure Boot, Measured Boot, IOMMU, Kernel Lockdown Integrity Mode, Kexec Disabled, and the Linux Security Module BPF.

A key technical advantage of this design is that EAC Linux V2 avoids the need for a custom kernel driver, which is a common requirement in the Windows anti-cheat implementation. This shift allows the system to rely on built-in kernel features, potentially streamlining the process for gamers.

For users running EAC-Linux-V2 compatible games on their systems, the setup involves installing a systemd service that runs parallel to the game. This service ensures the anti-cheat system operates safely, shutting down automatically when the protected title is closed, ensuring a seamless experience.

The good news is that many popular distributions already recognize the necessary signing keys, including Ubuntu, Linux Mint, Fedora, Bazzite, and Debian, meaning that many existing Linux users can access protected games provided their hardware meets the core security specifications.

However, this technological leap introduces an interesting philosophical debate within the open-source community. Many Linux users prioritize control over their hardware and software, a core tenet of the operating system. Enforcing such numerous stringent requirements, while beneficial for security and anti-cheat integrity, raises questions about adherence to the community’s ethos.

Epic Games is addressing this friction by offering compromises. For instance, they allow multiple boot options, giving gamers the flexibility to maintain their preferred configuration when they are not engaging with a protected title. The ongoing refinement of these requirements, working alongside developers and distribution maintainers, suggests a future where high-level security and broad community accessibility can coexist.

You may also like: