• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

ItsKingGeedorah

Recruit
20 Badges
May 21, 2025
2
0
  • Stellaris
  • Europa Universalis 4: Emperor
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Cradle of Civilization
  • Age of Wonders III
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: El Dorado
  • Cities: Skylines
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
Any advice on getting it to work in multiplayer without me having to host? It just loses sync when we start the first day and unpause every single time. I have tried most of the different Proton Versions and the only one that seems to be working at the moment if i'm the host is the "Steam Linux Runtime (Scout)" swapping to other versions of compatibility don't seem to work and most don't even get me into the game at all. Once again, it seems to work if I host but never if i join friends and friends are on Windows so if that's the whole issue then please let me know. I'd prefer not to host considering i'm the person most likely to fail and quit or just need to leave so I'd prefer not to host.
 
Solution
I have tried most of the different Proton Versions and the only one that seems to be working at the moment if i'm the host is the "Steam Linux Runtime (Scout)"
The steam linux runtime is not proton. It is the linux version of the game, but it is run in an environment with specific libraries. Game developers can compile their game for these libraries and it will run no matter what the player has installed. But these libraries are rather old and eu4 was not made for that environment. Instead it should run natively on ubuntu LTS 22.04 and 24.04 and other recent linux distributions. Have you tried to uncheck the compatibility checkbox so that the linux version of the game runs directly in your linux system?

Do you have some kind of...
I have tried most of the different Proton Versions and the only one that seems to be working at the moment if i'm the host is the "Steam Linux Runtime (Scout)"
The steam linux runtime is not proton. It is the linux version of the game, but it is run in an environment with specific libraries. Game developers can compile their game for these libraries and it will run no matter what the player has installed. But these libraries are rather old and eu4 was not made for that environment. Instead it should run natively on ubuntu LTS 22.04 and 24.04 and other recent linux distributions. Have you tried to uncheck the compatibility checkbox so that the linux version of the game runs directly in your linux system?

Do you have some kind of firewall? Losing sync when unpausing could indicate that one of the connection types doesn't work. AFAIK steam uses multiple ports and multiple different connections, both through steam servers and direct connection between player and host. You can try to change the "steam networking" setting in the steam settings to "never" to force steam to connect through the steam servers instead of directly to the host. You could also try to switch to nakama multiplayer, but that has to be done by all players

Disclaimer: I'm not working for Paradox tech support. I'm just trying to help people.
 
  • 1
Reactions:
Solution
The steam linux runtime is not proton. It is the linux version of the game, but it is run in an environment with specific libraries. Game developers can compile their game for these libraries and it will run no matter what the player has installed. But these libraries are rather old and eu4 was not made for that environment. Instead it should run natively on ubuntu LTS 22.04 and 24.04 and other recent linux distributions. Have you tried to uncheck the compatibility checkbox so that the linux version of the game runs directly in your linux system?

Do you have some kind of firewall? Losing sync when unpausing could indicate that one of the connection types doesn't work. AFAIK steam uses multiple ports and multiple different connections, both through steam servers and direct connection between player and host. You can try to change the "steam networking" setting in the steam settings to "never" to force steam to connect through the steam servers instead of directly to the host. You could also try to switch to nakama multiplayer, but that has to be done by all players

Disclaimer: I'm not working for Paradox tech support. I'm just trying to help people.
Yeah after an hour of messing with files and proton versions I completely forgot to try internet connection based solutions because I was able to host but not stay in a game i wasn't hosting. Turns out it was something up with NordVPN because turning it off seemed to fix it. It's odd because i definitely used NordVPN on windows before making the swap a few months ago so it's definitely a Linux only NordVPN issue. Thanks for the help!
 
Yeah after an hour of messing with files and proton versions I completely forgot to try internet connection based solutions because I was able to host but not stay in a game i wasn't hosting. Turns out it was something up with NordVPN because turning it off seemed to fix it. It's odd because i definitely used NordVPN on windows before making the swap a few months ago so it's definitely a Linux only NordVPN issue. Thanks for the help!
Does NordVPN work for TCP and UDP? Maybe UDP is not working or not configured correctly on your linux system and steam is using UDP for the part of the connection which doesn't work. Have you tried NordVPN on windows recently? Maybe they changed something. Or maybe NordVPN breaks the mechanism which steam uses to determine if a direct connection is possible. You could try to disallow the direct connection in the steam settings. Though the experience will likely to be better without a VPN which adds additional delays