Wine + World of Warcraft
** NOTE -- I do not play this game any more, nor do I have plans to anytime in the future. Please refer to the links above for supoprt on getting this to work should this info get out of date. **
Getting World of Warcraft to run on Linux has not been necessarily a huge challenge, but getting it to run well has. Below are the steps to get the most out of WoW, and frankly its not that hard these days :D
Easiest Method -- Crossover Games
The best way I have found is to use Crossover Games to manage and run WoW. Since WoW is currently a supported game, you will qualify for technical support if any issues do arise. But to do it in vanilla wine isn't that bad in the end either. I will give as much generic info to both as possible, but I do not have the time to maintain two installs these days -- Just one with CXG. Sorry there. But again, since CXG is an older wine with the nice GUI to make life easier, your wine experience should not be too bad.
1) Install the game using C4P or Crosstie or directly thru the CXG "Install Windows Software" tool. This will create the bottle, and get all the necessary prerequisite tools installed. My list of apps in the Add/Remove Software section of the Windows 2000 bottle is as follows:
- Crossover HTML engine
- MS VC++ 2005
- MS VC++ 2005 (yes 2 of em somehow)
- TTF: Andale Mono
- TTF: Arial
- TTF: Arial Black
- TTF: Comic Sans MS
- TTF: Courier New
- TTF: Georgia
- TTF: Imact
- TTF: Times New Roman
- TTF: Tebuchet MS
- TTF: Verdana
- TTF: Webdings
- World of Warcraft
2) Use the CDs/DVDs/Downloader to get the install going. The last 2 installs have been using the digital downloaders. All previous have been with the CDs for WoW + BC. The best way for those to work very very well, is to copy all the files to your HD and run the install there. Otherwise you can take the long route and play Disc Jockey and swap discs all day :D To each their own. The downloader works well, and I have used that on both of my Linux machines and my iMac (using the native Mac installer there). No issues whatsoever.
3) Run the game. The authenticator dongles and smartphone apps work fine. I use them myself with no issues. Once in, quickly setup the game preferences. Now once that is all done, go and disable Triple Buffering if you are on an nVIDIA GPU, then quit out. We need to make a few changes manually (either way we go from here its unavoidable)
4) We need to make WoW run in OpenGL mode. There are two ways to accomplish this. The first way (preferred by me) is to add the following line to ./WTF/Config.WTF
SET gxApi "opengl"
or we can add it to the launcher itself. Open the WoW desktop shortcut (Right Click > Properties) and add -opengl to the end of the command (leaving a space).
5) Run and have fun.
Getting Curse to work
I got Curse client 3.xx to work, 4.xx does not. Its a bit wonky, but works.
1) Create a Win XP Bottle and install IE7 into it using Crossover Office (not Games -- Office)
2) Export it
3) Import it into CXG
4) Install Curse 3.xx into it.
5) Here is the fun part. Dont log in. Edit the settings to disable auto updating. Close Curse.
6) Launch Curse. You can login here
7) We now must add WoW to the list of games but will run into an issue. Here is where you have a choice. Since we are going across bottles, you need to make the wow folder available to the Curse bottle.
8) Add WoW to Curse and use as you would on windows.