I have uses some of the other guides to make this as clear as possible !
A Windows System. A copy of the client, updated to 2.2.3. Be sure you go to your World of Warcraft Directory and open the realmlist.wtf file with notepad (or wordpad) and change the Set Realmlist and Set patchlist to 127.0.0.1 (This is for your system alone and only if it is on the same system as the server will be. If not, get the local ip address for the server and place it here)
The "ad.exe" map extractor tool which is located in the Tools Folder
A *.dbc extraction tool which is located in the tools folder
MySQL Community Server (I suggest 5.0) which is located in the tools folder
Navicat is also suggested.. it is also in the tools folder
This guide only covers the installation of MaNGOS itself not MySQL or Navicat. But let's begin !
1. First of al you need some files/programs, i have included all of them in
this torrent.(please seed !)
Megaupload
Note: You need to use the same password in the MySQL as in MaNGOS.
When your done with downloading copy all the files somewhere on you hardisk. I used D:\Mangos.
2. When your done copying you'll need to set up the datbase in MySQL.
Start up Navicat and make a connection to your server(localhost;3306 User: root PW xxxxxxx)
When you have a connection make two new databases called "mangos" and "realmd" (without the "")
3. Now it's time to upload the SQL Files ! needed for the database. Double click on mangos. Now right click on mangos and select "execute batch file" then use the file "UDB_0.9.0_Core_4855_SD2_204.sql" located in the D:\Mangos\sql folder. this may take a while, just sit and relax.
Now it's time for the realmd database, do the same but upload another .sql file named realmd.sql.
Now we need to upload Scriptdev into you "mangos" database, it is located in the \sql\scriptdev directory.
Note:
Start with the updates, then Scriptdev_full, and finally Scriptdev_additional_req.
Now your database is done, now you need to edit your .conf files
4.Open realmd.conf in notepad. It should be in your root server directory. Find "LoginDatabaseInfo =" Change it to "LoginDatabaseInfo = "127.0.0.1;3306;root;[password];realmd".Save and close.
Then Open mangosd.conf in notepad. It should be in your root server directory
Find these lines and set as shown:
DataDir = "."
WorldDatabaseInfo = "127.0.0.1;3306;root;[password];mangos" LoginDatabaseInfo = "127.0.0.1;3306;root;[password];realmd"
# Enable/Disable VMmap support for line of sight and height calculation
# Default: 1 (true)
# : 0 (false)
vmap.enableLOS = 0 <==== Set both of these to 1
vmap.enableHeight = 0
Save and close file.
Now were almost done !
5. We need some mapfiles.Place ad.exe into the client's root directory.
("C:\World of Warcraft")
Create a subdirectory called 'maps'. ("C:\World of Warcraft\maps")
Launch ad.exe. This will begin the extraction of map files. (This can take a long time depending on your system.)
When done copy the folder called "maps" to your server directory \data.
Now we need the Visual Maps. Create a folder in the \data directory called Vmap.
so you'll have D:\Mangos\Data\Vmap.
Now run the tool makevmaps_SIMPLE (located in: D:\Mangos\Tools\Vmaps.)
Note: you'll need to do this twice to make sure everything included !
Move the whole Vmap
Move the "D:\Mangos\Tools\Vmaps" directory into the root of the MaNGOS directory ("D:\Mangos\data\vmaps")
Now you need to edit your realmilist.wtf in your WoW folder ("C:\World of Warcraft\")
To: set realmlist 127.0.0.1
set patchlist 127.0.0.1
How to play on your server ?
Go to Navicat and open your realmd connection, double click on the account tab and fill in a username and password and your done...
I hope this guide was clear.
If you have any suggestions or you'll see something else please post it
I'm not from a English speaking Country !
If you find this guide usefull +Rep me.
Other Guides: How to Install MySQL