Installing Ubisoft Connect on the Steam Deck

This tutorial will show how you can install and use the Ubisoft Connect client on a Steam Deck.

Ubisoft Connect on the Steam Deck

While Ubisoft’s games are available within the Steam client, you will likely run into issues if you attempt to run them straight from Steam itself.

This is because all of Ubisoft’s video games rely on its client called Ubisoft Connect and don’t directly run through Steam itself.

Don’t worry; getting this client running on your Steam Deck is entirely possible thanks to Valve’s Proton compatibility layer.

Over the following steps, we will show you how to install the Ubisoft Connect client to your Steam Deck.

Running Ubisoft Connect on the Steam Deck

This section will cover everything you need to get the Ubisoft Connect client running on the Steam Deck.

These steps range from installing the client, configuring it to run on the Steam Deck, and creating a directory to store your Ubisoft games on your Steam Deck.

Changing to Desktop Mode

To install the Ubisoft Connect client to your Steam Deck, we must first change from the gaming mode to the device’s desktop mode.

1. To change to the desktop mode on your Steam Deck, you must first open the Steam menu.

You can open this menu by either tapping “STEAM Menu” on the screen by pressing the STEAM button on your Steam Deck

Open Steam Menu

2. Once you have opened the Steam menu, select the “Power” option at the bottom of the list.

Open Power Menu

3. Now change to the desktop mode on your Steam Deck by selecting the “Switch to Desktop” button.

Change to Steam Deck Desktop Mode to Install Ubisoft Connect

Downloading Ubisoft Connect to the Steam Deck

4. Once you are in desktop mode, we can move on to downloading the Ubisoft Connect client to your Steam Deck.

To download this software, you will need to open a web browser on your Steam Deck. In our case, we will be using the Chrome browser but any will work.

Open Web Browser

5. With your browser open, go to the Ubisoft Connect website. You can do this by going to the following URL: “https://ubisoftconnect.com” (1.).

Once the website is open, scroll down and click the “Download for PC” button (2.).

Download Ubisoft Connect Installer to the Steam Deck

Adding the Ubisoft Installer as a Non-Steam Game

6. With the Ubisoft Installer downloaded to your Steam Deck, we are now required to add it as a non-steam game.

To add a game as a non-steam game, we will need to open the desktop Steam client.

Open Steam Interface

7. With the Steam client now open, click the “ADD A GAME” button on the bottom-left side of the screen (1.).

In the pop-up menu, click the “Add a Non-Steam Game...” button (2.).

Open add a non-steam game dialog

8. In the “Add a Game” box that pops up, you will now need to click the “Browse” button.

Select Browse Fiels Button

9. In the browser file box, click the select box (1.) at the top of the screen to bring up several options.

You will want to start by moving to the “/home/deck” directory (2.).

Navigate to Steam Deck Home User homepage

10. Next, move to the “Downloads” directory, where we saved the Ubisoft Connect client on your Steam Deck.

Open downloads directory

11. Within this directory, find the file called “UbisoftConnectInstaller.exe” and click/tap it (1.).

With the installer selected, click the “Open” button (2.).

Select Ubisoft Connect Installer to Steam Deck

12. You should now see the Ubisoft Connect installer within the provided list with a ticked box next to it.

Once you have selected it, click the “ADD SELECTED PROGRAMS” button.

Click Add Selected Programs button

Setting The Steam Deck Proton Compatibility on the Ubisoft Connect Client

13. Before we can install the Ubisoft Connect client on our Steam Deck, we must ensure it uses the experimental version of Proton.

To change the compatibility mode, we must search for and select the Ubisoft Connect installer. If you have an extensive library, you can use the search box (1.) to locate it.

Once you see the “UbisoftConnectInstaller.exe” option in your list, click it to open its page (2.).

Find Ubisoft Connect Installer within the Steam Deck Library

14. We now need to open the properties for this particular game entry. Start by clicking the “cog” icon (1.) as shown in the screenshot below.

Next, click the “Properties” option (2.) to bring up the properties page.

Change Ubisoft Connect Client properties

15. With the properties page now open on your Steam Deck, change to the “Compatibility” tab (1.)

Once on this page, ensure that the “Force the use of a specific Steam Play compatibility tool” option is ticked (2.).

Finally, we must set the compatibility option to “Proton Experimental” (3.).

As the Ubisoft Connect client often breaks on the Steam Deck, you will want access to the latest fixes as they are made available. The experimental branch of Proton is the best way to achieve this.

Set Compatibility to Proton Experimental

Installing the Ubisoft Connect Client onto the Steam Deck

