Difference between revisions of "Anti-cheat software"

From Linux Gaming
Jump to navigation Jump to search
(Reworded a large portion)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''Anti-cheat software''' is software designed prevent cheating in videogames. Typically, client-side anticheat prevents games from running on Linux.
'''Anti-cheat software''' are tools designed to prevent cheating in games. Anti-cheat software typically prevents games from running on Linux, since these anti-cheats don't have Linux support integrated. With the recent addition of Linux support to the most popular anti-cheat software, many games have started supporting Linux as well.


The most popular anti-cheat software is EasyAntiCheat, BattleEye, and VAC. VAC natively supports Linux. Moreover, the anti-cheats EasyAntiCheat and BattleEye currently have support for Linux through Proton. This has resulted in some games enabling this Linux support.
== Games with anti-cheat ==
You can see which games that use anti-cheat have enabled Linux support [https://areweanticheatyet.com/ here].


== Anti-cheat games with Linux support ==
== Linux support ==
You can see which games have support [https://areweanticheatyet.com/ here].
The most popular anti-cheat software are '''Easy Anti-Cheat''' , '''BattleEye''', and '''VAC'''. Both Easy Anti-Cheat and BattleEye have support for Linux via Proton, while VAC supports Linux natively.


== Details of anti-cheat support ==
=== Easy Anti-Cheat ===
 
Easy Anti-Cheat added Linux Proton support in late 2021 with the then-latest version of the ''Epic Online Services'' Easy Anti-Cheat software development kit (SDK). Some games, however, [https://archive.is/kQ9Yy don't use the ''Epic Online Services'' version of Easy Anti-Cheat], meaning they must perform a large upgrade of their Easy Anti-Cheat SDK before they can add Linux support via Proton. As the older Easy Anti-Cheat SDK becomes obsolete though, game developers will have to upgrade to the newer SDK, allowing them to easily add Linux support.
=== EasyAntiCheat ===
 
EasyAntiCheat became supported in a recent Epic Games EasyAntiCheat SDK. Since many EasyAntiCheat games don't use this SDK, many games must update or change out their anticheat SDK for the ability to enable Proton support.


=== BattleEye ===
=== BattleEye ===


Developers can enable Proton support for their game by emailing BattleEye developers.
BattleEye Proton support became supported in late 2021. Developers can enable Proton support for their game by emailing BattleEye developers.

Latest revision as of 04:04, 26 July 2023

Anti-cheat software are tools designed to prevent cheating in games. Anti-cheat software typically prevents games from running on Linux, since these anti-cheats don't have Linux support integrated. With the recent addition of Linux support to the most popular anti-cheat software, many games have started supporting Linux as well.

Games with anti-cheat

You can see which games that use anti-cheat have enabled Linux support here.

Linux support

The most popular anti-cheat software are Easy Anti-Cheat , BattleEye, and VAC. Both Easy Anti-Cheat and BattleEye have support for Linux via Proton, while VAC supports Linux natively.

Easy Anti-Cheat

Easy Anti-Cheat added Linux Proton support in late 2021 with the then-latest version of the Epic Online Services Easy Anti-Cheat software development kit (SDK). Some games, however, don't use the Epic Online Services version of Easy Anti-Cheat, meaning they must perform a large upgrade of their Easy Anti-Cheat SDK before they can add Linux support via Proton. As the older Easy Anti-Cheat SDK becomes obsolete though, game developers will have to upgrade to the newer SDK, allowing them to easily add Linux support.

BattleEye

BattleEye Proton support became supported in late 2021. Developers can enable Proton support for their game by emailing BattleEye developers.