Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I've read reports of it being tied to your connection, and workarounds suggesting using mobile data or a VPN, however the bottom line is that the connectivity issue is somehow caused by attempting to connect to their servers.
First of all, if I've purchased the game through Steam (which is its' own DRM), why in the name of actual heck would I then need to connect to another server in order to verify my ownership of the software?
Anyway I've since been reimbursed so I don't particularly care anymore beyond the fact that I'll steer away from games released in this manner.
Maybe Ubisoft uses some server in russia or something and my country does not have good relations with russia so it could be that the whole country is just blocked. It did work a while ago when I played Valhalla but that was like over a year ago.
To enable MTU probing, you need to go into desktop mode and have a password configured to run the following command and reboot:
If you want to undo the change (for whatever reason), type the follow and reboot again:
Alternative is to configure a fixed lower MTU (eg. 1452) instead of the default 1500.
edit: fixed the sysctl property name, this also explains why it didn't work for people.
Things I tried before giving up:
- Use a VPN
- Use a completely different connection (both a mobile data connection and a completely different internet connection at another household)
- Enable MTU probing
But in the first place, why should I need to troubleshoot an arbitrary extra layer of DRM in order to prove I own a product that I paid a premium price for, which I launched through a storefront with inherent DRM, all because of some weird issue with Ubi's launcher connectivity?
Apologies for the delay.
Valve dictate the support ratings of titles on the Steam Deck.
They've labelled Assassin's Creed: Valhalla as playable, which notes it should be launchable but may require additional configuration.
Please be aware that the Steam Deck is not an officially supported title by the game as it designed to run on Windows PC machines. - as such, we're unable to provide full support on getting the game or client to run on the platform.
Valve offer articles with some Steam Deck troubleshooting steps available here.
There are also the Steam Deck Discussions available here to seek further advice.
If there's anything else we can answer, please let us know.
Thank you!
- Ubisoft Support
Thank you so much for that, you're a legend. MTU probing didnt do the trick but reducing it a bit is working. I've been trying to make Ubisoft Connect actually connect ♥♥♥♥♥♥♥♥♥ on lutris and steam proton for a month on my PC with PopOS but both were stuck at "inistializing", despite login with two factor authentification. I'm in EU, belgium.
For now I'm running the following command before Ubi Connect launch
I havent commited the MTU change to any config file right now so I'd need to run it again for another session.
I appreciate that you took the time to reply, but all this text does is shift responsibility. I agree that from a technical standpoint the issue is somewhere between the Ubi Connect servers and a consumers' device, however I can guarantee from personal experience that this issue is unique to games forwarded to Ubi Connect.
In general I remain of the opinion that, while it's fully legal for Ubisoft to require a second layer of DRM authentication, it's not a great approach to take with regards to how customers perceive your platform.
So while this reply does the minimum to link to generic sources of SD troubleshooting information, it reads as though the main intent is to somehow shift the general perception of the issue in such a way that it has nothing to do with Ubi Connect and everything to do with the way Valve marks support for specific games.
It's not just Assassin's Creed Valhalla, it's Ubisoft Connect itself and any game that requires it.
That being said, I'm pretty confident, that at it's core this is an issue with Proton. Since Windows machines on the same network don't have an issue. If Valve had tested it in different conditions it would have gotten an unsupported rating. It would have been in the best interest of Ubisoft to work with Valve to git things fixed to get a better rating. But from what I've seen, they don't really care (yet). Oh well, I'm already glad they are not banning Steam Deck users (looking at you Bungie
It's interesting to read that MTU probing does not fix it for everyone. Which is most likely due to other weird network/router/ISP setups. My guess is that some Ubisoft servers don't accept fragmented packets, while others do. And it's mostly people with some form of PPPoE (like Fiber) connections that run into this. Would be nice data to gather for a Proton bug though.
Lowering the MTU is a valid workaround. You can make this persistent per Wifi connection. Find the name of your connection, probably same name as the Wifi SSID:
Execute the following command where NAME is replaced with the connection name found above (the single quotes are required if the name contains spaces):
It will become active after some time if you have the patience for it, or just restart the Deck:
To revert execute the command with the value 1500. Or remove the Wifi connection and add it again in the SteamOS UI.
I had a surprisingly easy time with BattleNet on Lutris with the install script and with Heroic Launcher to emulate EGS. Now all that's left is that EA Origin crap, and Oculus.
I was reinstalling Ubi Launcher and run into some problems, which I just found out were freshly implemented by Valve and Ubi.
What solved it for me, was using the latest Proton Experimental.
And set MTU to 1400 (1496 was not enough)
I used ip command to temporary change mtu, as it is preinstall and ifconfig not.