Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Flattr, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

More progress on Easy Anti-Cheat in Wine / Proton coming

By - | Views: 26,168

With the current in-progress community development effort to get Easy Anti-Cheat working in the Wine / Proton compatibility layers, they continually hit new milestones.

Starting off getting one game to progress at low performance back in late June, they shared another big update recently. Going by what they said on Twitter it appears multiple titles have become playable on Linux including: Apex Legends, For Honor, Paladins, Cuisine Royale, Halo: The Master Chief Collection (single-player already works fine though), Rust and Dead By Daylight.

The key thing is, they're absolutely not trying to circumvent Easy Anti-Cheat in any way but get Wine into a state where it understands what EAC is actually doing. As one of the developers working on it, David Torok, mentioned on Discord:

This work is not about bypassing or circumventing EAC's protection in any way. The changes we are making to wine are about improving wine, and not hacking around things just to get EAC running. In the process of doing so, we are trying to make sure EAC receives correct information from wine so that detections can work as expected. We aim to make all our changes as upstream compatible as possible. Based on all of that, as we go forward, hopefully the list of EAC versions we are compatible with will grow without breaking support for any particular version.

YouTube creator Xpander recently made a video to actually show the heavy work-in-progress code in Apex Legends on Linux showing that it does in fact work.

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Lower performance though due to shader compilation, something Valve have been working around in the Steam Client with the background processing feature. If you wish to try yourself, keeping in mind it's very experimental and entirely possible you will get banned, you can find the info in the VKx Discord.

Personally though I would advise waiting and patience on it. Although it may be quite an exciting development, since this does not have the backing of Epic Games (since they own EAC) we have no idea how this will be handled if/when it gets upstreamed into Wine and makes its way into Proton. As long as it does allow EAC to work, it should hopefully not cause issues but it sounds like we're some ways off from that stage yet.

Article taken from GamingOnLinux.com.
43 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
32 comments
Page: «4/4
  Go to:

Arten 16 Jul
Quoting: massatt212You guys still talking about Piracy, I well-saying people would be posting their videos on games working with EAC patch for Wine
I haven't seen:
Paladins
Dauntless
Smite
Those are Free

My thoughts on piracy, I use to do it when I was younger, or when I want to test a game on Linux before buying or reporting problems, but I find single-player games are too expensive, some people like myself will play it once and it's digital and we can't resell it.

Really hope Lutris, proton gets, or TKG makes a good EAC proton patch or wine patch so we can jump in and enjoy EAC games.
One more thing I saw a video with Fortnite, does battle eye work on Linux? cause I saw that working too.

Problem with single player games is, that their development cost are sometimes bigger then multiplayer games (like CSGO), you can look at KC:D for example,... MP games are usually "easy money"
m2mg2 17 Jul
I got Halo MCC working with EAC using this method. https://github.com/ValveSoftware/Proton/issues/938

wget https://github.com/ValveSoftware/Proton/files/4839724/easyanticheat_wine_x64.tar.gz

extract the files to the game pfx under users/steamuser/application data/EasyAntiCheat/*/*
Make users/steamuser/Temp read only
Mark the extracted files executable and read only.

Using Proton-5.9-GE-3-ST

I was able to get in game and browse servers without EAC errors. I didn't actually play any online games though. I have been able to get achievements with this method playing Halo in Linux under Proton


Last edited by m2mg2 on 29 July 2020 at 3:14 am UTC
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.