Page 1 of 1

EAC (easy anti cheat) - any experiences or solutions?

Posted: Tue Mar 19, 2024 10:27 am
by Adarion
Hello everyone,

is anybody else here having troubles with this pesky EAC implemented in some Steam games?

E.g. I had some Warhammer Vermintide installation that would work on Proton/Steam nicely but the update that introduced EAC completely messed it up.
(This development can also be found in the protondb.) It seems that a few people got things to run, but I don't.

I found a hint on Back 4 Blood that someone got it to work by using patching glibc because of some obsolete hash support function that was deactivated
in recent releases (after the better alternative was already around for 16 years or something).

I assume the USE flag hash-sysv-compat reintroduces it, however, I tried with Warhammer and... well, it got to the loading screen (bypassing launcher since
that would install Microsoft(R) EdgeWebViewRuntime (seriously, WTF, they use this **** to display "web content" on their stupid game launcher, how deep can
one sink?) which would always run into some infinite loop) but at some point in the loading screen it would stop actually working (no real CPU or disk activity),
just the loading screen and music but no progress, no main menu eventually popping in, and the "untrusted" hint in the top right corner.

Has anyone here had success dealing with EAC-infested titles?

(I get it that nobody wants cheaters in competitive online games, but it really sucks if you try to do anything via Proton/WINE and just want to play with your
pals (coop) online and this EAC keeps thinking you are a cheater just because you're not on MSW 10 or 11.)

Posted: Tue Mar 19, 2024 8:04 pm
by keet
Have you tried Glorious Eggroll? I play Squad, which uses Easy Anti-Cheat, and haven't had trouble with it in a long time.

Posted: Tue Jun 04, 2024 7:24 am
by ritzmax72
keet wrote:Have you tried Glorious Eggroll? I play Squad, which uses Easy Anti-Cheat, and haven't had trouble with it in a long time.
How do you do that in gentoo though? Gentoo glibc is 2.39-rc. How do I install a separate glibc and make steam use it? Is that even possible?

Re: EAC (easy anti cheat) - any experiences or solutions?

Posted: Tue Jun 04, 2024 11:28 am
by Ralphred
Adarion wrote:is anybody else here having troubles with this pesky EAC implemented in some Steam games?
Basically Valve and/or FromSoft kicked EAC into shape so you could play Elden Ring on a Steam Deck; the final issues were with EAC itself, so as long a studios are using an up to date version (post ~March 2022) you should be good to go.
As far as porting that functionality back to older titles, my understanding is studios need to release patched/updated versions that use the newer SDK to generate their EAC related content, which I can envision is a whole other can of worms.
ritzmax72 wrote:How do you do that in gentoo though?
Just install it in compatibilitytools.d, it works fine, it's just a fork of Valve's proton.

Posted: Wed Jun 05, 2024 2:59 pm
by stefantalpalaru
ritzmax72 wrote:
keet wrote:Have you tried Glorious Eggroll? I play Squad, which uses Easy Anti-Cheat, and haven't had trouble with it in a long time.
How do you do that in gentoo though? Gentoo glibc is 2.39-rc. How do I install a separate glibc and make steam use it? Is that even possible?
A separate Proton, not a separate Glibc. You want the "proton-ge-custom-bin" package from the "kzd" overlay:

Code: Select all

eselect repository enable kzd
emaint sync --repo kzd
emerge -av proton-ge-custom-bin
Then you need to enable it from Steam, as described here: https://github.com/GloriousEggroll/prot ... e#enabling

(or set it as default, somewhere in Steam settings)

Be also aware that you need a certain USE flag ("hash-sysv-compat") enabled on "glibc" in order to run some versions of EAC: https://wiki.gentoo.org/wiki/Steam#Easy ... at_Support

Posted: Mon Oct 07, 2024 11:29 am
by donjuanplatinum
hello Adarion , i think you can install the games-util/lutris, it has the eac feature.
:D