For everyone playing AoE2 DE on Linux, below is the bash script I use to fix desync issues that has worked for me. It is also simpler than the solutions I've found on reddit since it doesn't require downloading anything (nor elevated privileges to run).
In my experience the issue usually returns after a large update/patch (such as the release of a DLC), when you reinstall the game, when you verify game files or when you switch to a different version of proton. If this is the case just run the script again.
I found this to work with the proton of steam and glorious eggroll. I myself use Manjaro and proton_6.3-8 at the moment.
Anyone more gifted in software related skills is invited to test it and comment.
Bash:
# fix aoe2 de desync issue
pushd ~/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/
cp ~/.steam/steam/steamapps/common/AoE2DE/vc_redist.x64.exe ./
cabextract vc_redist.x64.exe
cabextract a10
In my experience the issue usually returns after a large update/patch (such as the release of a DLC), when you reinstall the game, when you verify game files or when you switch to a different version of proton. If this is the case just run the script again.
I found this to work with the proton of steam and glorious eggroll. I myself use Manjaro and proton_6.3-8 at the moment.
Anyone more gifted in software related skills is invited to test it and comment.