Overwatch 2 is out now, but how do you play it on your Steam Deck. Let's look at your options.
Update: Thanks to a recently released update to GE-Proton, it's now much easier to get Overwatch 2 running on Steam Deck. All you have to do is to add Battle.net as a Non-Steam-Game to Steam, and install Overwatch 2 through there. Afterwards, choose
GE-Proton 7-39 as a compatibility layer. Our tutorial is, however, still a valid option.
Overwatch 2 was released yesterday, and it's safe to say the queues to get into the games were crazy on launch day — so crazy our editor-in-chief didn't make it into the game:
Fortunately, the servers have calmed down a little — as such, we can now figure out the best way to get Overwatch 2 up and running on the Steam Deck.
Unfortunately, the trusted method of installing the previous game on the Deck doesn't seem to work yet for Overwatch 2. This may just be a momentary issue, but for now, the process to play Overwatch 2 on Steam Deck is a bit more evolved.
Right now, if we try to install Overwatch 2 by adding Battle.net as a non-Steam game, it crashes on us. So what's the alternative? Here's what we've found:
We tested the guide below and ran Overwatch 2 successfully (as long as the servers are working, which still seems to be an issue).
How to install Overwatch 2 on Steam Deck
- On your Steam Deck, go to desktop mode. Click the
Steam button, go down to
Power, and then
Switch to Desktop. Wait for your Deck to reboot.
- In desktop mode, open up
Discover. You find it by clicking on the
- Search for
Bottles. (If the keyboard doesn't pop up, click the
Steam Button + the X-button.) Install the app.
Bottlesis a popular tool to run Windows software and games on Linux.
- Next, search for
Flatseal. We need to give some extra permissions to
Bottlesand this is the fastest way.
- Open up
Flatseal, click on
Bottlesin the sidebar and add, under
Other filesthe following path:
- Open up
Bottles. Here, we need to create an environment, a so-called
bottle. Click on the plus sign, give it a nice name and choose
Gamingas environment. This might take a while.
- Next, we need to switch to a different runner (similar to Proton-versions in the Steam Deck game UI). In the sidebar, go to
Preferences, scroll down to
Systemand click on the little
caffe-7.18. To select it, exit this screen again, and under
System, open up the
caffe-7.18. (A little note from the community: some people see two versions of
caffe-7.18. I, however, didn't. You want to choose
- Now to install Battle.net. In the sidebar, under
Installersyou'll find the
Blizzard Battle.netlauncher. Pick that and wait for the installation.
- Finally, we want to install the game. Open up
Battle.netin the start menu, log into the launcher, navigate to
Overwatch 2and install the game. It should now run properly.
- If you care, you can add
Battle.netto the Steam Library. In
Programs, click on the three dots next to the
Battle.netname. Here, pick
Add to Steamand you're done. Another way is to install
Boilrfrom Discover and let it do its job, this is the method I used. But that's a guide for another time.
Unfortunately, the game is currently hard to test right now, as it'll take ages to get a connection to a server. We had the game running in the practice range for a while and had no crashes. However, as usual with the Steam Deck, the game might be extremely laggy while the shaders are caching. Just keep the game open in the menus for a (long) while.
This is the current best way we found for installing Overwatch 2 on Steam Deck. Ping us on Twitter if you have any questions or find a different solution, and we will update this post accordingly.