Not sure if it is a Steam/Proton issue or manjaro.
When I try to play a game that uses Uplay it does not work. It comes to “initializing” in Uplay and stops as if the servers are not reachable. (The same problem in Bottles).
One user on GamingOnLinux suggested using VPN. And voila… it worked. Why would this make any difference is beyond me. Tried running Steam from CLI but I couldn’t see any information that would explain this.
If I start the games in Win11 (same computer, same network) it works without any problems.
Any suggestions?
P. S. If there is an error log I can access and include please let me know and I will try to do so.
I used Uplay recently again with “Assassin’s Creed Revelation” on Steam directly with proton. I have not such a problem at all.
The only thing what could be a difference in my humble opinion is the response time of the DNS-Server. A VPN has its own DNS-Server which might have a much faster response time.
Install dnsmasq:
pamac install dnsmasq
and use it in NetworkManager:
echo -e "[main]\ndns=dnsmasq" | sudo tee /etc/NetworkManager/conf.d/dns.conf
Dnsmasq is now used as dns cache, so it will not ask everytime for a IP at the providers DNS-Server, but save the recent result and call it from dnsmasq. That reduces the dns delay.
It takes a while at the Initializing step and then returns: error connection lost (A Ubisoft service is currently unavailable).
As said, the moment I enable VPN it works, if I turn it off the error repeats.
It is funny that Assassins Creed Odyssey worked without problems a while ago. But I did change the motherboard and installed Manjaro again in the mean time. I am not sure if this is a factor or not.
# Generated by NetworkManager
nameserver 127.0.0.1
options edns0 trust-ad
The thing is… it works in windows 11, connection and all. If it would be an IP issue I don’t think it would work in Windows.
My guess is the network setup is not to be blamed. Maybe firewall but I don’t think I use one. ufw is inactive… All other games work and connect including Rockstar’s. If it’s a firewall issue I did not change any settings so it may have to do with some default Manjaro options (as said it is a fresh install maybe a month old).