05 December 2024

678. Steam and cross-platform play, Linux vs Windows, Halo:MCC and Ghost Recon Wildlands

 I use Linux, my son uses windows. We sometimes want to play computer games together.

We both have Halo: MCC and Ghost Recon Wildlands, and we can't play together in either game without a bit of work.


Halo: MCC

See this post

Basically, copy 

C:\Windows\System32\ucrtbase.dll
C:\Windows\SysWOW64\ucrtbase.dll 

from the windows install, and place them in 

steamapps/compatdata/976730/pfx/drive_c/windows/system32/ 
steamapps/compatdata/976730/pfx/drive_c/windows/syswow64/

on the linux computer.

Ghost Recon Wildlands

Firstly, you need to 'make friends' using the UBIsoft app.

Playing together will then fail with 'Kicked by EAC' for the linux player.
One solution if you're only playing with your friends (which for a game this age probably will be the case anyway), see this video or this post.

In brief, download the Wildlands mod SayNotoEAC from here: page

Go to SteamLibrary\steamapps\common\Wildlands\EasyAntiCheat

Make backups of EasyAntiCheat_x86.dll and EasyAntiCheat_x64.dll (e.g. rename them to *.bak)

Copy the two dlls from the downloaded mod