Didn't work
PROTON_EAC_RUNTIME=$HOME/.steam/steam/steamapps/common/Proton\EasyAntiCheat\ Runtime/ %command%
'Wine is not supported'
Game does not work due to anti-cheat
EA added their proprietary anti-cheat to this game, which has no Linux support. https://answers.ea.com/t5/Other-Plants-vs-Zombies-Games/ANNOUNCEMENT-Plants-vs-Zombies-Battle-for-Neighborville/td-p/13645726
Stopped working a few months ago
PROTON_EAC_RUNTIME=/bigssd1/games/SteamLibrary/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command%
I have used different proton versions, including experimental. I added the launch option:
PROTON_EAC_RUNTIME=/bigssd1/games/SteamLibrary/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command%
It worked fine at first, but then after an update from EA it just stopped working in the 2 computers I use. In one computer I installed Steam from the Flatpak; in the other I installed Steam from the official Debian repositories.
I have tried re-installing the game, don't work. I think EA anticheat is the culpright.
Stay away from this game until this is solved and you see new reports of success here. I lost my money on the 2 copies I bought.
Game Now No Longer Works Due to Kernel Anti-Cheat
PROTON_EAC_RUNTIME=$HOME/.steam/steam/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command%
I had to install EA App through steam, and before starting the EA app I added the Anticheat start options. PROTON_EAC_RUNTIME=$HOME/.steam/steam/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command% without that, Steam will start EA App and EA App won't be able to start the Anthicheat.
Make sure to login in EA App with your steam login.
in steam set PROTON_EAC_RUNTIME in the run options of the game, and force proton experimental.
After that close the EA app and run the game from steam.
you have to make EA app work through steam first, then run the game through steam.
PROTON_EAC_RUNTIME=$HOME/.steam/steam/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command%
Runs at 60FPS consistently on Ultra settings on the Steam Deck.
Game doesn't want to open because of EA Play/EA2Link. And, even if the games open, a Easy Anti-Cheat error pops up.
PROTON_EAC_RUNTIME=$HOME/.steam/steam/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command%
PROTON_EAC_RUNTIME=/home/generalgatitos/.local/share/Steam/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command% gamemoderun %command%
As other people said (thanks a lot community), you need to setup the EasyAntiCheat Runtime, heres a video to check if you have the runtime installed thru steam https://youtu.be/i_Ef9VCcVSw. After that set the path in the game launch pref:
PROTON_EAC_RUNTIME=$HOME/.steam/steam/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command%
Heres an example with my pc:
PROTON_EAC_RUNTIME=/home/generalgatitos/.local/share/Steam/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command%
Its recommended use: gamemoderun %command% (you will need gamemode installed in your distro, check this to install and learn more about it: https://github.com/FeralInteractive/gamemode)
PROTON_EAC_RUNTIME=$HOME/.steam/steam/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command%
TDP 10 W, GPU Clock 1100 MHz, Medium Graphic Settings, Pre-cached Shaders
Pressing the Xbox/Home button on controllers will temporarily disable controls in game when you switch back.
Game will (still) refuse to boot offline, and the EA app sometimes won't open the game until you try again. GPU/TDP settings above is for 60FPS at native resolution.
PROTON_EAC_RUNTIME=$HOME/.steam/steam/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command%
TDP set to 10
On first few startups, stutters due to shader cache
Really good. Able to find and play matches no problem.
The launch argument I have included is required if you want to play this game. You'll need to install Proton EasyAntiCheat Runtime from Steam, just search for Proton EasyAntiCheat in your steam library in gaming mode and it should show up. Otherwise no other tinkers required. The EA app may pose a problem but if you have your Steam account linked to an EA account, you should be good to go!
PROTON_EAC_RUNTIME=$HOME/.steam/steam/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command%
Following mali's guide, I got the game to run perfectly. It's as simple as downloading something from steam then copy-pasting the command (I was expecting way worse from a bronze rating.) There are some occasional stutters but I assume that's just the shader cache. I haven't tried multiplayer though, as I intent to just play solo.
EA App Broke EasyAnti Cheat
Doesn't make a difference if runtime is on SSD or micro SD.
PROTON_EAC_RUNTIME=$HOME/.steam/steam/steamapps/common/Proton\ EasyAntiCheat\ Runtime/ %command%
You need to install Proton EasyAntiCheat Runtime (search for it in your Steam library)
PROTON_EAC_RUNTIME=$HOME/.local/share/lutris/runtime/eac_runtime/ %command%
Path to Easy Anticheat (EAC) runtime has to be provided as argument. The one installable by Steam does not work. Therefore you need to install Lutris. Referencing the EAC from Lutris makes the game fully work.
The game is unplayable right now because of Easy Anticheat
The game worked before i did a reinstall of my system. After the installation the game now uses the new EA Launcher instead of Origin. The game launches but then complains about EAC not running.
The Easy Anti Cheat doesn't initialise, and prevents the game launching
Not currently playable until EAC issue is fixed
first stutter (shader caching)
first stutter (shader caching)
I have Easy anti-cheat Support enabled in heroic launcher! And installed the EA Launcher via heroic. Sometimes stuttering for the first time (shader caching).
Game will launch without problems EAC will fail to intialize and will ultimately result in a the game closing (EAC files added)
Game is not playable and is borked again.
Currently Stuck on AntiCheat Issues
Many different options
Made many attempts, here are my notes:
Attempt 1 - launches, but anticheat prevents playing game: Proton Experimental PROTON_USE_WINE3D3=1
Attempt 2 - launches, but anticheat prevents playing game: Proton Experimental No launch options
Attempt 3 - gets stuck trying to launch origin: Proton 7.0-4 No launch options
Attempt 4 directx error appears when it gets to PVZ Battle for … Window - Proton 7.0-4 PROTON_USE_WINED3D=1
Attempt 5 same as Attempt 4- Proton 7.0-4 VKD3D_DEBUG=1 DXVK_HUD=1 PROTON_USE_WINED3D=1 PROTON_NO_FSYNC=1 %command%
Attempt 6 doesn’t launch at all- Proton Experimental VKD3D_DEBUG=1 DXVK_HUD=1 PROTON_USE_WINED3D=1 PROTON_NO_FSYNC=1 %command%
Easy anticheat failed to intiialise, performance issues on title screen
PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command%
PROTON_USE_WINED3D=1 causes directx11 error
Works as-is no tinkering required
Works out of the box just fine. Not a big fan of using unnecessary overrides if I don't have to, it defeats the purpose of a seamless "just play" experience. No overrides necessary here.
PROTON_USE_WINED3D=1
EasyAntiCheat
Requires Proton EasyAntiCheat Runtime with Proton 7 or later. EasyAntiCheat did not throw any errors or deny Linux from playing multiplayer.
VKD3D_DEBUG=1 DXVK_HUD=1 PROTON_USE_WINED3D=1 PROTON_NO_FSYNC=1 %command%
Overall the game ran perfect.
Played with a friend for a few hours doing quests and exploring with no issues.
Shader cache caused a few stutters but nothing I didn't expect and gets better with time. Game plays perfect at both nearly 144Hz as 1440p and locked 60Hz 1440p on my system. Multiplayer loaded perfectly so far with no issues with the matchmaking I tried as well as party system. Overall a very great experience!
I am using Proton 7.0-1 to play, haven't tried others yet.
Easy anticheat error
Anticheat
Easy Anti Cheat failed to start
Games with EAC tend to not work with Linux
Anti-Cheat is not working
Easy Anti Cheat Error
Unable to play due to the anti-cheat solution bundled with this title.
Easy Anti-Cheat fails to start
Plants vs Zombies BFN
I bought this game recently. When I started running the game installed Origin after downloading it was necessary to log in to your Origin account. I started the game the game loading appeared and then the main screen I had lags in the game I could not do anything. In the incentive in the system requirements, it was said that my game will go without problems... So the problem is not in the system requirements but in something else... Please check which version of proton the game runs on and what launch parameters to enter! My email notlod@yandex.ru