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

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 :
Optional
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 :
OPTIONAL UPDATE :
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) ;)

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

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

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

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
Leave a response
@CJ
sry i didnt see ur post before i submited that last one
i actually have an explenation for this, amazing,e h? anyway: one you do
create name password
setgm name 3
setbc name 1
setbc name # 1= TBC 2 = classic
hope that helped!
@shei
you’ve already created the account through magnosd and you can connect and you have realmd running? i’m sorry im not really good at this but im trying to help till reaper gets back to you :/
Hey y doesn’t The Burrning Crusade work it??
hmmm
well i want to make like fun weapons :D like its a real server but im trying to make it so that my friends a long way away can join and maybe just make it a public private server the weapons i want would mainly be for show (since we can just do .die) and maybe get into more detailed things later
Was wondering if anyone could figure out how to get the other emotes of the band level 70 elite tauren chieftans to work. Using the .morph command in the version 2.3 of this server and such you can become them but they have there just standard idle movements. Here are the codes if anyone is interested.
-Lvl 70 Elite Tauren Chieftans-
Tauren Drummer – 21661
troll guitar – 21662
Undead bassist – 21659
Orc Singer – 21665
Belf Guitar – 21666
They all have a few very special emote but they are considered spell from what i gathered from the wow model viewer. If anyone could figure this out it would be great how to do it for making music videos and of the likes! Thanks reaper for the guide and everything else you have done to make this sort of stuff a good time!
Hi,
First of all i rly want to ty for all your hard work. I have a problem: when i try to create a new char i get this error: Table ‘ .\characters\character ‘ is marked as chashed and should be repaired
I can’t create or acces any chars i already created. Hope anybody can help me with this problem. Ty alot
# BlackRain
Ah it seems that you still using the old lookup command :P
the new lookup commands are :
.lookup item xxx
.lookup area xxx
.lookup creature xxx
and so on :) … please check the gm command list ;)
# Cut
Your welcome Cut, as for your question it seems that you’re using old registration page, previously i’ve tested reg page from :
http://rospora.powerlogy.net/
and it works just fine (in fact it’s great) :)
# SilverXD
The only thing i can guess is that there’s problem with vmap (some people do have this problem too)
so the only solution is :
1. open mangosd.conf using wordpad
2. search for these lines :
vmap.enableLOS = 1
vmap.enableHeight = 1
and replace it with
vmap.enableLOS = 0
vmap.enableHeight = 0
3. done :)
amm I still having the same problem
that when I run Mangos it cant find the “001_33_39.vmdir” file.
I tried to start over a few times and even downloaded the files again and opened the guild for excerting a few times but I still continue get this Problem!
Hi,
First thank you. It has been a lifelong dream for me to have an inside look at BBS style gaming which is what WoW is only on much more of a grand scale.
Second I cannot get PHP registration to work. Something apparently has changed where password is stored in a encrypted string key in the database. With the current PHP code it does not encrypt the password into the database, it just directly injects it.
Is there any way to encrypt the password into the database during registration?
Thank you, thank you and thank you again.
In case I forgot to thank you, thanks.
Sincerly,
Cut
Does anyone else get a problem with the .lookup* commands. For some reason just these commands don’t work and I had a flawless fresh install and everything else runs great. It states that “There is no such command”
Thxs
# nick
Thanks for your input, will do that for the next release :)
# Jonhpath
I’ve updated this post, check the optional update for the gm island vendor :D
I need something……… A gm island fix that work with this emulator version! I mean like the reaper-x-gmisland.bat that ive seen posted (but that wont work for this version…)
Reaper-x i would be eternaly gratefull if you could post it if you updated it.
project silvermoon have realease a new database for core 2.3.x. Can you make a dual database like before. Thanks.
# Nick
Well that’s depend on what customs items you’re going to add :)
# Thomas
ah i forgot to update that one too lol (actually if you already imported it before it’ll get upgraded automatically but if you’re trying to import it now, it’s not going to work because of the column changes)
i’ll update it tonight (p.s look at the time when i posted this .. that’s my timezone) ;)
# Yurgeta
actually that’s also possible, but you’ll need to execute / import each core update manually in order so you can use this new version
# Aaron
are you sure you’ve wrote the correct datadir location in your mangosd.conf ? ;)
# Neirti
You can try searching for that filename using Google, and you’ll get the download link at the first result ;)
or you can try installing .net framework too
# Mod
actually even if you reinstall mysql, the previous data is still there (the uninstallation process didn’t delete the data directory of your mysql)
and the easiest way to reinstall mysql (i assume that there’s no important data in your mysql database)
is to delete your mysql installation directory manually before reinstalling mysql :)
# Aaron #1
Could you tell me what is the error message ? if it’s related to xxx-2.mpq can’t be found, you can just ignore it :)
ok so i have been having trouble getting to 2.3 because of errors but when i do i was wondering if i have to extract all the files again?
i tried reinstalling MySQL, but it still gets stuck after clicking execute and i still get access denied for ‘root’@’localhost’ (using password:YES) on the Apply security settings
hi,
i get when i try to start mangosd.exe
This aplication has failed to start because MSVCR71.dll was not found. Re-installing the application may fix this problem.
How do i get this file or what ever
Oops, make that default 0 not 1
Just a note, when I did a clean install I kept on getting an error on character login: Query Error: Unknown Column ‘has_items’
I assumed it was something goofed in the mail part of the database and added a new column there for Has_item, int, max 3, default 1, not null.
That fixed it, thought I’d share!
k this might help: the same error as someone else .while running the mangosd.exe.
it couldnt find me the “001_33_39.vmdir” file
I checked and the file is in the right place
guh(im Not the other aaron) but It says it cant find 001_33_39.vmdir when i start mangosd yet i can find the file easily! help!
hey Reaper,
not sure if uve bin asked this, but i use Silvermoon databse for my WoW Mangos server.. dose this new build allow me to use the 2.3 WoW on my current silvermoon database..( im clueless at times ) i need to know if i can upgrade my mangos mod + SM DB to work with 2.3 or is that due out soon cause im completely stumped.. if its out soon, any estimated date so i can reasure my friends it wont take toolong.
like the last release i am trying to fix the instances cause bosses are missing and when i use mangold to access the database (i looked useing navicat too) and all the creatures are names by bumbers, how can i find the bosses i need ??? srry if this was already awnsered but thats a lot of posts to read!
Sup reaper!
I dont have the vendors at Gmisland so i donwloaded your quick fix thing called “Reaper-x-gmisland” It was suppose to fix the vendor problem but….now im getting error message “1136 at line 6: Column count doesn’t match value count at row 1″ Thank realer..please dont forget to help me with some of my other problems too please. Thanks!
I have a problem, i can’t login when my server is global. My friends can, and i can when it is local. But when it is local they can’t. What is the problem.
Everything should work, because it did before I started to use reaper easy. What is wrong?
I have tried to use both normal ip and a no-ip account. Bot nothing works.
Plz help me.
-Lohnn-
Ok, everything went pretty smoothly but when I get to the step where I run mangosd.exe and realmd.exe, neither of them run. They just show the Database information and stop.
Nice quide Reaper!
Im always trying to make my private server better, I was wondering can i add buildings? For example an inn or a house of some sort?
Also…i cant keep my spawns to stay put..once i leave that area they diapear. this is what i do… .addsp 19318 they appear but like i said soon disapear. Is there a command or something to save what i have ceated?
one more thing. How can i change cooldown times of spells and what not. why? because all the suddon ALL my mounts now have a 12 day cooldown!
Thanks reaper ;)
how do i add custom items and stuff?
holy son of a bitch it started working
PnDa or anybody pls tel me how to create an account cuz i cant type anything in the “mangosd” and so did anybody else have this problum?
fixed my problems, the server is working amazingly, awesome guide Reaper.
nvm, the problem was the directory in which the game was before and after i moved it to another folder :P
Also, it shouldn’t be too hard to figure out the other mount numbers once I get around to it. The aura IDs can be looked up with the .lookup spell command, I think.
@Justin484
Thank you sir! Very much appreciated!
i create an account while “mangosd” is open rite? i wait for like 20 secodns until it stops then i cant type anything
what am idoing/have i done wrong
Hey reaper, great work you’ve been doing.
now, my problem is that when i try to extract the vmaps, this is what i get:
D:\World of Warcraft>vmapextract_v2.exe
Extract V2.4 2007_07_12. Beginning work ….
Game path: D:\WoW private\WoW\World of Warcraft\Data\
Scanning for locales.
Could not open data directory for reading. Aborting.
Extract wmo complete (No errors)
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.
D:\World of Warcraft>md vmaps
D:\World of Warcraft>echo.
D:\World of Warcraft>echo Please wait until you get PRESS ANY KEY TO CONTINUE ME
SSAGE
Please wait until you get PRESS ANY KEY TO CONTINUE MESSAGE
D:\World of Warcraft>echo.
D:\World of Warcraft>vmap_assembler.exe buildings vmaps splitConfig.txt
exit with errors
D:\World of Warcraft>pause
Prima qualquer tecla para continuar . . .”
I also get the usual explorer window saying that vmapextract_v2 found a problem and will be closed.
i Didn’t had this problem on the other releases before, so what could be causing this?
Nero
Use .aura 37015 to fly the netherdrake in Azeroth. Use .unaura 37015 to dismount. Not sure what the aura #’s are for the other mounts but that should help
I have checked MySLQ server status. The server is begin hosted on 127.0.0.1;3306 so this is working correctly. Everything else as I said before went fine. I’m very confused as to what the problem could be.
Anyone have a suggestion before I start over from the beginning?
Some points that might be worth noting:
-working on a laptop
-connects to the net wirelessly
-have WoW backed up as a simple copy of all original files on my desktop (it works as a totally separate application)
-using WoW v 2.3.0.7561 (latest version)
btw roger, i mis speeled ur name “rodger” so u mite wanna ctrl + f that
Oko posted this on an older version’s page. ‘At first I got “Unable to validate game version” but resolved this with a simple fix to src/realmd/AuthSocket.cpp (validating any game version).’
I’m also getting that message. Would this fix the same problem in this version? If so can somebody explain it for a person who is just learning about this stuff? I don’t have the time to play the real game anymore and this sounded like fun. Could somebody help me out please?
Does anyone know how Reaper was able to ride a flying mount in Azeroth? I can’t for the life of me figure it out!!
Darky
how did u make ur account?
##fallen
Thanx Fallen! I needed those lol, I was trying to make my own vendors lol. was taking soooo long!
Drakill
he reaper can u do by the next release silvermoonn???
Greetzz
Your uploading the DBC for the enUS version worked like a charm even for my enGB version of the game. Thanks alot reaper your the best!
Though like ive seen in your screenshots of new versions..i notice you have flying mounts in what appears to be menethil harbor in this one shot…was wondering how that was done? I understand the flying mount to portal out to silvermoon and that worked in 2.2.3..but was wondering how you got it working in 2.3 past that area.
First of all, good guide and thank u for sharing.
It is the only guide that made me set up a server, and not only that, but make it public! At start, i had a little problem. When i was doing the “Matrix Thing” it got stuck. I closed it and opened it again and with not an error or anything else. Atleast ur guide worked with my 1st try!
Well, i have to correct u in something… i dont know much, but i know something xD
when i tried to put my lan ip address, my friend couldnt connect, but when i putted my NORMAL IP address, it worked grate!
Thanks again, and HAPPY NEW YEAR
Hey there, great tutorial, thanks for writing it. But I have run into a problem on my server, I managed to get it set up fine, until I discovered I cannot actually view the Character Tab when playing a character. It crashes when I try to do so. Any ideas what caused this, and how I can fix it?
rodger
I can do the “Matrix thing” and the next step is to run realmd and magnosd in the mangos folder, i can do those and then it says “to create an account type “createacoout” in the mangosd (smt like that) and I can’t type *anything*
forget about the last part i said about my question i just remembered you have to create a account on the site before you can log on dumb me :/
@Deadon
I figured out why it says you are missing that file Deadon for some reason when you extract vmaps the first time it stops and doesnt extract all of them or it did to me, run it again and make sure it downloads and extracts all the maps it took me about 1 – 2 hrs to dl and extract all vmaps, after its done check the folde vmaps and make sure it has that 000_43_31 file in there if it does put it in your directory. c:/mangos/data or whatever you have it set to.
@PnDa
You might have windows firewall running if you do you need to open it and enable port 3306. If it still doesnt let you i suggest you start fresh with mangos again.
K now my question,
how come i have to create a account on the mangosd in order for me to be able to log in it. How do i make it so you can make accounts if my friend wants to play how can he make a random account so it lets him in. I have gotten a dynamic ip adress and i tested it, from no-ip.com it seems to work fine, its just that it wont let me create new accounts ingame and log in them.