Skepller
Published
PROTON_USE_WINED3D=1 %command%
I was having huge de-sync issues in multiplayer, but they were all solved after doing the steps provided here: https://aoe2.arkanosis.net/linux/#aoe2_de_online_multiplayer
After that it worked flawlessly.
Singleplayer works flawlessly out of the box, but for multiplayer there's thinkering required, very simple steps tho.
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json %command%
MULTIPLAYER FIX
Issue
Just changing the steam launch command will make the game launch perfectly and singleplayer will work, but when playing online the game will crash after 5 minutes or so with a de-sync issue (Error C06T09R09X-01 4D504D6101EA).
Solution
To fix the multiplayer you need to copy a DLL from MS Visual C++ Redist to the game folder, there's a script on GitHub that does that, you can find it here. You just wanna download and run:
chmod +x aoe4-mp-fix.sh
./aoe4-mp-fix.sh
If you get errors, you might wanna change 'set -ex
' to 'set -x
'
Also, sometimes when the game updates, you have to re-run the script.
If you just want singleplayer, changing the launch command makes the game work and run great.
For multiplayer you need tinkering, but it can be boiled down to just a simple script that I linked here.
Runs perfectly fine out ot the box if you use the "No Launcher" option at startup.
Beam.NG Export
If you want to have your cars exported to Beam.NG, you gotta copy your car files from:"/home/$USER/.steam/steam/steamapps/compatdata/293760/pfx/drive_c/users/steamuser/Local\ Settings/Application\ Data/BeamNG.drive/mods"
To:"/home/$USER/.steam/steam/steamapps/compatdata/284160/pfx/drive_c/users/steamuser/Local\ Settings/Application\ Data/BeamNG.drive/0.24/mods"
You can automate this process by creating a symlink with the command:
ln -s /home/$USER/.steam/steam/steamapps/compatdata/293760/pfx/drive_c/users/steamuser/Local\ Settings/Application\ Data/BeamNG.drive/mods /home/$USER/.steam/steam/steamapps/compatdata/284160/pfx/drive_c/users/steamuser/Local\ Settings/Application\ Data/BeamNG.drive/0.24/mods
Note that Beam.NG's version (0.24 atm) might change, also, it can result in a conflict if you already have mods.
Requires no thinkering to install/run and runs fine out of the box, but this new version (0.24) introduced a missing textures problem that needs thinkering to fix, as provided by others here.
Works perfectly
Worked perfectly out of the box, including multiplayer!
Game runs absolutelly perfect on max settings straight out of the box, not a single second of thinkering!
PULSE_LATENCY_MSEC=60 %command% -skipintro
Singleplayer and multiplayer worked, surprisingly, performance seems actually better than on my Windows partition.
Worked seamlessly with Steam Invites / Join
The game runs just like in my Windows partition without any additional configuration, the people complaining about performance probably never played on Windows, it runs like shit there too.