Welcome to Ac-Web AC-Web

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

Ask a Question

Ask Questions and Get Answers from Our Community

Ac-Web Official Repacks !

Here you will find all our official repacks

Contact Us

Contact a Staff member if needed

The Ultimate ArcEmu Setup Guide, In Detail With Pictures

Foolz

Senior
Vip
joined: Nov 29, 2009
messages: 677
Reaction score: 75
Points: 0
Credits: 0
Hello There, it's been a while since another ArcEmu tutorial has been updated.
THIS MAY OR MAY NOT WORK ANYMORE I WILL NOT BE HELPING YOU WITH IT ANY LONGER AS IT HAS NOT BEEN UPDATED IN ALMOST 2 YEARS
Before we begin, THIS IS FOR A 3.3.5a SERVER. YOU WILL NEED A 3.3.5a CLIENT TO EXTRACT THE VMAPS, MAPS AND DBC, AND TO PLAY.

Contents:
Chapter 1: Preparation
Chapter 2: Pulling the ArcEmu Source and Compiling
Chapter 3: Filling your Complete Folder
Chapter 4: Creating and Filling the MySQL Server
Chapter 5: dbc, maps and vmaps
Chapter 6: Changing Config Files
Chapter 7: Adding an Account and Playing

Chapter 1: Preparation​

You will need:

TortoiseSVN: TortoiseSVN - Downloads
84084540.png

Most people will be using a 32 bit OS, so click the large blue "TortoiseSVN 32-bit" button and install it.


Visual C++ 2010 Express: Microsoft Express Downloads - Visual Studio Express and SQL Server Express
34830305.png

Click the Visual C++ 2010 Express option and select your language, when installing, do not take the MySQL integration.



Chapter 2: Pulling the ArcEmu Source​


Create a folder anywhere you like, for the sake of simplicity, I have created one on the desktop. Right click this folder and pick "SVN Checkout..."
72150849.png


In the new checkout screen, put the url of the checkout as:
Code:
https://arcemu.svn.sourceforge.net/svnroot/arcemu/trunk/[/C[IMG]http://img204.imageshack.us/img204/7457/37671950.png[/IMG]
After it has completed, it should look like this:
[IMG]http://img840.imageshack.us/img840/7214/31648669.png[/IMG]

After this has completed, go into your folder, and into the new "win" folder. Double click on "arcemuVC100 - All Projects"
[IMG]http://img835.imageshack.us/img835/6725/89157027.png[/IMG]
You may get this popup here, click the top one and click Ok.
[IMG]http://img695.imageshack.us/img695/9112/10760324.png[/IMG]

Once this has loaded up, right click the solution at the top of the solution explorer, and click "Configuration Manager"
[IMG]http://img651.imageshack.us/img651/4167/66000002.png[/IMG]

Click on the dropdown menu and change the solution configuration from Debug to Release. Then click close.
[IMG]http://img821.imageshack.us/img821/707/91606595.png[/IMG]
Right click the solution again, and click "Build Solution".
[IMG]http://img19.imageshack.us/img19/1389/97599440.png[/IMG]

Once this has finished, you should see in the Output "15 succeeded, 0 failed, 0 up-to-date, 1 skipped".
EDIT: As of Revision 4038, luabridge will compile with this, so you should see "16 succeeded, 0 failed, 0 up-to-date, 0 skipped" I think. 
[IMG]http://img684.imageshack.us/img684/2426/80463152.png[/IMG]


[CENTER]Chapter 3: Filling your Complete Folder[/CENTER]

Create a new folder anywhere on your computer, again. I'm going to do it on my Desktop and call it ArcEmu Compiled.
[IMG]http://img816.imageshack.us/img816/8099/74764732.png[/IMG]

Open up your SVN Folder and your Compiled folder, and copy the folder "configs" from the SVN folder to the Compiled folder.
[IMG]http://img607.imageshack.us/img607/1364/47356815.png[/IMG]

Now go into **YOUR SVN FOLDER**/bin/release_32 and copy these items into your compiled folder.
Edit: You do not need the maps folder.
[IMG]http://img832.imageshack.us/img832/1084/54312973.png[/IMG]

