Starcraft and now Starcraft II can be tricky to get running on Ubuntu 13.04 / 13.10, but by following these steps I was able to get it working with only minor issues.
Cedega is dead for the most part & Crossover Games costs money so here is my tutorial on how to install Starcraft II with Wine & PlayOnLinux/Wine. If you have difficulty after following these instruction, feel free to post or browse the “getting Starcraft II working on Linux” thread on the Ubuntu forum.
How to Run Starcraft II With Wine
- Download & Install Wine the latest Wine (In my case I use Ubuntu w/ installation via Synaptic Package Manager)
- Open a command line / terminal window & type the commands listed below
- cd ~/Downloads
- wget http://winezeug.googlecode.com/svn/trunk/winetricks
- chmod +x winetricks
- ./winetricks droid fontfix fontsmooth-rgb gdiplus gecko
- ./winetricks vcrun2008 vcrun2005 allfonts d3dx9 win7
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:
- Download PlayOnLinux for your specific Linux distribution (If you use Ubuntu download the newest version via the official website to get the newest version)
- Click on install & select Starcraft II from the Games menu
- 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)
- 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.
- Play SC2 – Wings of Liberty / Heart of the Swarm / Legacy of the Void (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:
- Disable Compiz (Using Ubuntu/Wine – System > Preferences > Appearance > Visual Effects > None) – Note: Compiz has improved performance in 13.10
- Upgrade your Nvidia drivers, https:/
/edge.launchpad .net/~ubuntu- x-swat/ +archive/ x-updates (or upgrade to Ubuntu 13.10, it will upgrade you to the nvidia-319 drivers
- Try lowering your in game graphical settings to compensate
- Look through the comments at the bottom of the Wine HQ page for Starcraft II
- Look through the comments on this post
If you have any issues or suggestions please add a commentRead More
Blizzard Entertainment & NetEase.com (who created the Chinese MMORPG Fantasy Westward Journey) announced that open beta testing for Starcraft II has officially begun in China. Finally, Chinese players will be able to experience Starcraft II’s wildly fun multiplayer & medicore single player after speculation of a Starcraft II ban in China.
If you live in Mainland China and haven’t already downloaded the Starcraft II client via a Battle.net account you can do so at the Chinese Battlenet site located at http://www.battlenet.com.cn. After you’ve installed the client open the program file and automatically download the updates to the latest version to begin playing.
The beta will end in a hot minute (April 6th, 2011 to be exact) so get into the game now. However, if you want to wait and get your hands on the commercial version the fun will begin directly after the end of the beta. Customers will be able to purchase game time in 30-day increments at full retail for RMB20.
For more information check out this hype ridden press release from the PR Newswire – Asia (http://www.prnewswire.com/news-releases/open-beta-testing-for-starcraft-ii-begins-in-mainland-china-118813734.html)Read More