Reaper Mangos 4875 – Easy WoW Private Server for WoW 2.3.0

Another Mangos release again after the last 4703 release (that is released one month ago), and this time the release uses Mangos Core 4875 (Clean Compiled without any custom patches) with Unified Database 331 and of course ScriptDev2 208. But as an important note, this version no longer support the old WoW 2.2.3 and you need to use the new WoW 2.3.0 in order for it to work ;)

And yet another note, since Reaper Mangos Custom version is still not finished yet (i’m really sorry for this), i’ll update this post later when it’s finished but to those who already use the previous Custom version actually you can also upgrade to this version without problem especially if you want to get this release as soon as possible, but you should make sure that :

  1. You’ve created a backup first just in case something goes wrong
  2. The Auction House bot is not going to work (don’t worry even if the configuration options is still in mangosd.conf it’s not going to affect your gameplay)
  3. The Set reputation is not going to work .. but it’s not going to affect your gameplay :)
  4. Finally the most important thing is … you’ll need to point the mangosd.conf and realmd.conf to the correct database used by the Reaper Mangosmod :)

But if you don’t feel like doing all of the above steps, then of course you can just wait for the next Reaper Mangosmod ;)

Flying in azeroth

And finally here are the steps :

Requirements :

1. MySQL Database and the guide on how to install mysql

2. World of Warcraft Client version 2.3.0

3. Mangos Server :


To those who have WoW 2.3.0 enUS version and want to get the DBC File directly, feel free to download them from below link :)

Extracted DBC File from WoW 2.3.0 enUS version :


Now you can get the updated GM Island vendor which is from the previous 4703 to be used properly on this 4875 release ;)

Download GM Island Vendor for 4875

Fresh Installation :

Important Note : Fresh installation will overwrite your database

1. First you’ll need to install MySQL

2. Extracting Maps, DBC and VMaps from your World of Warcraft installation
(You can safely ignore the Patch-2, or any not found xxx-2 message) ;)

3. Run the reaper-x-mangos.bat inside the reaper-eazy-mangos folder, and you’ll see 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

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 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
set patchlist

With :

set realmlist

and then save it and close 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

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)

8. Finally if you have Burning Crusade client installed and want to be able to create Burning Crusade specific character, all you have to do is just type :

setbc username 1

to enable burning crusade expansion for your account :)

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

Upgrading from 4703 Release :

1. Re-extract Vmaps, maps and dbc because this version no longer support the old World of Warcraft 2.2.x installation and only support the new 2.3.0 :)

2. Go into the upgrade folder inside reaper-eazy-mangos directory and run the .bat file there and wait until the process finished

3. And done ;)

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

Related Links :

Complete Mangos GM Commands
Creating Public WOW Server
Creating 2 Realmd in Mangos
Apache Web server Installation Guide


Note: Comment may not appear right away.

