Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.
Age of Empires II Definitive Edition Desynchronization Issue
PisauraXTX 12 May
Hi everyone.

I just started playing Age of Empires II Definitive Edition on linux. It launches and runs singleplayer perfectly fine. But whenever I try to join an online game, I get a desynchronization issue that ends the game anywhere between a few seconds to a minute into the match.

I tried this solution and did everything as described in the post.
Except I first had to create the directories. /compatdata/ and everything below that did not exist on my computer. Extraction worked without errors, so I did not delete anything.

I tried several different versions of Proton: Proton-6.4-GE-1, Proton Experimental, Proton 6.3-3, Proton 5.13-6 and Proton 5.0-10 all launched and ran the game fine, but all of them also had the desync issue.

Proton-6.8-GE did not launch at all. The launch window comes up and crashes the whole desktop after a few seconds. The clock stops running and it's not possible to interact with any elements on the desktop or taskbar anymore. I was forced to terminate the process on every attempt.

I would be very grateful if anyone could direct me to a solution to play AoE II DE in multiplayer on linux. Or if I'm missing something in the fixes I already tried, please let me know.
This topic has an answer marked - jump to answer.
tuxintuxedo 12 May
QuoteExcept I first had to create the directories. /compatdata/ and everything below that did not exist on my computer.
This is the problem. What protondb basically tells you is to extract the files to your game's proton prefix. I cannot tell you where to look for it, but it surely exists somewhere (it is created on the first start and is changed the next start if you change the proton version).
I think vc_redist can also be installed through winetricks/protontricks (you still have to know where your directories and files are).

Last edited by tuxintuxedo on 12 May 2021 at 2:23 pm UTC
PisauraXTX 12 May
Quoting: tuxintuxedoThis is the problem. What protondb basically tells you is to extract the files to your game's proton prefix. I cannot tell you where to look for it, but it surely exists somewhere (it is created on the first start and is changed the next start if you change the proton version).
Ah yes, thanks for pointing me in the right direction! I suspected that something was wrong with the file paths. The game is installed on a different hard drive, so there are two /steam/steamapps/ directories. I had to go to the one on the hard drive where the game is installed and do the operations there, as described in the protondb post. So I just had to open a terminal and put in the following:

cd /media/TheHardDriveInQuestion/Steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/ 
wget "https://aka.ms/vs/16/release/vc_redist.x64.exe"
cabextract vc_redist.x64.exe
cabextract a10


I ran Age of Empires on Proton Experimental and it worked! Played a whole game without desync, though I had to resign eventually because my team didn't coordinate too well.

Again, thanks a lot!
tuxintuxedo 12 May
I'm glad it worked. Have fun!
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.

Livestreams & Videos
Community Livestreams
Latest Forum Posts