1- Downloading the programs
TortoiseSVN: MEGAUPLOAD - The leading online storage and file delivery service
Microsoft Visual C++ 2008: Downloads
When the download and installation is done,
you can follow the next step!
2- Getting ArcEmu
Make a new folder on your desktop called: ArcEmu
Now right click it then select SVN Checkout...
The URL Repository is: svn://arcemu.info/svn/arcemu/

Then click ok and wait for the files done downloading
3- Getting the needed files
Download this: MEGAUPLOAD - The leading online storage and file delivery service
Then save it to the desktop.
Now open: C:/Program Files/Microsoft Visual Studio 9.0/VC/
Go to the directory: Files Needed/include/ and copy ALL the files from there and paste
it to: C:/Program Files/Microsoft Visual Studio 9.0/VC/include/
Go to the directory: Files Needed/lib/ and copy ALL the files from there an
paste it to: C:/Program Files/Microsoft Visual Studio 9.0/VC/lib/
4- Compile ArcEmu
Open the folder called ArcEmu you recently made on your desktop.
Then navigate there: ArcEmu/Trunk/Win/
Open arcemuVC90.sln
Then make sure everything is like the picture below:
Make sure it's on Release then Build the solution
5- Compile the scripts
Navigate to: ArcEmu/Trunk/src/scripts
Open scripts2008.sln
Make sur it's on Release then Build the solution
Then open ExtraScripts2008.sln

Make sure it's on Release then Build the solution
6- Placing the compiled files
Go to: C:/
Create a folder called: MyRepack (Or whatever you want (The tutorial is setted on: MyRepack))
Then in the MyRepack folder make a new folder called: ArcEmu
Then go on your desktop and open: Arcemu/Trunk/bin/release/
Then copy the .exe files and the script_bin folder
And paste it to: C:/MyRepack/Arcemu/
Now go to your desktop and navigate to: ArcEmu/Trunk/src/configs/
Then copy ALL the .confs files from there!
Now go to: C:/MyRepack/Arcemu/ Then make a new folder called configs!
Now go to: C:/MyRepack/Arcemu/Configs/ then paste the .conf files there!
Now go to your desktop and open the "Files Needed" folder
copy the: libeay32.dll and libmySQL.dll
Paste it to: C:/MyRepack/Arcemu/
7- Getting the LUA's files
If you want some LUA's files download this:
Scripts.zip
Then paste the scripts folder to: C:/MyRepack/Arcemu/
And if you download many other LUA's files put them in the scripts folder!
Make sure the path is: C:/MyRepack/Arcemu/Scripts/ and not: C:/MyRepack/Arcemu/Scripts/Scripts/
8- Getting MySQL
Download MySQL from here: MySQL :: MySQL 5.0 Downloads
Open the setup.exe
Click next.
Then choose the Typical installation and press next.
Then click Install. (Wait...)
When the installation is done check: Configure the MySQL server now. And click finish
Click next.
Choose standard configuration then click next.
Click next.
Uncheck: Modify security settings then click next.
And click execute.
Then finally click Finish
Go to: Start then All programs then MySQL and choose MySQL Command Line Client.
Now this will ask you for a password! Press enter
Then type:
Code:
SET PASSWORD FOR root@localhost=PASSWORD('TypeYourPasswordRightHere!!!');Then press enter
Now type:
Code:
CREATE database world;Then press enter
And type:
Code:
CREATE database logon;Then press enter
And exit!
9- Getting the Database
Go to your desktop and make a folder called: WhyDB
Now right click it and select: SVN Checkout...
The URL Repository: Revision 220: /

Then click ok and wait for the files done download.
When the download is done open the WhyDB folder then look for: tool.bat then open it with notepad and make sure everything is like in the picture below:

Exit and save!
Now open the tool.bat
When it ask for the login it's: root and the password is the password you entered in the step 8. Then now press the "i" button and then press enter and wait tool import the DB. Then exit the tool.
10- Make an In-Game account
Open the MySQL Command Line Client like you made earlier and enter your MySQL password you entered in the step 8.
Now type:
Code:
INSERT INTO `accounts` (`acct`,`login`,`password`,`encrypted_password`,`gm`,`banned`,`lastlogin`,`lastip`,`email`,`flags`,`forceLanguage`,`muted`) VALUES (1,'AccountName','AccountPassword','','az',0,'0000-00-00 00:00:00','','',8,'enUS',0);Change AccountName and AccountPassword to fit with the account you want. Then press enter.
11- Maps Part
Download:
EnUS: MEGAUPLOAD - The leading online storage and file delivery service
EnGB: MEGAUPLOAD - The leading online storage and file delivery service
Copy the Ad.exe in your World of Warcraft directory then make a folder called maps in it then start the ad.exe and wait for he put the maps into the maps folder. When it's done copy the maps folder to: C:/MyRepack/Arcemu/
12- DBC's
You absoluly need the DBC's! Alot people are getting problems with the DBC's part but not with me!
Download: MEGAUPLOAD - The leading online storage and file delivery service
Put the DBC folder to: C:/MyRepack/Arcemu/
13- Setting the .conf files
Go to: C:/MyRepack/Arcemu/configs/
Open Arcemu-world.conf
Now look for this:
Code:
<WorldDatabase Hostname = "host" Username = "username" Password = "passwd" Name = "db" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "host" Username = "username" Password = "passwd" Name = "db" Port = "3306" Type = "1">Modify it for this:
Code:
<WorldDatabase Hostname = "localhost" Username = "root" Password = "MySQLPassword" Name = "world" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "MySQLPassword" Name = "logon" Port = "3306" Type = "1">
Change ALL the MySQLPassword by your MySQL Password!
==================================================
Now look for this:
Code:
<die msg="I am a newb who didn't even read half my config file!">
Modify it for this:
Code:
#<die msg="I am a newb who didn't even read half my config file!">
==================================================
Now look for this:
Code:
<die2 msg="I read nearly all my config file, but not the whole thing!">
Modify it for this:
Code:
#<die2 msg="I read nearly all my config file, but not the whole thing!">
==================================================
Now look for this:
Code:
<ScriptBackends LUA="0"
AS="0">
Modify it for this:
<ScriptBackends LUA="1"
AS="0">
==================================================
Now look for this:
Code:
<LogonServer DisablePings = "0"
RemotePassword = "passgoeshere">Change the passgoeshere by your MySQL password
Close and save.
Now open: ArcEmu-logonserver.conf
Now look for this:
Code:
<LogonDatabase Hostname = "host"
Username = "user"
Password = "pass"
Name = "dbname"
Port = "3306"
Type = "1">
Modify it for this:
Code:
<LogonDatabase Hostname = "localhost"
Username = "root"
Password = "MySQLPassword"
Name = "logon"
Port = "3306"
Type = "1">
Modify the MySQLPassword by your MySQL Password
Code:
At the end completly look for this:
<LogonServer RemotePassword = "change_me_logon"
AllowedIPs = "***MUST BE COMPLETED***"
AllowedModIPs = "***MUST BE COMPLETED***">
Modify it for this:
Code:
<LogonServer RemotePassword = "MySQLPassword"
AllowedIPs = "127.0.0.1/32"
AllowedModIPs = "127.0.0.1/32">Change the MySQLPassword by your MySQL Password
Close and save.
14- Starting the server (Play)
Now go to: C:/MyRepack/Arcemu/
Then open Arcemu-world.exe and Arcemu-logonserver.exe
Now go to your world of warcraft directory and look for realmlist.wtf and then
change the realmlist to: 127.0.0.1! Open WoW and play with the account you made in step 10.
15- Credits
Credits go to:
-Zenathor
-WhyDB
-ArcEmu
-Microsoft
-TortoiseSVN
-MySQL
If you get problems
If you got an problem with Arcemu-world.exe restart the server
The final results of the MyRepack/Arcemu/ should look like:
