Time for another Mangos release again :D … and this time, instead of creating one mangos release, i have decided to also release my other compiled mangos release which is using Auction House Bot and Jail Patch that is designed to those who love to try out something new in their mangos server or in other words, a more experienced mangos user :)
but let’s keep that aside shall we ? because i’m going to write that one on that post release and in this post i’m only going to give you some intruction on how to get your private wow server running using the pure / clean compiled mangos without any additional patches included
As a note this release uses Project Silvermoon Database Revision 18.5 (Not updated except for the core update) and Unified Database 0.8.1 Revision 325 (Updated) and only work with WoW 2.2.3 Client and tested with WoW 2.2.3 with TBC Expansion Pack installed, so if you’re not using TBC expansion pack, you’ll need to disable the expansion pack in mangosd.conf in order to work with your WoW 2.2.3 :)
Just like before, here are the steps :
Requirements :
1. MySQL and it’s guide on how to install it properly
2. Mangos with Database
Update: Reaper Mangos 4703 has been released
Reaper Mangos 4651 with Scriptdev2 151 Dual Database Reaper Mangos 4651 with Scriptdev2 151 Dual Database | 14.4 MB | Rapidshare 14.4 MB | RapidshareReaper Mangos 4651 with Scriptdev2 151 Dual Database Reaper Mangos 4651 with Scriptdev2 151 Dual Database | 14.4 MB | Megaupload
Optional (if you don’t have these installed already) :
- .NET Runtime – For maximum compatibility with any programs in the future, i recommend you to install .NET Runtime 1.1, .NET Runtime 2.0 and .NET Runtime 3.0 (and don’t forget to read the requirements over at Microsoft website) ;)
Mangos Fresh Install :
Important Note : Below steps is designed to those who are installing mangos for the first time or upgrading from Reaper Mangos 4629, if you’re upgrading from 4602 and below you’ll need to upgrade the character table and realmd first using the menu provided on reaper eazy mangos
Not too Important Note : The screenshots used below is not updated but the installation process is still the same of course :) and oh one more thing, i assume that you’ve extracted the self extracting archive ;)
1. Extract the DBC Files, Maps, and VMaps from your world of warcraft client
2. Run the reaper-x-mangos.bat inside the reaper-eazy-mangos directory / folder, and you’ll be see something like this, and then all you have to do is just write the full path to your mysql installation directory (where mysql.exe and mysqldump.exe can be found) ;)
3. Now you just need to choose option number 1 to install the database as shown on below image, and when prompted for your mysql root password, don’t forget to write the correct password … and then when prompted to choose the database, feel free to choose the Project Silvermoon database or Unified Database so you can compare it :)
4. After finished with the database installation, now you need to choose option number 4 (required or else you’ll see the mangosd.exe close immediately when you run it) to adjust the datadir and adjust the exp rate, and drop rate :)
5. Now after finished with all the above process, you’ll need to go inside your World of Warcraft installation directory (for example C:\Program Files\World of Warcraft) and then open the realmlist.wtf using notepad and …
replace :
set realmlist us.logon.worldofwarcraft.com
set patchlist us.version.worldofwarcraft.com
with :
set realmlist 127.0.0.1
save it and close realmlist.wtf file
6. Now you just need to run mangosd.exe and realmd.exe from your mangos directory and then the next step would be creating username of course :D by typing create username password inside the mangosd window as shown on below image as an example … followed by typing setbc username 1 … so you can choose Blood Elv and Draenei
lastly you just need to type setgm username 3 so you’ll have the GM Power, and … done !!! congrats … now all you have to do is just login using the username you’ve created before ;)
Upgrading from 4629 Release / switching between silvermoon database and unified database :
1. Choose to backup your character first
2. Choose to install the new database
3. Choose the restore option to restore your character and … done :D
Note : Since i don’t really know how many people are still using my old release :( , i assume that most people already upgraded into my previous 4629 release
and here’s my character screenshot
And just in case you didn’t see my previous post, here’s a screenshot of my character riding Nether Drake (note: this is taken using the Unified Database)
and fishing :P
Related Links :
MySQL Installation
Mangos Commands for GM
Setting up Private WOW Server for LAN or Internet
Installing Apache Web Server for Mangos Registration Page
Very nice post. I just stumbled upon your blog and wished to say that I’ve really enjoyed browsing your blog posts.
After all I will be subscribing to your feed and I hope you
write again very soon!
Hi… where you got the quests? im going crazy with my server with no quests!!! thanks
im sorry but 2.3.0 is still not supported yet :(
Hey how would i make it so people with patch v2.3.0 can play on my 2.2.3 server. Please Answer
Do you mean this one :)
Dear Reaper-X, I have a question, if there is some way you can have more then one realm. For example 2-3 realms in one set of realmlist … Would be perfect to get answer, thank you for everything ! ~SauronTheGreat
Do you think you will make a database for the new expansion coming out soon??
# Snoopy
Actually that’s depend on which one you’re trying to update, if it’s a database update all you have to do is just using :
mysql -u username -p -D databasename < sqlfilename
if you want to update core manually and want to stay updated all the time .. then you’ll need to compile it by yourself (and if there’s an update to the sql file, then you’ll also need to perform core sql update too)
btw just in case you didn’t know, you can see my old post (before i created my own release) if you plan on doing everything manually :)
# Colin
im sorry because well as you can see if there are many questions asked at once i often get lost lol
btw it seems that you’re having problem with :
MaNGOS realmd can not bind to port 3306
did you change the realmd port into 3306 (in realmd.conf) ? because 3306 is used by mysql, and the default realmd port is 3724
# SauronTheGreat
Ah yes, you can adjust creature position by editing the creature table directly, i’d suggest you to get 3rd party mysql client in order to make things easier to edit something in your database :)
Hi, first of all thanks for great job. My question is how I can modificate the database itself, modificating positions of creatures, buildings, becouse I have some bugs, and I would like to fix them, for example there is some creeps riding Chatalath city elephants, so I would like to fix it. And also some bugs with quests, if I would get some info, or guide from you dear Reaper-X, it would be perfect. Thank you again. ~SauronTheGreat
reaper im using unidb installed it from ur guide but battlegrounds and arenas are not working and has some other bugs i would like to keep the server update thats why i wasked you how could i do it =)
Man im so fuckin happy u just got t6 gear!So screw all u noobs!
lol reaper, i already said i did