16. Back on the Steam library page for the Ubisoft Connect installer, you will need to click the “PLAY” button.

Launch Ubisoft Connect Installer

17. You will now have the Ubisoft Connect Installer running on the Steam Deck. To proceed with the installation, click the “OK” button.

Please note that you may have to hold down the STEAM button on your Deck to use the touchpad while the app is open.

Select Installer Language and proceed

18. You will now be greeted with a license agreement you must agree to before proceeding.

To continue installing the game client, click the “I Accept” button.

Accept terms and conditions for Ubisoft

19. You will now have the chance to change the installation location. However, as games using Proton work within their own directory, you will want to stick with the default value.

You will want to click the “Install” button to install the client.

Click install button to proceed

20. Once the installation is completed, you will again want to click the “Next >>” button.

Ubisoft Connect Installed to the Steam Deck

21. Now that you are on the final screen, ensure you have the “Run Ubisoft Connect” checkbox unticked (1.).

Once you are sure the box is unticked, click the “Finish” button (2.) to complete the installation of the Ubisoft Connect client to your Steam Deck.

Disable automatic run and finish

Changing the Steam Client Target to Ubisoft Connect

22. Back on the Steam page for the Ubisoft Connect Installer you will now want to reopen the properties page. You must open this page as we need to change the target from the installer to the actual Ubisoft Connect client.

To begin this process, click the “Cog” icon (1.) located to the right of the Steam client.

Next, click the “Properties” button (2.) to get us to the settings to change the launch target.

Open Steam properties panel

23. With the properties page open, you will want to click the “Browse” button under the “Target” heading.

Click browse to change target path

24. We can now begin finding and selecting the Ubisoft Connect client we installed earlier in this guide.

Start by clicking the select box at the top of the “Add a Game” box (1.).

You will then want to change to the home directory by clicking the “/home/deck” option (2.).

Navigate to the Steam Deck Home Directory

25. You will want to open the “.local” directory.

Open the local directory

26. Next, move to the “share” folder.

Open Share Directory

27. After navigating to the “share” folder, you will want to scroll down and open the “Steam” directory.

Select Steam Directory

28. We now need to move into the “steamapps” directory. This directory is where Steam keeps all its applications, including the ones you install through the Proton compatibility layer.

Open steamapps folder

29. Now we are in the “steamapps” directory, we must change to the “compatdata” directory. This directory is where you will find all of your Proton applications.

Change to the compactdata directory

30. In this directory, you will want to sort the files from newest to oldest by clicking the “DATE MODIFIED” header (1.) and ensuring its arrow is pointing up.

The folder you want to open should now be at the top of the list (2.).

Open the last modified Proton folder

31. You will next want to move into the “pfx” directory.

Browse into the pfx folder

32. At this point, we are finally in the space where your Steam Deck simulates a Windows operating system for Ubisoft Connect by using Proton.

To find the Ubisoft Connect client, you will now need to open the “drive_c” directory.

Navigate to the simulated C drive

33. Open the “Program Files (x86)” directory next. This directory is where the Ubisoft Connect client would have been installed.

Open the Program Files Directory

34. You will now see a small list of directories, find the one called “Ubisoft” and open it.

Open the Ubisoft folder

35. Now open the “Ubisoft Game Launcher” directory.

Select the Ubisoft Game Launcher Directory

36. We are finally in the correct directory where the Ubisoft Connect launcher was installed on our Steam Deck.

Scroll until you find the executable with the name “UbisoftConnect.exe” and click it (1.).

Once done, you will want to click the “OPEN” button (2.).

Select the Ubisoft Connect Launcher on the Steam Deck

37. With the target now updated to point to the Ubisoft Connect client, you will also want to update the shortcut name from “UbisoftConnectInstaller.exe” to something like “Ubisoft Connect“.

Rename shortcut name to something relevant

Creating a Directory to store your Ubisoft Connect games on the Steam Deck

38. Game clients like Ubisoft Connect that run under the Proton compatibility layer have their own file directory structure.

While you can still easily install the game directly to a MicroSD card, installing the games to an easily accessible location on your Steam Deck requires you to make a directory elsewhere and create a symbolic link into the Proton directory.

To start this process, open the Dolphin file explorer on your Steam Deck.

Open the Dolphin File Explorer

39. With the Dolphin file explorer open, right-click in the main window (1.) by pressing the L2 trigger on your device.

Next, hover over the “Create New” option (2.), then click the “Folder” button (3.).

Right click and create new directory

40. You can now give this new folder a name (1.). For this tutorial on installing Ubisoft Connect on your Steam Deck, we will be calling this directory “Games“.

