0

How to setup Warcraft on a MAC

This post outlines how to successfully setup a locally run World of Warcraft server running in a VMware Fusion instance.

The Server is Trinity AC-Web Ultimate Repack (3.3.5a).

Original link is here http://www.ac-web.org/forums/showthread.php?211443-Official-AC-Web-Ultimate-Repack-(3-3-5a)

In case that link ever goes away, here is a link on this site, Trinity AC Web Repack 3.3.5a

You will also need the dbc, maps, vmaps, and mmaps files.

Download Navicat for MySQL from here, NaviCat for MySQL

Download the World of Warcraft installer + Patches for Mac from here, WoTLK Install+Patches

You can download individual patches for the Mac client from here, WoW Mac Patches

I’ll assume you already have VMware Fusion up and running on your Mac with a Windows Server OS installed and configured. My setup consists of VMware Fusion version 8.1.1 with Windows Server 2008 32 bit.

I’m running on a MacBook Pro Retina 15″ Mid 2014 with 16GB of RAM and 256GB of Flash Storage. Performance with VMware Fusion / WoW running is great.

Download the AC-Web Ultimate Repack from either link and extract it to your virtual server in VMware Fusion. I recommend placing all files into a C:\ACWeb folder. Your extracted files should look like this;

Snip20160802_15

Extract the dbc, maps, vmaps, and mmaps files from above and place them in the C:\ACWeb\Core\data directory

Snip20160802_14

Navigate to the _Server directory and start both the Apache.bat and MySQL.bat files.
Navigate to the Core directory and edit the worldserver.conf file.
Scroll down to the # CONNECTIONS AND DIRECTORIES section.
Find the BindIP setting, it will be set to 0.0.0.0. Change this to your servers Virtual IP Address. Save the file and exit.

Load Navicat.
Click Connection.
In the ‘Connection Name’ box enter ArcEMU
In the ‘Password’ box enter ascent
Click OK

Double-click on ArcEMU to expand the databases. Double-click the ‘auth’ database. Double-click the ‘realmlist’ table on the right side to open it.

Warcraft_2

Change the address field from 127.0.0.1 to your Virtual Server IP Address. Click the check mark at the bottom to update the record then close the table.

Warcraft_3

Close Navicat.
Close and restart the MySql instance from earlier via the batch file.
Navigate to C:\ACWeb\Core and start both authserver.exe and worldserver.exe.At this point ArcEMU is ready to go! Now to install and patch World of Warcraft on your Mac.

NOTE:

You may receive the following error when launching authserver.exe;

Snip20160725_13

Navigate here to download Visual C++ Redistributable Packages for Visual Studio 2013.

  • If you are using a 64-bit version of Windows, make sure to install both files: “vcredist_x86.exe” and “vcredist_x64.exe”.
  • If you are using a 32-bit version of Windows, only install the “vcredist_x86.exe”.

 

 

Unzip the World of Warcraft installer + Patches for Mac from above. It will create a directory named WoW WoTLK Install + Patches. Navigate to this directory and run InstallWoW. Follow the prompts to install the base Warcraft Application… this will take a while depending on your Internet connection.

Once this is complete it’s time to patch the installation.
In the same directory there are 9 patch files plus one patch directory.

Warcraft_4

Open the wow-3.2.2-to-3.3.0.enUS-OSX-patch directory. We have to work some magic on one of the files before we can use the patch file.

Right-click the Blizzard Updater and choose ‘Show Package Contents’.
Expand Contents -> MacOS. You will see the file Installer.
Open the application Terminal ( /Applications/Utilities )
In Terminal type “chmod 777 ” but do not hit enter ( note the space after 777 )
Drag the Installer file from Finder to the Terminal application. You should see something similar to the following;

Warcraft_5

Press enter to set the new permissions. Close the Terminal window.

The Patch order is;

WoW-3.2.0.10192-to-3.2.0.10314-enUS-patch.app
WoW-3.2.0.10314-to-3.2.2.10482-enUS-patch.app
WoW-3.2.2.10482-to-3.2.2.10505-enUS-patch.app
wow-3.2.2-to-3.3.0-enUS-OSX-patch ( from the folder – Run Blizzard Updater.app )
WoW-3.3.0.10958-to-3.3.0.11159-enUS-patch.app
WoW-3.3.0.11159-to-3.3.2.11403-enUS-patch.app
WoW-3.3.2.11403-to-3.3.3.11685-enUS-patch.app
WoW-3.3.3.11685-to-3.3.3.11723-enUS-patch.app
WoW-3.3.3.11723-to-3.3.5.12213-enUS-patch.app
WoW-3.3.5.12213-to-3.3.5.12340-enUS-patch.app

Once all patches have been applied open your /Applications/WoTLK/World of Warcraft/Data/enUS/realmlist.wtf file
The only line that needs to be in this file is

[blockquote align=left]

set realmlist [virtual VMware Server IP Address] [/blockquote]

 

 

 

As an example, here is what my realmlist.wtf file looks like

[blockquote align=left]set realmlist 192.168.40.128
[/blockquote]

 

 

 

Save the realmlist.wtf file and navigate back to /Applications/WoTLK and run World of Warcraft.app.
You should be presented with the familiar WoW login screen.

The username / password is admins / admins.
To create your own account, from the worldserver console type the following;

account create <account name> <password>
account set gmlevel <account name> 3 -1

Warcraft_6

Login using either admins / admins or your own username/password.

ENJOY!!

[ Updated 7/25/2016 — Added information for Visual C++ download ]

Leave a Reply