Finally, go to **YOUR SVN FOLDER**/extras/arcemu-windows-libraries/DLL Files (DLL Files x64 if you are on a 64bit OS) and copy the 2 .dlls into your compiled folder.
[IMG]http://img249.imageshack.us/img249/9240/13463692.png[/IMG]
[/COLOR][/FONT]
 
Last edited:

Foolz

Senior
Vip
joined: Nov 29, 2009
messages: 677
Reaction score: 75
Points: 0
Credits: 0
Chapter 4: Creating and Filling the MySQL Server​

Download MySQL Essntials here : http://dev.mysql.com/get/Downloads/...m/http://mirrors.dedipower.com/www.mysql.com/

When you are installing, click custom setup and include the Lib files by clicking the box and selecting "This feature will be installed on local hard drive."
47465148.png


After has it installed, we want to configure the server. Check the box and click finish.
22130434.png


Click standard configuration, click next.
80247418.png


Click Install as Windows Service, click next.
14294500.png


For the root password in this guide, I will be using "ascent", put ascent as the password and click next.
27526503.png


Click Execute and wait until finished.
15467469.png

13119541.png



Download Navicat here: Navicat Lite (Free Multiple Database GUI) - Free software downloads and software reviews - CNET Download.com

Download and install Navicat. Open it up.
44751620.png

Click file, Click New connection. Input this in the entries, the password is ascent for my guide. Click OK.
26397130.png


Double Click on "Arcemu Server" in the left panel to connect to your MySQL server. You should see 3 grey databases appear.
45386924.png


Right click in the left panel, and click on "New Database"
29264509.png

Name this database world, and click OK.
53388287.png


Repeat this to create 3 databases: "world", "character" and "logon"
 

Foolz

Senior
Vip
joined: Nov 29, 2009
messages: 677
Reaction score: 75
Points: 0
Credits: 0
Once you have done this, double click on each of the databases to make them turn green.
63082803.png


Right click the character database, and click "Execute SQL File"
35134773.png


click the "..." button and browse to **YOUR SVN FOLDER**/sql/ , double click on the character structure sql file shown in the picture.
37759713.png


Click start, when the queries are executed successfully, click close.
36421652.png


Right Click the logon database and repeat, but use the logon structure file.

For the world database however, we are going to use WhyDB. Create another new folder anywhere. You guessed it, i'm going to use my desktop. Right Click the folder and SVN Checkout it.
32731793.png


Instead of the ArcEmu SVN url, we will use the WhyDB SVN url which is:
Code:
http://svn.xp-dev.com/svn/whydb-users/
12188372.png


Click OK, and wait until it is finished, like the ArcEmu source pulling.

Go into the folder and click on the tool.bat to start the whydb installation.
93073582.png


Insert the following data:
76418578.png


At the menu, press i and then enter to start the installation. Once it has finished, you can close it.
40526120.png
 

Foolz

Senior
Vip
joined: Nov 29, 2009
messages: 677
Reaction score: 75
Points: 0
Credits: 0
Chapter 5: dbc, maps and vmaps​

In this chapter I have to whizz off my virtual machine and onto my real machine.

For this chapter you will need:
WinRAR if you do not already have it : http://www.rarlab.com/rar/wrar40b5.exe
Extractor tools : Filebeam - Beam up that File Scottie!

Download and unrar my folder of extractor tools, and place this folder into your 3.3.5a installation. Hopefully this is C://Program Files/World of Warcraft but it really depends where your copy of WoW is.

Next, move these 3 files into the main part of your WoW installation.
77792353.png


Double click on ad.exe to start the map extraction process. Wait until this is finished.
82359182.png


After this, you will want to run "vmapextract_v3.exe". This will start to extract the vmaps. Wait for this to finish.
75078928.png


Finally, you will want to run "vmap_assembler.exe" to convert the data to the correct format. Wait for this to finish.
72552922.png