529 comments on “Reaper Mangos 4875 – Easy WoW Private Server for WoW 2.3.0

  1. Reaper, once again you make a great thing. I hadnt tried any of the easy ones you had made. I was still compliling it all myself. Your guides are amazing. If there is anything I can help with on your next release let me know. Ill be glad to give something back.

  2. @Chase

    Thanks #2 work fine now.

    As for #1: Yes i have BC installed. Been reading a little of the guide again. Please tell me how to do guide point #4: “Finally the most important thing is … you’ll need to point the mangosd.conf and realmd.conf to the correct database used by the Reaper Mangosmod” – as i haven’t done anything yet, could this caurse this error?

  3. hey man do you have world of warcraft the burning crusade expansion pack installed? if not you need that to run and be able to make those races, and for #2 go to your mangosd conf. file which should be next to or near realmd.exe, go into that using notepad and scroll down to about a little below mid way and it says
    # XP rates
    # Default: 1
    #Rate.XP.Kill = x
    #Rate.XP.Quest = x
    #Rate.XP.Explore = x
    if you delete what is there and retype in a number it will change it (1 is regular wow xp 2 is twice the amount, 3 is 3 times the amount,… etc)

  4. Can some one point me at the file that has mob loot tables and the one that has every item and it’s #?

    I was able to find them with a WoW 1.5 emulated server but I can’t find them in the newer stuff.

    Any help would be greatly appreciated.

  5. @Reaper-x

    Thanks for yet another great release.

    Please help me, i’m a bit rusty..
    1.) Got an error in-game telling me i need BC installed. And can’t create the new rces either. When looking in mangosd.conf expansion = 1 – please tell me where im doing wrong.
    2.)By mistake i’ve set the exp rate too high, can this be changed?

  6. now i run mangosd.exe and get all the way to 96% and i have one tiny little error left “Some required *.dbc files (1 from 48) not found or not compatible: C:\Program Files\World of warcraft/dbc/ItemExtendedCost.dbc (exist, but have 13 fields instead of 14) Wrong client version DBC file?
    can someone help me to get that dbc file with 14 fields?? can someone plz comment to this i cant figure it out.

  7. once again im so sorry for posting so many times but i hope this helps people i downloaded patch-2.mpq and patch-enUS-2.mpq and made sure a copy was both in C:\Program Files\World of Warcraft\Data and C:\Program Files\World of Warcraft\Data\enUS and this worked when i used both the extract-enUS.exe and extract-map.exe. i hope these help others.
    and patch-enUS-2.mpq-;8046257;/fileinfo.htmlonce again im sorry for the posts but i read through and i see people say “ya i fixed it” and im always thinking – ya and how do u fix it? so im posting it.

  8. hey if any1 else is like me and cant do crap then i figured out part of it in C:\Program Files\World of Warcraft\Data\enUS i found the files locale-enUS.MPQ and patch-enUS.MPQ so i copied those up into just C:\Program Files\World of Warcraft\Data (thats one folder up) and when i run the extract-enUS it find those and extracts from those, only thing is i cant find the patch-enUS-2.MPQ so ima keep lookin any help would be appreciated, sorry for being so annoying and posting so many comments.

  9. @vilexan

    On step 7 of the install guide there is a forgotton part:

    create username password

    to create the account

    –forgoton part:
    setbc username 1

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

    You can double check by looking at the 4703 install guide and go to the same section where you are required to set the account

  10. Reaper,

    TYVM for the guide, i have one slight problem. I can log in fine nad everything, but the draenei and Blood Elves are greyed out. I cannot select them. Is there something that i missed or left out? Thank you

  11. @MelTorefas

    It looks like you need to run the following command on the mangos server:
    setbc [username] 1


    The easiest way to see what commands are valid is to use SQLyog (free download) open up the Mangos section of the DB and there is an entry call command. Right click that one and export that entry as an HTML file to easily see what commands you can use.


    Thank you for making the tutorial. I just started looking at these server files a week ago and have had a lot of fun learning about how all these systems work together. Side not if you get the latest version of Mangos from the svn hey do have a lot more cammands now then they did on this version you have. I’m sorry to say I was trying to get the custom vendors running as well, but when I did it seemed to currumpt my DB (good thing I made a backup :) )

  12. Thanks for this guide, no problems except one… no expansion races? (Yes I DO have the expansion :P)

    Sorry if this is covered somewhere, but I only just found this site and have no idea how to go about looking…

  13. Ok never mind I figured it out.

    I forgot to make sure mangosd.exe and realmd.exe were open and running in the background. I connected right away with those running.

    Hope that helps tjsix

  14. I’m in the same boat as tjsix.

    I did all the steps correctly and got no errors but when I try to log in I just get the “unable to connect” message.

  15. I remember being able to do this last year; What are the files that you need to open to #1 see the item number of specific items and #2 the loot tables of every mob in the game?

  16. now im really stuck if you ever get around to reading this ill prolly be asleep but now im stuck at “Incorrect DataDir value in mangosd.conf or ALL required *.dbc files not foiund by path: C:\program files\worldofwarcraft\dbc” and i had trouble with that whole dbc extract en us things they wouldnt work for me, i would double click them, the command promp would show up and go away and nothing was given to me so…

  17. I have installed everything properly and everything seems to be running fine but when I try to log into WoW it says unable to connect, am I doing something wrong? is set to like it should be, what is going on?

  18. i got that error then i did the vmap_assembler and vmapextract_v2 and then i get this error
    “check existing of map file ‘create/maps/0004331’: not exist! Correct *.map files not found in path ‘creat/maps’ or *.vmap/*vmdir files in ‘create/vmaps’. Please place *.map/*.vmap/*vmdir files in appropriate directories or correct the datadir value in the magosd.conf file.”

  19. hi im getting an error… i get all the way to opening up mangosd and realmd and when i open mangos it says that the map 0004331 thing doesnt exist and i know it exists i have it but i know its not in the right folder and maybe thats why its not reading it, could you help me put it in the right folder?