Remember, you can bring up the keyboard by pressing the STEAM and X buttons on your Steam Deck.

Once you have typed a name, click the “OK” button (2.).

Name directory Games to continue

41. With the directory created, let us split the Dolphin file explorer in two by clicking the “Split” button in the top-right corner.

Split the Dolphin Window into two

42. With the explorer split in two, click the hamburger icon in the top-left corner (1.).

With the open menu, click the “Show Hidden Files” option (2.). Setting this option will allow us to see the directory where we installed Ubisoft Connect earlier in the guide.

Show hidden files

43. After enabling the “Show Hidden Files” option, you should see a directory called “.local“.

Open Local Directory in Dolphin

44. Next, we need to move into the “share” directory by tapping it.

Swap to share directory

45. Now, we need to open the Steam folder. This is where Steam stores most of its files on your device.

Open Steam Directory while within Dolphin

46. Now that we are in the “Steam” directory, move into the “steamapps” directory, where Ubisoft Connect is stored on our Steam Deck.

Choose the steamapps directory

47. We must now open the “compatdata” directory. This is where any application running under Proton are installed by default.

Select the comapctdata Directory

48. With the “compatdata” directory open, you will want first to click the hamburger icon (1.).

Next, hover over the “Sort By” option (2.) and then clickModified” (3.).

Change to sort by modified date

49. Now, if your modified order is set to Newest to Oldest, the directory you want to open should be at the top of the list.

This directory will have the same name as the one you browsed to in the “Changing the Steam Client Target to Ubisoft Connect” directory.

Select last modified proton directory

50. You will hopefully be in the correct directory at this stage. However, you will want to move into the “pfx” directory to continue.

Change to the pfx directory while within Dolphin

51. Finally, change into the “drive_c” directory. This is where the “C” drive is simulated for Ubisoft Connect on your Steam Deck.

Open the C Drive

52. You will now want to drag the “Games” directory from the left side (1.) of Dolphin to the right side (2.).

Dragging this folder will open a prompt with four options. You will want to click the “Link Here” (3.) option to create a symbolic link.

A symbolic link means that the files will all remain within the home folder on your Steam Deck but will act as if it is available through a “Games” directory on the C drive that Ubisoft Connect sees.

Drag and Drop Games directory into C Drive folder

Logging in and Configuring Ubisoft Connect on your Steam Deck

53. With the directory created to store your Ubisoft Connect games, we can proceed with a few more configuration steps.

Start by opening up the Ubisoft Connect client by clicking the “Play” within the Steam library.

Launch the Ubisoft Connect client on the Steam Deck

54. After a brief self-update, you can now log in to Ubisoft Connect on your Steam Deck.

First, enter your email and password within the provided text boxes (1.). You can bring the keyboard up by pressing the STEAM and X buttons.

Next, you will likely want to tick the “Remember me” checkbox (2.) so you don’t have to continually login.

Finally, click the “Log in” button to continue (3.).

Login to your account

55. Now that you are logged into the client, click the hamburger icon in the top-left corner of the client.

Open the Ubisoft Menu

56. Within the menu that appears, click the “Settings” page to continue.

Move to the Settings page within Ubisoft Connect

57. Within the “General” page, you will want to find the option labelled “Enable in-game overlay for supported games” and ensure it is unticked.

The in-game overlay can cause issues while running Ubisoft games on your Steam Deck.

Disable the in-game overlay

58. You will want to change to the “Downloads” settings page (1.).

Then on here, you can change the default game installation directory by clicking the “Change” button (2.).

Hit browse to change default installation location

59. A little window will now open on your screen that will allow you to choose where you want your games installed to.

Start by clicking the “My Computer” option to reveal more details. Then, click the “C:” option to install the game on your Steam Deck or “z:” to install it to your MicroSD Card.

If you choose to go with the “C:” drive, you will see the “Games” directory we created at the top of the list (1.).

Once a directory is selected, click the “OK” button (2.) to confirm the change.

Select location to save your games

60. After changing the game installation location, you will get a warning that any existing games will not be moved to your new location.

To proceed with the directory change, click the “Yes” button.

Confirm your installation directory change

61. Back on the desktop you can now return to the Steam Deck gaming mode.

To change to the gaming mode, you only need to double-tap the “Return to Gaming Mode” icon.

Return to the Steam Deck Gaming Mode

Opening Ubisoft Connect within Steam Deck Gaming Mode

62. Now that you are back in the Steam Deck Gaming mode, you will want to change to your game library.

To get to your game library, tap the “STEAM Menu” icon or press the STEAM button on your Steam Deck.

Opening the steam deck gaming menu

