Wise
31-12-16, 08:35 AM
WHAT DOES THIS REPACK INCLUDE?
Precompiled CMangOS + AHBOT (Auction house bot) + Playerbot (Player Bots!).
Portable MySQL 5.6.17 with the databases.
Full TBC Database up-to-date, including ScriptDev2, ACID, and the world's TBC-DB.
MMAPS for the world. This fixes the entities movement / aggro radius, etc.
Most classes, dungeons and instances seems to be working (as intended, you might encounter some non-working instances and/or bosses, I haven't tried everything yet).
32 and 64 bit versions.
TOOLS AND STUFF YOU MIGHT NEED
World of Warcraft + Burning Crusade Expansion client, patch 2.4.3: Just google it, or get the one from Feenix (that one works fine with this sever).
Microsoft Visual C++ redistributable 2012, and 2015: If you get missing libraries errors, download these from the official Windows website (Get 2012 here (https://www.microsoft.com/en-us/download/details.aspx?id=30679), and 2015 here (https://www.microsoft.com/en-us/download/details.aspx?id=48145)).
(Optional) WAMP Server: Includes Apache + PHP + MySQL, in case you want a web frontend for your server or something. Get it here (http://www.wampserver.com/en/). You can then copy the SQL/Data folder into your WAMP's MySQL folder and get it working.
(Optional) Notepad++: Lightweight Text/Code editor with syntax highlighting. Get it here (https://notepad-plus-plus.org/).
DOWNLOAD THE SERVER
CMangos TBC 32 BIT PRECOMPILED PACK FOR WINDOWS 7, 8, 8.1 and 10 (http://www.mediafire.com/download/b6k1a1zpciq4xm3/Mangos-TBC-32.7z)
CMangos TBC 64 BIT PRECOMPILED PACK FOR WINDOWS 7, 8, 8.1 and 10 (http://www.mediafire.com/download/009cu66wdqcam60/Mangos-TBC-64.7z)
Note: If you are unsure of which one you need, the 32 bit version works in any system, but you might want to check your System first (Right click on Start -> System, and where it says "System type", that's where it tells you which one you have).
INSTALATION GUIDE
Download the repack for your system's architecture, and uncompress it anywhere you like using 7zip (http://www.7-zip.org/).
Before doing anything, the AHBOT (Auction house bot) is dissabled by default. If you want to enable it, open the 'ahbot.conf' file with Notepad (or any other text editor). Search for the following lines:
AuctionHouseBot.Seller.Enabled = 0
...
AuctionHouseBot.Buyer.Enabled = 0
And change the 0s for 1s, like this:
AuctionHouseBot.Seller.Enabled = 1
...
AuctionHouseBot.Buyer.Enabled = 1
This enables the AHBOT. You can also configure the rest accordingly.
(Optional) You might want to check the mangosd.conf file to configure your server rates and stuff. Unless you want the full blizz-like TBC experience.
Once everything is ready, double click on the file named 01-MySQL.bat to start the MySQL server. It should not give you any troubles. If it does, there are alternatives: either installing MySQL, or WAMP in your computer, and migrating the databases to your MySQL directory. You'll probably have to add the mangos user to your database, or use your root/admin account (after setting a password for it).
If you need to log in as an administrator into the database, the login is:
Username: root
Password: 123456
NOTE: You might notice some errors in the database related to some nonexistant databases. That won't affect the game, so ignore them.
Start 02-realmd.bat, and then 03-mangosd.bat. If your MySQL is up and running with the databases, nothing should go wrong here.
NOTE: You might notice some errors related with undefined actions. I don't know what causes them, but I haven't noticed anything wrong with the game either.
Go to your 2.4.3 client's directory. Open the file named realmlist.wtf, delete it's content and replace it with this line:
set realmlist 127.0.0.1
Save it and close it.
Start your WOW client 2.4.3. There is a preinstalled GM account. The login is:
Username: admin
Password: 123456
If you want to remove t, go to your mangosd console, and type the following command before logging in (log out first if you are logged in):
account delete admin
COMMANDS FOR ACCOUNT CREATION
ACCOUNT CREATE [NAME]: Creates a new account with name [NAME].
ACCOUNT SET ADDON [NAME][0/1]: VERY IMPORTANT: Enables (1) or disables (0) the TBC expansion content for the account [NAME]
ACCOUNT SET GMLEVEL [NAME] [LEVEL]: Sets the account [NAME] as a GM. The level ranges from 0 to 3, being 3 the one with administrative rights.
ACCOUNT SET PASSWORD [NAME] [PASSWORD]: Set the password [PASSWORD] for the account [NAME]
PLAYING ON LAN/WAN
Be aware that making this server public might violate some of the Blizzards terms of use.
You can make the server public. All you have to do is to make sure that your router is forwarding any incomming connections from the ports 8085 (world) and 3724 (realmd) to your server's computer. You can see your server's local IP address in the console, by typing "ipconfig", it should be something like 192.168.1.xxx.
Also make sure that you have those ports, and both programs excluded in your firewall. People will connect to your server using your router's external IP address. Having a static IP address, and even a domain name can make things much better for this, unless it's just for fun.
For LAN it's even easier. Just make sure your firewall is correctly setup in the server computer, and give to everyone your local IP address (the one in ipconfig, 192.168.1.xxx). This IP address goes into the realmlist.wtf file (inside the client folder).
If you have a web frontend, the default port for the web protocol is 80. If you don't have a domain name or you are inside a LAN, make sure everyone connects to your site using your IP AND SERVER PORT (Example: 192.168.1.33:80). Also remember to add an exception in your firewall for this port, and in case you are making this server available online, also forward any connections from your router to your server computer at port 80.
Credits to
Senjihaku
Precompiled CMangOS + AHBOT (Auction house bot) + Playerbot (Player Bots!).
Portable MySQL 5.6.17 with the databases.
Full TBC Database up-to-date, including ScriptDev2, ACID, and the world's TBC-DB.
MMAPS for the world. This fixes the entities movement / aggro radius, etc.
Most classes, dungeons and instances seems to be working (as intended, you might encounter some non-working instances and/or bosses, I haven't tried everything yet).
32 and 64 bit versions.
TOOLS AND STUFF YOU MIGHT NEED
World of Warcraft + Burning Crusade Expansion client, patch 2.4.3: Just google it, or get the one from Feenix (that one works fine with this sever).
Microsoft Visual C++ redistributable 2012, and 2015: If you get missing libraries errors, download these from the official Windows website (Get 2012 here (https://www.microsoft.com/en-us/download/details.aspx?id=30679), and 2015 here (https://www.microsoft.com/en-us/download/details.aspx?id=48145)).
(Optional) WAMP Server: Includes Apache + PHP + MySQL, in case you want a web frontend for your server or something. Get it here (http://www.wampserver.com/en/). You can then copy the SQL/Data folder into your WAMP's MySQL folder and get it working.
(Optional) Notepad++: Lightweight Text/Code editor with syntax highlighting. Get it here (https://notepad-plus-plus.org/).
DOWNLOAD THE SERVER
CMangos TBC 32 BIT PRECOMPILED PACK FOR WINDOWS 7, 8, 8.1 and 10 (http://www.mediafire.com/download/b6k1a1zpciq4xm3/Mangos-TBC-32.7z)
CMangos TBC 64 BIT PRECOMPILED PACK FOR WINDOWS 7, 8, 8.1 and 10 (http://www.mediafire.com/download/009cu66wdqcam60/Mangos-TBC-64.7z)
Note: If you are unsure of which one you need, the 32 bit version works in any system, but you might want to check your System first (Right click on Start -> System, and where it says "System type", that's where it tells you which one you have).
INSTALATION GUIDE
Download the repack for your system's architecture, and uncompress it anywhere you like using 7zip (http://www.7-zip.org/).
Before doing anything, the AHBOT (Auction house bot) is dissabled by default. If you want to enable it, open the 'ahbot.conf' file with Notepad (or any other text editor). Search for the following lines:
AuctionHouseBot.Seller.Enabled = 0
...
AuctionHouseBot.Buyer.Enabled = 0
And change the 0s for 1s, like this:
AuctionHouseBot.Seller.Enabled = 1
...
AuctionHouseBot.Buyer.Enabled = 1
This enables the AHBOT. You can also configure the rest accordingly.
(Optional) You might want to check the mangosd.conf file to configure your server rates and stuff. Unless you want the full blizz-like TBC experience.
Once everything is ready, double click on the file named 01-MySQL.bat to start the MySQL server. It should not give you any troubles. If it does, there are alternatives: either installing MySQL, or WAMP in your computer, and migrating the databases to your MySQL directory. You'll probably have to add the mangos user to your database, or use your root/admin account (after setting a password for it).
If you need to log in as an administrator into the database, the login is:
Username: root
Password: 123456
NOTE: You might notice some errors in the database related to some nonexistant databases. That won't affect the game, so ignore them.
Start 02-realmd.bat, and then 03-mangosd.bat. If your MySQL is up and running with the databases, nothing should go wrong here.
NOTE: You might notice some errors related with undefined actions. I don't know what causes them, but I haven't noticed anything wrong with the game either.
Go to your 2.4.3 client's directory. Open the file named realmlist.wtf, delete it's content and replace it with this line:
set realmlist 127.0.0.1
Save it and close it.
Start your WOW client 2.4.3. There is a preinstalled GM account. The login is:
Username: admin
Password: 123456
If you want to remove t, go to your mangosd console, and type the following command before logging in (log out first if you are logged in):
account delete admin
COMMANDS FOR ACCOUNT CREATION
ACCOUNT CREATE [NAME]: Creates a new account with name [NAME].
ACCOUNT SET ADDON [NAME][0/1]: VERY IMPORTANT: Enables (1) or disables (0) the TBC expansion content for the account [NAME]
ACCOUNT SET GMLEVEL [NAME] [LEVEL]: Sets the account [NAME] as a GM. The level ranges from 0 to 3, being 3 the one with administrative rights.
ACCOUNT SET PASSWORD [NAME] [PASSWORD]: Set the password [PASSWORD] for the account [NAME]
PLAYING ON LAN/WAN
Be aware that making this server public might violate some of the Blizzards terms of use.
You can make the server public. All you have to do is to make sure that your router is forwarding any incomming connections from the ports 8085 (world) and 3724 (realmd) to your server's computer. You can see your server's local IP address in the console, by typing "ipconfig", it should be something like 192.168.1.xxx.
Also make sure that you have those ports, and both programs excluded in your firewall. People will connect to your server using your router's external IP address. Having a static IP address, and even a domain name can make things much better for this, unless it's just for fun.
For LAN it's even easier. Just make sure your firewall is correctly setup in the server computer, and give to everyone your local IP address (the one in ipconfig, 192.168.1.xxx). This IP address goes into the realmlist.wtf file (inside the client folder).
If you have a web frontend, the default port for the web protocol is 80. If you don't have a domain name or you are inside a LAN, make sure everyone connects to your site using your IP AND SERVER PORT (Example: 192.168.1.33:80). Also remember to add an exception in your firewall for this port, and in case you are making this server available online, also forward any connections from your router to your server computer at port 80.
Credits to
Senjihaku