How to Install and Play World of Warcraft on Ubuntu

lutris-wow-featured

As World of Warcraft’s seventh expansion draws nearer, interest in the venerable MMO is peaking again. For a long time WoW has been a game known to work well through the Wine compatibility layer on Linux, even though it’s never been officially supported. There was even a time when rumors were flying that Blizzard’s developers tested WoW for Wine compatibility.

Since World of Warcraft dropped OpenGL support and moved to DirectX 11, things haven’t been so simple. There’s been plenty of breakage and odd graphical glitches, and that doesn’t take into account the problematic Battle.net app or the decreased framerates. But it can still be just as easy as before.

Lutris and its scripted installs make playing World of Warcraft on Ubuntu about as easy as it is on Windows, and the performance is great, even on lower-powered systems.

Make Sure Your Drivers Are Installed

Before you go any further, make sure that you have the latest drivers installed for your graphics card. Check out the Steam guide. It does a great job covering driver installation pretty. Once you have your drivers installed, reboot your computer to make sure that you’re using them.

Install Lutris

Lutris isn’t in the default Ubuntu repositories, but the Lutris developers do maintain a convenient repository. Before you get that set up, though, you’ll need to create a Lutris account, if you don’t already have one.

Create Your Lutris Account

Create Your Lutris Account

Head over to the Lutris registration page and create your account. Lutris only uses the account to keep track of your downloads and your library. They don’t sell you anything or try to track you. You only need to give it a username, email, and password.

Add the Lutris Repository

Add the Lutris Repository

These repository instructions are straight form Lutris. They first look for which version of Ubuntu you’re running, then create a file in your Apt sources directory that points to the repository for your version of Ubuntu. Finally, they import the GPG signing key for the repository.

ver=$(lsb_release -sr); if [ $ver != "18.04" -a $ver != "17.10" -a $ver != "17.04" -a $ver != "16.04" ]; then ver=18.04; fi
echo "deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list
wget -q http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -

After you’ve run all three commands, you’re ready to update Apt and install Lutris. From now on, you’ll receive regular updates for Lutris on your system.

Install Lutris

Update Apt and install Lutris like you normally would.

sudo apt update
sudo apt install lutris

Run the WoW Installer

Start The WoW Install Script

Lutris has a page on its website for each game that it supports. WoW is no exception. Go to the Lutris WoW page, and click on the “Install” button below the main image. Your browser will ask you if you want to open the script with Lutris. Click “Agree.”

A new window will pop open. It’ll start off by asking if you do, in fact, want to begin installing WoW. Click to confirm. The Lutris install script will kick off and start setting up your Wine prefix for WoW. In the process, it’ll download a few Windows components and fonts to make everything go smoothly.

Next, the installer will start the regular Battle.net installer. Follow the steps for Battle.net. When it’s done, don’t sign in. Instead, close the Battle.net window to allow the installer to finish. After a couple of seconds, Lutris will show you a success message. Close the message window. There’s something else you need to do.

Also read: How to Easily Install Windows Games on Linux with Winepak

Check For Wine Updates

Wine updates frequently, and those updates usually bring performance improvements with them. Before you start the game, it’s best to make sure that you’re using the latest version of Wine.

Lutris Runners

Click on the “Runners” icon at the top of the main Lutris window. It’s the second icon from the left, and it looks like gears by default.

Get The Latest Wine PBA

A new window will pop open, displaying a list of available runners. The list is alphabetical, so Wine is towards the bottom. Scroll down and click on Wine. A new window will pop open listing the available Wine versions. There are a lot. Look for the latest version with the PBA patches. It’ll have “pba” in the name. Click on the checkbox next to the name to start downloading it. If it’s already checked, you have the latest one. Close both runner windows, and return to the main Lutris screen.

Configure WoW For The Latest Wine

Right-click on the WoW banner image, and select “Configure” on the menu that pops open. Another window will open up with all the available options for your WoW install. Click on “Runner options,” and look for the Wine option. Select the Wine version, and choose the latest version of Wine-PBA.

Return to the main Lutris window.

Play World of Warcraft

Battle.net Through Wine

Click on the WoW banner image to launch the game. Actually, it’s not the game. The Lutris installer can only go so far, and it can’t script the Battle.net client. You’re going to need to sign in to your Battle.net account and click the “Install” button for WoW yourself. There’s nothing special that you need, though. This is just the standard procedure, like on Windows.

The game will take some time to download. World of Warcraft weighs in at around 50GB. After you have it, launch the game with “Play.”

It’s always a safe bet to turn your settings down at first to make sure that everything is working properly. Then, slowly dial it up to see what your computer can handle. Try exploring a capital city in the game to test it.

Playing WoW On Linux

The latest patch for the expansion just launched. Don’t expect perfection. In testing this, there was a weird bug where textures didn’t load. It seems like a texture caching thing because it did stop, but just be prepared. That also means that you shouldn’t have any new problems when Battle for Azeroth does launch.

For The Horde!

That said, there’s no reason you can’t enjoy the game to its fullest. And, of course, FOR THE HORDE!

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Nick Congleton

Nick is a freelance tech. journalist, Linux enthusiast, and a long time PC gamer.