After these steps have finished, you will have 2 new folders (actually 3, but we don't need buildings) in your WoW folder, maps and vmaps. Copy the folders "maps" and "vmaps" to your compiled folder.
25639878.png


From your wow installation folder, go into **WOW FOLDER**/Data/enGB (could be enUS) move the "ArcEmu English DBC Extractor" to this folder and run it. It may look like it has crashed, but it should complete properly.
67796399.png

16597370.png


You should now have a dbc folder in there, copy that to your compiled folder.
65851433.png



Chapter 6: Changing Config Files​

Let's head now to your compiled folder. It should now look like this:
84094102.png


go into the configs folder, and open up logon.conf with notepad.
99883773.png

Change these lines so it looks like the picture.
30901337.png


Save and close logon.conf, open up world.conf and change these lines so it looks like the picture.
66880899.png


Save and close. Go back to your compiled folder. Run the logonserver, then the world server. If you have followed this guide, it should come up with this.
40155746.png


Chapter 7: Adding an Account and Playing​

Congratulations, you have successfully compiled your own ArcEmu Core. To play on it, change your realmlist.wtf file found in **YOUR WOW FOLDER**/Data/enGB (or enUS) with notepad. change the top line to:
Code:
set realmlist localhost

Open up Navicat again, double click on "Arcemu Server" and Double click on the logon Database. You should see in the right panel a table called "accounts", double click that to bring up the table.

To make it easier to read, click the "form view" button at the top, then input this data.
13801001.png


press control+S, close down your logonserver.exe and worldserver.exe if they're running and restart them. You can now log in with your username: Admin password: admin


Thank you for reading this guide, if you have and suggestions and queries, feel free to ask them. Feedback is greatly appreciated :)
 

Nonsense

Troll King.
Spu
Pu
joined: Aug 23, 2010
messages: 2,108
Reaction score: 146
Points: 0
Age: 29
Location: Troll Land.
Credits: 15
Really nice.
 

marijnz

Student Game Development
Spu
joined: Jul 6, 2010
messages: 2,091
Reaction score: 154
Points: 63
Age: 29
Location: Holland
Credits: 19
Nice guide, the images will be appreciated by some people for sure.
Although, since it's two posts long, with a lot of images, you can make the overview possibly a little better.
It's practical to have a little index in the start, but you could besides that also start with a large header before every chapter. Maybe a different color for every chapter can also make it look a little more organized.
 

paco

Registered
joined: Jan 29, 2008
messages: 75
Reaction score: 0
Points: 0
Credits: 0
In this chapter I have to whizz off my virtual machine and onto my real machine.
Does that mean there is some sort of interference using virtual machine or VPNing in this process?

-edit-
Just for the person who tries this and doesn't think the vmap assembler is working, make sure you try making a vmaps folder then running it. I had a friend who had this problem.
 
Last edited:

Lexythelord

Registered
joined: Dec 20, 2010
messages: 183
Reaction score: 20
Points: 0
Credits: 0
Wooo! This is the best compiling guide I have ever seen .. GooD TuT
 

SimplyTom

TomTom
Vip
joined: Mar 7, 2010
messages: 604
Reaction score: 41
Points: 0
Location: UK
Website www.tombell.me
Credits: 0
Well done for putting this all together, But their are SOOO many screen shots that are unneeded....
 

PrivateMaker

Registered
joined: Jan 13, 2011
messages: 129
Reaction score: 12
Points: 0
Location: Secret (in a dark hole in WoW)
Credits: 0
on compile should it not say 15 succed for me it says

1 succeeded, 12 failed
 

xeaky

Registered
joined: Sep 25, 2009
messages: 78
Reaction score: 4
Points: 0
Credits: 0
Very nice I love it! specially the screen shots.. old guys like me need that. well lets hope i get this done some time today lol! Great Job ++REP
 

Cronic

Ashamane Contributor
Spu
joined: Jun 29, 2008
messages: 2,751
Reaction score: 357
Points: 83
Location: Legion Developer
Credits: 10
GREAT JOB FOOLZ, This deserves a STICKY, Unlimited please sticky this thread as my request <3

~Cronic
 
Back
Top