Reaper Mangos 4651, ScriptDev2 151 with Project Silvermoon and Unified Database

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

Optional (if you don’t have these installed already) :

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) ;)

Reaper Eazy Mangos

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 :)

Mangos Database Installation

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 :)

Editing Mangosd.conf

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

Creating account in mangos

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

My WOW Character

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)

Nether Drake

and fishing :P

Because fighting mobs is normal

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

Comment?

Note: Comment may not appear right away.

262 comments on “Reaper Mangos 4651, ScriptDev2 151 with Project Silvermoon and Unified Database

  1. 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!

  2. 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

  3. # 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 :)

  4. 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

  5. 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 =)