Play Starcraft II On A Linux Box

Posted: 21/08/2010 in gaming, Geek Stuff, How to...., linux
Tags: , ,

It’s been a while since my last post mainly due to laziness but with a little bit of computer trouble aiding my lack of updates.  My laptop doesn’t like Windows XP & my Vista disc is scratched beyond all repair so the Ubuntu 10.4 disc I made for a nerdy/rainy day made the cut.  Starcraft II released shortly before the great hard drive failure so I played it on Windows for a while & fed my addiction for the game.  I wasn’t about to give up on playing so I set forth on getting Starcraft II to work on my new operation system & here is a little tutorial on how I got it to play:

Cedega is dead for the most part & Crossover Games costs money so I gave Wine & PlayOnLinux/Wine a try.  I’ll provide the way to install the game simply using Wine a try first:

How to Run Starcraft II With Wine 1.2

  1. Download & Install Wine 1.2 (In my case I use Ubuntu w/ installation via Synaptic Package Manager)
  2. Open a command line / terminal window & type the commands listed below
  3. cd ~/Downloads
  4. wget
  5. chmod +x winetricks
  6. ./winetricks droid fontfix fontsmooth-rgb gdiplus gecko
  7. ./winetricks vcrun2008 vcrun2005 allfonts d3dx9 win7
  8. winecfg

The winecfg command will open the Wine configuration.  You will notice tabs along the top with one titled Libraries.  The Libraries tab will list a war load of libraries.  What we went to do is add mmdevapi to the overrides then edit/disable it.  After mmdevapi is added & disabled click on the audio tab and choose Alsa.

With any luck at this point you should be able to play Starcraft II on Linux.

How to Run Starcraft 2 With PlayOnLinux

PlayOnLinux is the easiest option since it will automate the process of installing SC2 via Wine (for the most part).  Use these steps to get the game up and running:

  1. Download PlayOnLinux for your specific Linux distribution (If you use Ubuntu download the newest version via the official website to get the newest version)
  2. Click on install & select Starcraft II from the Games menu
  3. Go through the step by step process (note if you install from the DVD it will take a long time for PlayOnLinux to copy the files from the disc, don’t be alarmed)
  4. When the game is installed select it & click on “configure this application” from the menu.  You’ll want to choose “configure wine” and add then disable mmdevapi in the libraries tab like we did with the Wine howto.
  5. Play SC2 – Wings of Liberty (hopefully)

Potential solutions for FPS issues:

Starcraft II will likely run slower on Linux than Windows for various reason but you might be able to compensate using these methods:

This article was first posted on

  1. Starcraft2 says:

    This game is really sweet.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.