Hey guys, as a mac user, I find not a lot of tutorials are out there for mac so I decided to add one to the list!
I will be showing you how to create a 3.0.3 wow private server using arcemu!
1. First, we need to download the files needed, download MacPack 11.5 by going to NEW LINK: http://www.mac-fun.com/macpack/Downloader.zip this is a downloader. Open up the download and click "Download" the circle will slowly start to dissapear, when it has dissapeared completely, you will have a file on your desktop called "11.5," open this up and click on "MacPack 11.5 Installer.pkg" and run the installer, it should take around 3 Minutes.
2. Go to a finder window and go to your "Macintosh HD" there should be two new folders there "ArcEmu" and "MacPack" open up the "MacPack" folder and click on the folder called "Other Installers" and run the installers there.
3. Now, we need to download Navicat LITE and MYSQL. Download these by going to these links:
Navicat: http://www.navicat.com/download.php?id=2
MYSQL: MySQL :: Select a Mirror and select your mirror from there.
4. Run the installers from the two programs and install the MYSQL Pref Pane. now, go to your "System Preferences" and click on "MYSQL" in the bottom, then click on "Start MYSQL Server" enter your password and wait for it to say "MYSQL Server Is Running"
5. Now we need to get the database by going into Navicat and clicking "New Connection" in the top right, it will come up with a box asking for details, enter this:
Connection Name: Localhost
Host Name: localhost
port: 3306
User Name: root
and no password
click "Test Connection" and hopefully it should say "Connection Sucsessfull" if not, make sure your MYSQL server is running.
Now, right click on the connection "localhost" and click on "New Database" name the database "world" and click "OK" now, right click on the database "world" and click on "Execute Batch File" then a window should pop up, click on the three full stops and a windows should pop up asking you to select your ".sql" file.
Navigate to THIS file "Macintosh HD-MacPack-Database-World.sql"
Click ok and then "execute" this process will take around 2 minutes, if not, restart your computer and try again.
6. Now we need to create a account, double click on the database "world" and there should be a list of "tables" right at the top, there should be a table called "accounts" double click on this. A window should pop up and in the bottom left of this windows, there should be a "plus" sign, click on this and a new row will appear on the table.
Now, this bit is quite complicated, so I took a screenshot to help you:

Type in that information and scroll along until you see a column called "flags" this is the bit where most people get stuck.
Change this to 24 if you have WOTLK
Change this to 12 if you have TBC
Change this to 8 if you have Normal WOW
Ok, press the green tick on the bottom left of that windows and close the window, now minimize Navicat.
7. Now, we need to download the maps by going to MEGAUPLOAD - The leading online storage and file delivery service once you have downloaded them, extract them using "UnrarX" which can be download here and place them in this folder "Macintosh HD/Arcemu/Server/Bin"
8. Nearly finished now, time to change the Realmlist by going to "Macintosh HD/Applications/World Of Warcraft/Data/EnGB/Realmlist.wtf" or "Macintosh HD/Applications/World Of Warcraft/Data/EnUS/Realmlist.wtf"
Open up "realmlist.wtf" with TextEdit and delete all the text there, and type in
set realmlist 127.0.0.1
8. Now we need to start up the server, open up Terminal by searching it in spotlight and type
PHP Code:
cd /arcemu/server/bin
then press enter and type in
PHP Code:
./arcemu-logonserver
It should say "Sucsess, Ready For Connection"
Now, open up a new tab by going to "File-New Tab" or by typing "apple-T"
then type in
PHP Code:
cd /arcemu/server/bin
then press enter and type It will start loading the World database, this will cause your computer to have some serious lag so dont try and do anything else when it is loaded. When it has finished loading, it should say
PHP Code:
Logon Latency is 0-5 MS
DONE, start up WOW, and login with the user "admin" and pass "admin"
GM commands can be found at "http://upload.virtual-angel.de/command-list.xml"
ENJOY Your Private Server!!
Common Errors
Here are some common errors which people often get:
PHP Code:
dyld: Library not loaded: /usr/local/mysql/lib/libmysqlclient.16.dylib
Referenced from: /ArcEmu/Server/bin/./arcemu-logonserver
Reason: no suitable image found. Did find:
/usr/local/mysql/lib/libmysqlclient.16.dylib: mach-o, but wrong architecture
Trace/BPT trap
or something like that, download and install this: http://mac-fun.com/macpack/files/Lib%20Installer.pkg
If you get this error:
PHP Code:
11:54 D ThreadPool: Thread 3 left the thread pool.
11:54 D ThreadPool: Thread 3 is now executing task at 0x501a90.
11:54 D ThreadPool: Thread 4 left the thread pool.
11:54 D ThreadPool: Thread 4 is now executing task at 0x501a10.
11:54 D ThreadPool: Thread 5 left the thread pool.
11:54 D ThreadPool: Thread 5 is now executing task at 0x4d2000.
Bind unsuccessful on port 3724.Bind unsuccessful on port 8093.Hooking
signals...
Success! Ready for connections
Shutting down...
Waiting for console thread to terminate....
11:54 D ThreadPool: Thread 3 entered the free pool.
11:54 D ThreadPool: Thread 4 entered the free pool.
Console shut down.
Waiting for database to close..
11:54 D ThreadPool: Thread 1 entered the free pool.
11:54 D ThreadPool: Thread 2 entered the free pool.
11:54 D ThreadPool: Shutting down 5 threads.
11:54 D ThreadPool: Killing 4 excess threads.
11:54 D ThreadPool: 5 threads remaining...
11:54 D ThreadPool: 1 threads remaining...
11:54 D ThreadPool: 1 threads remaining...
11:54 D ThreadPool: 1 threads remaining...
Shutdown complete.
You need to do this, go to "Macintosh HD/Applications/Utilities/Activity Moniter" and open up "Activity Moniter" You should see "Arcemu-Logonserver" and "Arcemu-world" in the list, select them both and click on "stop" now start the server again.
How To Add Custom Items To Your Server
This is a tutorial on how to add custom items to your server.
Start by creating an account at "www.wow-v.com"
then, create an item or download another persons item.
Click on "download batch file" next to your item and check the top box which says "ascent"
Then, enter your Entry ID which is what you will type ingame to get the item, The numbers below 90000 are all other items so I recommend typing "90002" and "90003" so on....
Then, click on "download batch" and it should download a ".sql" file.
Now, go to navicat and open up the "localhost" connection and clicking on the "world" database, right click on the "world" database and select "execute batch file" then navigate to your downloaded ".sql" file and click on "execute" it should exectue it with no errors.
It is now in your database, to get it, type in-game ".char additem "Item Entry ID"
To put the item in the game instantly without restarting your server, execute the item batch file in the "world" database and in WoW, type in ".server reload items" wait for it to reload and then type in ".char additem (Item ID).
Some Cool Arcemu Commands
Here are some very useful Arcemu commands:
".char additem (Item ID) " Adds the item to your inventory, to find out Item IDS, go onto "www.wowhead.com" and search for the item you want, once you have searched for it, click on the item, now, in your web browsers address bar, it should say "http://www.wowhead.com/?item=(Some Numbers)
Now, where I have written "Some Numbers" that is the Item ID.
".lookup" this is a very useful command, it has many different possibilities like ".lookup i (Item Name) will search for that item and give you the Item ID and ".lookup c (NPC Name) will give you the Entry ID of a creature
".char learn all" this will learn every spell which is avaliable for your class"
Also, A very good Arcemu Admin addon is "GMH" which contains all types of commands which you can use just by one click, you can download that by going to this link: http://opensvn.csie.org/GMHelper/tru...d/GMHelper.zip
Another very good addon for WoW is "MozWoWFullMap" which reveals all unexplored areas of the map, this can be download here: http://wowui.worldofwar.net/uploads/...1224948910.zip
To put these Addons in WoW, drag the Addon folder into "C:/ProgramFiles/WorldOfWarcraft/Interface/Addons" on a Windows but on a mac, place the folder in "Macintosh HD/Applications/WorldOfWarcraft/Interface/Addons"
If you think this guide could be improved or have any ideas, please PM me, also, I am starting up my own WoW private server, if anybody wants to help me set it up, they would be more than welcome!
END. I really hoped this tutorial helped you and if you have any problems, feel free to ask them in a replay. BYE!!:wave::wave: