Reaper Mangos Installation / Upgrade Guide

To make things easier for me to update Reaper Mangos in the future without the need to write the installation guide each time there’s a new release, i’ve decided to a separate post explaining on how to install Reaper Mangos … but please note that guide is specifically designed to those who wants to install Reaper Mangos from scratch (not upgrading) or in other words, fresh installation, because in order to upgrade you just need to execute the batch file in the upgrade folder inside reaper-eazy-mangos directory

Once again, if you’re going to upgrade your Reaper Mangos installation, make sure you’re using 1 version below the current release or you’ll lose all of your character data (unless you’ve created a backup before) and other customization made by yourself. So without further ado here goes the guide

Requirements :

1. MySQL Community Edition (Free) … as for the installation guide, you can read my previous post on how to install MySQL on Windows

Important: Grab the version 5.0 setup.exe version instead of 5.1 or 6.0 because the 5.1 series is still in Release Candidate stage while the 6.0 version is still at early alpha stage and not recommended for production use

2. World of Warcraft Client (supported version changed on each release)

3. Reaper Mangos itself

p.s the image itself might be outdated but the process is still the same :)

Fresh Installation :

Once again, please Note : Fresh installation will overwrite your database which means everything will be from fresh

1. First you’ll need to install MySQL

2. And the next step would be extracting Maps, DBC and VMaps from your World of Warcraft installation … (Maps and DBC are required in order for mangos to run, while VMaps are optional)

3. Run the reaper-x-mangos.exe inside the reaper-eazy-mangos folder, and you’ll get something like below image for an example, and then you just need to write the full path to your mysql installation directory (where mysql.exe and mysqldump.exe can be found) ;)

MySQL installation directory

If you’re didn’t write the correct path, you can be sure that you’ll get an error message at the next step

4. Now you just need to choose option number 1 to install the database as shown below, and when prompted for your mysql root password, don’t forget to write the correct password … :)

Mangos Database Installation

And one more thing, when you see something like in The Matrix movie (well … that’s how people called it) :) , you just need to wait until it finished and don’t interrupt the process

5. After finished with the database installation, now you need to choose option number 4 (required, unless you know how to edit the mangosd.conf manually) to adjust the datadir and adjust the exp rate, and drop rate (although the most important thing is your datadir path

Editing Mangosd.conf

6. After finished with all of the above process, all you have to do now is just open the realmlist.wtf file in your World of Warcraft installation directory (the default location can be found at C:\Program Files\World of Warcraft) using Notepad, Wordpad, or your favorite text editor and then …

Replace :

set realmlist us.logon.worldofwarcraft.com
set patchlist us.version.worldofwarcraft.com

With :

set realmlist 127.0.0.1

and then save it and close realmlist.wtf file

7. Now you just need to run mangosd.exe and realmd.exe from your mangos directory and then the next step would be creating your own username with your desired password for your own WoW server account as shown on below image followed by typing setgm to give yourself a GM level account

Creating account in mangos

Btw if you can’t see what you should type inside the mangosd window from the above image, actually you just need to type :

create username password

to create the account, and then to allow your account to access The Burning Crusade Expansion pack (like BloodElf) you need to type :

setbc username 1

and finally :

setgm username (1–3)
for example setgm myusername 3

to give yourself GM Access at certain level (3 is the highest level and should only be used on your account while normal player is 0)

Optional :
If you want to change the server name into something else, you can use the reaper-x-mangos.exe to adjust it :)

Upgrading Reaper Mangos :

Make sure to backup your Characters data before upgrading

Upgrading Reaper Mangos can be done by simply running the reaper-x-upgrade.bat in Upgrade folder in reaper-eazy-mangos directory

But please note, that if you’re still using 2 version below the current release, the upgrade process is not going to be completed successfully (i’ve been trying to make sure that the upgrade process can be used by any version but it’s seems that there’s no easy way to accomplish this, but if you got a suggestion on how to process this, just let me know about it)

Note : You don’t need to worry about your custom stuff being overwritten by the upgrade process, because unlike before this time it’s only upgrade the necessary stuff only and not going to overwrite your custom stuff (but i assume that you’re using high id numbers for your custom stuff)

Finally i’d suggest you to check out the GM Commands List because there are some changes made at the GM Commands especially at the lookup command (and of course i’ll always update the GM Commands List whenever there are new command available for you to use, or there are previous command that is being replaced with new commands)

Related Links :

Complete Mangos GM Commands
Creating Public WOW Server
Creating 2 different World using Mangos
Apache Web server Installation Guide

Comment?

Note: Comment may not appear right away.

242 comments on “Reaper Mangos Installation / Upgrade Guide

  1. when i run mangosd.exe, i get “Wrong client version DBC file?” message followed by messages saying that there are more fields than should be in .dbc files.

  2. I set up Repack Arcane-Fire as said, and i put the update from Oatman Bug fix to fix the error with the characters, but i’m still getting the character error.

  3. Hi I get MaNGOS realmd can not bind to 0.0.0.0:3306 when I try to run realmd and I get this when I try to run mangosd

    World:Vmap config keys are :vmap.enableLOS,vmap.enableHeight,vmap.ignoremapids, vmap.ignorespellids
    Check existing of map file ‘ C:\Program Files\World of Warcraft\World of Warcraft/maps’ or *.vmap/*vmdir files in C:\Program Files\World of Warcraft\World of Warcraft. Please place *.map/*.vmap/*.vmdir files in appropriate direcotires or correct the DataDIR value in the mangosd.conf file.

    I think the MangosD problem is that it’s looking for C:\Program Files\World of Warcraft\World of Warcraft/maps when it should be a backlash email is [email protected] please post on my problem thanks.

  4. I get the same as Zafara except ihave just the one. Some required *.dbc files 1 from 55 not found or not compatible: C:\program files\world of warcraft \data\dbc\Spell.dbc wrong client version DBC file?
    Just cant figure this out any help would be greatly appreciated,so close.

  5. TO: DanielRabin

    I ran into the same problem. My password was set incorrectly. Make sure the password you put into mysql and the password in the mangosd.conf file is the same. Read the blurb at the beginning of the mangosd.conf file to figure it out. good luck. you also have to keep mangosd and realmd running while you launch wow.

  6. When I open mangosd.exe I get the same error I have seen on about 5 previous posts.

    2008-09-28 09:52:55 ERROR:Could not connect to MySQL database at 127.0.0.1: Access denied for user ‘root’@’localhost’ (using password: YES)

    2008-09-28 09:52:55 ERROR:Cannot connect to world database 127.0.0.1;3306;root;mangos;mangos

    I have configured the mangosd.conf file and added in the Data dir and I have also tried re-installing three times all to no avail. Can someone look into this problem because I know a lot of other people have it too.

  7. same here as i open up mangosd.exe and it says;

    World Database: 127.0.0.1;3036;myusername;mypassword;worlddb
    Could not connect to MySQL database at 127.0.0.1: Can’t connect tp MySQL server on ‘127.0.0.1’ (10061)

    Cannot connect to world database 127.0.0.1;3036;myusername;mypassword;worlddb

    and when i open up realmd.exe:

    Daemon PID: 3680

    Database: 127.0.0.1;3036;myusername;mypassword;realmd
    Could not connect to MySQL database 127.0.0.1: Can’t connect to MySQL server on ‘127.0.0.1’ (10061)

    Cannot connect to database

    I need serious help with this, any help will be greatly appreciated!

  8. ok I need help whenever I try to run mangosd and realmd it sais unable to connect or whatever.
    Cannot connect to database.\
    Help plz?

  9. Problem with Mangosd
    Extracted dbc files multiple time

    World Database: 127.0.0.1;3306;mangos;mangos;mangos
    Login Database: 127.0.0.1;3306;mangos;mangos;realmd
    Realm running as realm ID 1
    Using unknown world database.
    Using DataDir C:/Documents and Settings/Zachary/Desktop/Private Server/ReaperMan
    gos4535/Data/
    WORLD: VMap support included. LineOfSight:1, getHeight:1
    WORLD: VMap data directory is: C:/Documents and Settings/Zachary/Desktop/Private
    Server/ReaperMangos4535/Data/vmaps
    WORLD: VMap config keys are: vmap.enableLOS, vmap.enableHeight, vmap.ignoreMapId
    s, vmap.ignoreSpellIds
    Initialize data stores…
    ========================================= = 80%
    Some required *.dbc files (7 from 38) not found or not compatible:
    C:/Documents and Settings/Zachary/Desktop/Private Server/ReaperMangos4535/Data/d
    bc/BattlemasterList.dbc (exist, but have 33 fields instead 32) Wrong client vers
    ion DBC file?
    C:/Documents and Settings/Zachary/Desktop/Private Server/ReaperMangos4535/Data/d
    bc/ChrClasses.dbc (exist, but have 58 fields instead 24) Wrong client version DB
    C file?
    C:/Documents and Settings/Zachary/Desktop/Private Server/ReaperMangos4535/Data/d
    bc/ChrRaces.dbc (exist, but have 69 fields instead 35) Wrong client version DBC
    file?
    C:/Documents and Settings/Zachary/Desktop/Private Server/ReaperMangos4535/Data/d
    bc/CreatureDisplayInfo.dbc (exist, but have 14 fields instead 21) Wrong client v
    ersion DBC file?
    C:/Documents and Settings/Zachary/Desktop/Private Server/ReaperMangos4535/Data/d
    bc/ItemExtendedCost.dbc (exist, but have 14 fields instead 13) Wrong client vers
    ion DBC file?
    C:/Documents and Settings/Zachary/Desktop/Private Server/ReaperMangos4535/Data/d
    bc/Map.dbc (exist, but have 125 fields instead 123) Wrong client version DBC fil
    e?
    C:/Documents and Settings/Zachary/Desktop/Private Server/ReaperMangos4535/Data/d
    bc/Spell.dbc (exist, but have 216 fields instead 211) Wrong client version DBC f
    ile?

  10. I would like to know how to correct the ‘broken data’ in the characters table. If I knew that I would be completely okay! plz help me.

  11. I’m having an issue with reaper-x-mangos.exe. I’m using vista 64 bit and when i type in the path for my MySQL directory, it just closes and nothing else happens, am i missing something?

  12. when i fished make my server then i runed my magosed.exe it says(you have outadted dbc files. please extract correct version from current using client)