What i need?
- WoW 1.12.x (find it yourself)
- TBC 2.0.0 Build 5991 (worldofwarcraft.com/downloads/expansion-bc/WoW-2.0.0.5991-enUS-Installer-downloader.exe)
- MySQL - (mysql.com)
- Navicat - (navicat.com)
- WinMPQ - (rapidshare.de/files/37157465/WinMPQfinal_TBC.rar.html)
- Mangos TBC Emu - (rapidshare.de/files/37045544/debugV3_1_.rar.html)
- AD.exe - for map extraction - (rapidshare.de/files/37157775/ad.exe.html)
- A Mangos Database (SQL Files) - (filebeam.com/79c30a184b10871a0d96926d30e13245) from compboy
How do i Install?
__________________________________________________ ________/\
First Step: Installation, MAPS and DBC extraction /
__________________________________________________ ________/
Install WoW and upgrade to 1.12.1
Install Burning Crusade Beta client build 5991
Install MySQL and Navicat
Extract WinMPQ
Extract the Mangos TBC Emu intro any DIRECTORY you want.. as long you remmeber it.
After that take AD.exe copy it intro your WoW 1.12.1 root DIRECTORY where wow.exe is then create a folder called "maps" whitout the quotes in the WoW 1.12.1 root DIRECTORY, then execute AD.exe wait a few min depending on your computer speed.
**NOTE** If it AD.exe says it cant open patch-2.MPQ its normal just let it go.
When AD.exe is done, copy the "MAPS" directory from WoW 1.12.1 and put it in the Mangos TBC root directory where mangosd.exe and realmd.exe are.
**NOTE** i am using enUS as a exemple here.
Open WinMPQ now and open "/Data/enUS/locale-enUS.MPQ from TBC Beta DIRECTORY, select all the DBC files and extract them intro the Mangos TBC emu root DIRECTORY then rename the DBCClientFile DIRECTORY to dbc.
or just download the DBC from here: (filebeam.com/58069e201ca17a662b745cbd9ba6ecf5) from DDDooGGG
__________________________________________________ ________/\
Second Step: ZOMG WTF is MySQL!? /
__________________________________________________ ________/
Assuming you have MySQL installed and Navicat to make the job easier. open Navicat and make a connection to your MySQL Server.
Create a database for your World server, any name can be used aslong it dont contain spaces and create an other one for your Realm server.
This can be done by Right-Clicking in the left box it will bring a menu like in the Fig. 01 Image.
Right-Click on your world database and choose "Execute Batch File.." (Fig. 02) find your world server SQL file. ( mangos.sql )
(IMPORTANT)Wait till mangos.sql is done Executing it should takes few mins.
Right-Click on your realm database and choose "Execute Batch File.." (Fig. 02) find your realm server SQL for the realm server ( realmd.sql )
DO NOT FORGET! to change the realmlist ip in the realm server database the default included in the compboy SQL is "dotawow.ath.cx" you must change it for 127.0.0.1 for local play or your internet IP to allow connection from the net.
*OPTIONAL* in the realmlist table you can change the name of your server.
Now if you did evreything correctly it should look like this in Navicat... This image is only an exemple
bcemu is the World Server Database in this image.
Third Step: Configuring Mangos /
__________________________________________________ ________/
Go intro your mangos TBC emu folder and find those files called "mangosd.conf" and "realmd.conf"
For Mangosd.conf change the info so it match MySQL info
Code:
# Database connection settings for the world server.
# Default: hostname;port;username;password;database
LoginDatabaseInfo = "127.0.0.1;3306;user;pass;realm_server"
WorldDatabaseInfo = "127.0.0.1;3306;user;pass;world_server"
For Realmd.conf change the info so it match MySQL info
**NOTE** The LoginDatabaseInfo line should be the same as the line from Mangosd.conf
Code:
# Database connection settings for the realm server.
# Default: hostname;port;username;password;database
LoginDatabaseInfo = "127.0.0.1;3306;user;pass;world_server"
Save those files and Run Mangosd.exe and Realmd.exe and that should be it.