63. With the Steam menu open, tap the “Library” option.

Open your game library

64. Now that you are within your Steam Deck game library, you will want to change to the “NON-STEAM” tab (1.).

Once on that tab, you should see “Ubisoft Connect” (2.) as an available option. Select it to continue.

Select the Ubisoft Connect client within the Steam Deck Gaming Mode

65. You can now easily launch the Ubisoft Connect client from your Steam Deck. To launch it, you only need to tap the “Play” button (1.).

You can reconfigure the controls within the game client by tapping the controller icon (2.).

Open the Ubisoft Connect client

66. You now successfully have the Ubisoft Connect client installed on your Steam Deck.

If you haven’t changed the controls from the defaults, you may have to hold down the STEAM button on your controller to utilize the mouse.

Ubisoft Connect running on the Steam Deck

Troubleshooting Issues with Ubisoft Connect on the Steam Deck

This section will cover tips on improving your experience with the Ubisoft Connect client on your Steam Deck. If you don’t see a particular issue you are facing mentioned here, please try commenting below.

Ubisoft Connect: Connection Lost on the Steam Deck

One of the most common issues you will encounter when using the Ubisoft Connect client is the “Connection Lost” error.

From various users’ experiences, this seems to be caused by an MTU black hole, meaning the connection can never be completed. To work around this, we can either enable MTU probing or manually lowing the MTU value.

Enabling MTU Probing on the Steam Deck

The best way to fix this issue is to enable MTU probing. The network stack will automatically try lowering the MTU to get a working connection by enabling this option.

1. Before attempting this fix, you will need to ensure that you have set a password for the Deck user so that you can use the sudo command.

2. With a password set, you will now want to open the terminal on your Steam Deck.

The next couple of steps will be done within the command line.

3. With the terminal open, run the following command within the terminal.

This command adds the “net.ipv4.tcp_mtu_probing” line into a new config file. This config file will be automatically read when the system starts up, enabling MTU probing.

echo net.ipv4.tcp_mtu_probing=1 | sudo tee /etc/sysctl.d/custom-mtu-probing.conf

4. For this change to take effect, you must restart your Steam Deck completely.

You can use the following command since we have the terminal open already.

sudo reboot

Lowering the MTU Value

An alternative way to fix the Ubisoft Connect “Connection Lost” error message on your Steam Deck is to lower the MTU value manually.

Only follow these steps if enabling MTU probing doesn’t fix the issue for you.

1. Before you begin, you will want to open the Konsole application on your Steam Deck. This application allows you to type in commands while using your device.

2. With the terminal open, begin listing your current connections using the following command.

This command uses the network manager CLI to show connections.

nmcli connection show

3. After running the above command, you should see something like what we have shown below. The value you are after here is the name under the “NAME” column.

In our case, we will use “HOME_LINK” for the next step.

NAME       UUID                        TYPE  DEVICE
HOME_LINK  ******-***-***-***-*******  wifi  wlan0

4. Now that you know the name of your connection, we will want to modify it and lower the MTU value.

Lowering the MTU value to 1452 from 1500, should hopefully fix the issues with connecting to Ubisoft Connect from your Steam Deck.

With the command below, ensure you replace “NAME” with the value you found in the previous step.

nmcli connection modify 'NAME' 802-11-wireless-mtu 1452

5. The fastest way for these changes to take effect is to restart your Steam Deck.

Since you already have the terminal open, you can restart using the command below.

sudo reboot

Conclusion

At this point in the tutorial, you should hopefully have the Ubisoft Connect client running on your Steam Deck.

This game client gives you access to any game developed and published by Ubisoft. This includes hits such as Far Cry and Assassins Creed.

Please comment below if you experienced issues with getting the game client installed on your Steam Deck.

If you found this tutorial helpful, be sure to check out our other Steam Deck tutorials.

2 Comments

  1. Avatar for Mr. baker
    Mr. baker on

    Thank you for the tutorial! Im still having problems however. Everytime I try and log in I get a “connection lost” error and prompts me to either try again or go offline. Both options dont work. Is there any way around this by chance?

    1. Avatar for Emmet
      Emmet on
      Editor

      Hi Mr Baker,

      Sorry to hear that you are having issues with connecting when using the Ubisoft Connect client. While I didn’t personally run into the issue I have seen that other have experienced it and come up with a possible solution.

      I have adjusted the tutorial to feature some additional steps to hopefully work around this issue. Please try following the new steps in the Troubleshooting section.

      Please let me know if this solves the issue for you.

      Cheers,
      Emmet

Leave a Reply

Your email address will not be published. Required fields are marked *