Linux: How to play Diablo II: Resurrected (Open Beta) with Steam (Proton)
You need just a few steps to play the Blizzard game Diablo II: Resurrected (Screenshot is from the Multiplayer Open Beta) under Ubuntu Linux.
You need the following downloads:
- The Blizzard Battle.net launcher
- The Proton version Proton-6.15-GE-2 by GloriousEggroll
- Valve Steam under Linux
Steam should be very easy to install via the following command:
sudo apt install steam
After the installation of Steam we need to create the following folder:
mkdir ~/.steam/root/compatibilitytools.d/
Now we need to download the Proton-6.15.GE-2.tar.gz file and extract the folder into ~/.steam/root/compatibilitytools.d/
After the extract you should have a folder Proton-6.15-GE-2 inside the compatibilitytools.d folder.
Start Steam now.
Now we need to download the Blizzard Battle.net launcher from the Blizzard website. After the download you should have the Battle.net-Setup.exe file inside your ~/Downloads.
Inside of the Steam we select the file ~/Downloads/Battle.net-Setup.exe file as a non-Steam game and we enable the Steam Compatibility mode with Proton-6.15-GE-2.
Now you should see a new entry on your left side inside your collection with “Battle.net-Setup.exe” Please start the launcher.
A new window should come up after a few seconds. You can now login with your Blizzard account. Select the Diablo II: Resurrected game and choose “Beta” in the left corner.
Start the download and installation process.
After the download you should be able to run Diablo II: Resurrected (Open Multiplayer Beta) with the Blizzard intro and the game intro. With the Open Beta I was able to play with friends online with no problem so far.
It is important to search and change the path of the installation after you finished the installation inside of Steam. Steam creates new Wineprefixes for each game. You have to search inside the following folder for a Battle.net folder inside the Program Files (x86) at ~/.local/share/Steam/steamapps/compatdata/
You can rename the entry inside of Steam from Battle.net-Setup.exe to Battle.net and you should change the Target and Start In lines.
As an example, for me the Target line is “/home/fbaier/.local/share/Steam/steamapps/compatdata/2937308385/pfx/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe” and the Start In line is “/home/fbaier/.local/share/Steam/steamapps/compatdata/2937308385/pfx/drive_c/Program Files (x86)/Battle.net/”
That was the last change. Now you can start the Blizzard Battle.net client within Steam. Every new Blizzard game should work with the Proton-6.15-GE-2 version.
Don’t you guys have mobile devices ?
Diablo II: Resurrected works with Steam Link at the Apple iPad with a Sony Playstation 5 Controller via Bluetooth very smooth.