"Make sure Easy Anti Cheat is installed and running" cant get it working on linux with proton.
I have been trying for several months to try to get battlebit working with proton on linux and nothing I have done seems to work. I have tried different versions of proton (including the GE versions), i installed visual c++ 2022 through protontricks, i have wiped the game countless time, wiped my pc several times, and some other things i cant even remember that I have tried and I still havent found anything that works. Easy anticheat pops up before the game runs and does its thing but the game still says its not running. Im using Void Linux if that helps.
32 Replies
Have you installed the EAC Runtime on steam?
It doesn't look like I have that installed. Where can I get it? I tried searching for it on steam but it doesnt come up and I found a valve support page that has a link to it in the store but that just redirects me to the main store page.
in your steam library you should have a "tools" section
enable that then search
Proton EasyAntiCheat Runtime
(on windows so steam icon shows but if i was on my linux boot i could install it)
you could also use steam in the terminal and install the appID
ID seems to be 1826330
Ok, I got that installed but im still getting the same message.
Ill try the official proton version 9.0 really quick.
able to also get some logs after you try a different version?
https://docs.joinbattlebit.com/i-cant-find-my-problem
thought it's not anticheat and you just can't connect
Curl error 7: Failed to connect to config.uca.cloud.unity3d.com port 443 after 8 ms: Connection refused
Curl error 7: Failed to connect to cdp.cloud.unity3d.com port 443 after 3 ms: Connection refused
but
Failed to initalized anti cheat: EOS: Unable to get client interface
this error can appear mostly because of 2 things - no VCRedists (on windows fix is to install 2015-2022 package) or you're running BattleBit.exe and not BattleBitEAC.exe, judging by you saying that EAC bootloader window appears and loads properly, you need to install vcredists (no idea how though)
or probably @[EN] [Weirdo] Play2BReal have better ideause protontricks/winetricks to install vcredists
from what i can tell i already have the vcredist 2015-2022 installed both 64 and 32 bit, it is the visual c++ redistributable correct?
im not sure why curl is getting connection refused either, i dont have a firewall on my pc, and even when i used windows on it, it worked perfectly.
hold on it appears my pihole was blocking the unity3d address, ive whitelisted it, and ill try again.
disabled all blocking from my pihole and still the same result. i also did the install/repair easyanticheat option from steam before i tried starting the game again.
no more connection errors but
Failed to initalized anti cheat: EOS: Unable to get client interface
is still here, could you verify that you installed both x86 and x64 redistributable packages?when it installed vcrun2022 it popped up the window for visual c++ redistributable 2015-2022 both 32 bit and 64 bit. Just like a normal installer in windows and it said completed.
did you reboot after that?
let me try.
after a reboot with pihole still disabled, same result. is there a directory where i should navigate to to verify that the necessary libraries and/or binaries exist?
not really
did you specify any launch options?
official proton 9.0-1 and no launch options
player.log still contains the
Failed to initalized anti cheat: EOS: Unable to get client interface
tried reinstalling the game again and then installed the visual c++ 2015-2022 redistributable before starting the game and still the same issue, i tried proton 7, 9, and 9-4 GE
you can try using flatpak steam instead, that usually solves issues like this
Tried using PROTON_USE_WINED3D=1 since ive had some games that dont work well with DXVK, didnt work.
Would rather avoid flatpak, dont really like having to deal with it's sandboxing.
and i suppose you've installed the necessary multilib stuff?
found a similar issue on the proton github
https://github.com/ValveSoftware/Proton/issues/7041#issuecomment-1847462992
GitHub
BattleBit Remastered (671860) ยท Issue #7041 ยท ValveSoftware/Proton
Compatibility Report Name of the game with compatibility issues: BattleBit Remastered Steam AppID of the game: 671860 System Information GPU: NVIDIA Geforce RTX 3070 Ti Laptop GPU (Intel GPU is dis...
seems like flatpak is the way to go here sadly
Yeah that was one fix that worked in the past for some
But I agree flatpak is meh at best
But always worth a shot just Incase
yea steam doesnt work without it installed, the 32bit libs are
libgcc-32bit libstdc++-32bit libdrm-32bit libglvnd-32bit nvidia-libs-32bit
Bump: Absolutely nothing seems to work lately
Whatever on earth is happening, EAC doesn't work on Arch Linux but happily complies with Artix, i would also call SystemD a piece of shit, but not to such an extent that EAC could break ?
EAC works on my arch install fine
using XFCE as a desktop
works for me as well on arch
proton 8, proton-exp, proton-ge 9
all works
even on steam-native, it works