Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
EAC (easy anti cheat) - any experiences or solutions?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
Adarion
Tux's lil' helper
Tux's lil' helper


Joined: 22 Aug 2005
Posts: 78

PostPosted: Tue Mar 19, 2024 10:27 am    Post subject: EAC (easy anti cheat) - any experiences or solutions? Reply with quote

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.)
_________________
stop tcpa, swpatents, corrupt politicians and other scary stuff
Back to top
View user's profile Send private message
keet
Guru
Guru


Joined: 09 Sep 2008
Posts: 571

PostPosted: Tue Mar 19, 2024 8:04 pm    Post subject: Reply with quote

Have you tried Glorious Eggroll? I play Squad, which uses Easy Anti-Cheat, and haven't had trouble with it in a long time.
Back to top
View user's profile Send private message
ritzmax72
Tux's lil' helper
Tux's lil' helper


Joined: 10 Aug 2014
Posts: 110

PostPosted: Tue Jun 04, 2024 7:24 am    Post subject: Reply with quote

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?
Back to top
View user's profile Send private message
Ralphred
l33t
l33t


Joined: 31 Dec 2013
Posts: 631

PostPosted: Tue Jun 04, 2024 11:28 am    Post subject: Re: EAC (easy anti cheat) - any experiences or solutions? Reply with quote

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.
Back to top
View user's profile Send private message
stefantalpalaru
n00b
n00b


Joined: 11 Jan 2009
Posts: 64
Location: Italy

PostPosted: Wed Jun 05, 2024 2:59 pm    Post subject: Reply with quote

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:
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/proton-ge-custom?tab=readme-ov-file#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_Anti_Cheat_Support
Back to top
View user's profile Send private message
donjuanplatinum
n00b
n00b


Joined: 06 Oct 2024
Posts: 16
Location: China

PostPosted: Mon Oct 07, 2024 11:29 am    Post subject: Reply with quote

hello Adarion , i think you can install the games-util/lutris, it has the eac feature.
:D
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum