Please Enable EAC Support On Linux (With Guide)

Please enable EAC support on Linux. (I would be grateful)

Here’s a short guide on how to do that (In 3 simple steps):

Proton supports Easy Anti-Cheat without requiring any recompilation, But it does require you to manually enable support for your build by following these steps in order:

Guide:
1) Go into the EAC settings on the EAC partner site and enable Linux support from the dashboard.

2) Once that’s done, Download the EAC Linux library (easyanticheat_x64.so) for the SDK version integrated with your game, And add it to your depot next to the Windows library (EasyAntiCheat_x64.dll).
3) Inside your local release process, Publish a new build of your game containing the new depot contents, with a version bump. (You don’t have to make any changes to the game executable, Just include the new files in the depot contents.)

Optional step: Create a small batch script that automatically copies the libraries to the correct location, Making releases a simple click away rather than a ‘DragNDrop’.

Thanks for your time.

5 Likes

Here’s my system information so you know you’re not wasting an hour of your time by enabling it.

System Information:
CPU Brand: AMD Ryzen 5 3600 6-Core Processor @4500 MHz
Operating System Version: Debian-13 Trixie (64 bit)
Kernel Name: Linux-6.6.13-BBR3_AVX2_LTO_1000HZ
Kernel Toolchain: LLVM 17.0.6
X Server Vendor: The X Org Foundation
X Window Manager: KWin
GPU: AMD Radeon RX 7800 XT
GPU Driver: Mesa (23.2.1-1 & 24.1.0-devel git-87417012f3)
Monitor Refresh Rate: 71 Hz
Primary Display Resolution: 1920 x 1080
Audio device: ALC-1220
Audio software: Pipewire, Easyeffects
RAM: 32027 Mb
Number of SSDs: 3
SSD sizes: 960G,500G,240G
Number of HDDs: 1
HDD sizes: 500G

Not only with Linux, I use crossover to get Enlisted working on my arm Mac, it works, but EAC just gotta ruin the day

1 Like