Difference between revisions of "Anti-cheat software"

From Linux Gaming
Jump to navigation Jump to search
(Writing this off my memory, please correct any misinformation!)
 
(Reworded a large portion)
 
(13 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.


EasyAntiCheat and BattleEye currently have support for Linux through Proton. This has resulted in some games enabling this Linux support. You can see which games have done so [https://areweanticheatyet.com/ here].
== Games with anti-cheat ==
You can see which games that use anti-cheat have enabled Linux support [https://areweanticheatyet.com/ here].


== EasyAntiCheat ==
== 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.


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 to be able enable Proton 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.


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


Developers can enable Proton support for their game in BattleEye 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.