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