Here we go again, another important and vital patch. Previously we took a vote using comments on the site and asked would you prefer a update that runs 2.3.3 or wait for a more compatible version. Well after countless tests on our Test-Server we have found only 2 very small bugs while running it. I highly recommend updating to this version because it applys major updates to the database and provides 2.3.3 support!
Updated in this Revision:

REQUIREMENTS:
1. MySQL Database and the Guide on how to Install MySQL
2. World of Warcraft Client version 2.3.3
3. Updated DBC’s, VMAP’s, and MAPS Updated for 2.3.3!
DBC’s are already included as part of this release!
4. Mangos Server :
Reaper Mangos 5116 Has been released, so grab the new one :)
Reaper Mangos 5082 SD2 241 UDB FULL | 17.4 MB | File Beam
Reaper Mangos 5082 SD2 241 UDB FULL | 17.4 MB | Rapidshare
Reaper Mangos 5082 SD2 241 UDB FULL | 17.4 MB | Mega Upload
Fresh Install:
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)–This only happens if your extracting from patch 2.3.0
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. Selection Option 1 by pressing “1″ on the keyboard and pressing enter.
Note: This will wipe out any previous versions of WoW you have in your database.

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

By the way, 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
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 5045 Release:
1. Re-extract vmaps, maps and dbc because this version no longer supports the old World of Warcraft 2.3.2 installation and only supports the new 2.3.3
2. Go into your WoW Reaper Server Directory, and open reaper-eazy-mangos. Next I recommend opening the batch file and backing up your character data. This is optional though.
3. Open the Folder called “Upgrade” and run reaper-x-upgrade.bat.
4. Next type in the directory to the Bin Folder where your mysql.exe and mysqldump.exe files are located.
5. Then make sure that you are upgrading from the latest previous version or else you WILL corrupt your database and possibly lose your character data.

Guide on how to Edit Mangos.Conf
Thanks for the Mangosd.conf edit guide Jeremy!
First off make sure that you have your MySQL running before doing anything.
You need to go back into the reaper folder (C:\Reaper-X-Easy-MaNGOS\reaper-eazy-mangos)
And run the batch file called reaper-x-mangos, there is an option there to setup your LAN or IP for use, This new batch file does correctly setup your DB to the IP you enter in this batch file. Once you’ve done that, if you haven’t gone back in to edit the config files in your reaper folder mentioned above, you need to do that, there is a section in there with this.
# Data directory setting.
# Important: DataDir needs to be quoted, as it is a string which may
# contain space characters.
DataDir = “C:\Reaper-X\data”
This is an example of waht it may look like. You need to change this to the path where you put your data folder with the maps, vmaps, and dbc’s.
Second, …
# Database connection settings for the world server.
# Default: hostname;port;username;password;database
# .;somenumber;username;password;database – use named pipes at Windows
# Named pipes: mySQL required adding “enable-named-pipe” to [mysqld] section my.ini
# .;/path/to/unix_socket;username;password;database – use Unix sockets at Unix/Linux
# Unix sockets: experimental, not tested
LoginDatabaseInfo = “127.0.0.1;3306;ROOT;PASSWORD;realmd”
WorldDatabaseInfo = “127.0.0.1;3306;ROOT;PASSWORD;mangos”
CharacterDatabaseInfo = “127.0.0.1;3306;ROOT;PASSWORD;characters”
Above, you need to change the MANGO;MANGOS to your root DB name, likey it’s just root, and YOUR batabase (DB) password (you should know this)
YOU DO NOT CHANGE THE IP’S here or in the realmd file, ONLY THROUGH THAT BATCH FILE, i mentioned above. (that file does it for you)
Next open scriptdev2.conf and realmd.conf and edit the info for them to connect to your database as well.
Hope you enjoy this release if you have any questions feel free to post them as a comment below!
Leave a response
Like several others i’m having a problem with server login. Password & connection appear to be working fine, but once it hits the character list it says “Logging into Game server” then eventually goes back to the realm list. Having used uTorrent for several years I know how to port forward, but it does not help. It happens when trying to login on the server and from remote machines. It appears to be totally random as it worked on and off yesterday. Please help :S!
i restarted my computer and when i got back, i couldnt connect to my server anymore =\
#Slayer
To me it seems like you can’t access your MySQL because you use the wrong username and/or password.
Are you sure your username is felix and password is root?
i got mines to work lil bugs but what mmorg game doesn’t have bugs then is not an online gane:D
here is my site check it out
http://wowvg.zapto.org
dont have to many players just newly started sever.
Awesome instructions. Got it work work 1st time. Plays great in my VMware Fusion M$ XP and I connect to my mangos private server on my Mac. Runs great! TY guys.
#muskar
ye tried that, but heres my error message:
http://img529.imageshack.us/my.php?image=errorgr3.jpg
hope that’ll help
#cameron
It’s very rare for single users to get special treatment like that. Either trust in luck for somebody to have time, patience and/or feel like helping you in that way.
Though I suggest you to specify your problem here instead. (And of course make sure that nobody asked that question before, before posting it).
#Slayer
As far as I recall, step 4 is about doing 4 things:
1. Push the ‘1′ button.
2. Push the ‘Enter’ button.
3. Wait for it to finish.
4. ‘Press any key to continue’ <— seems obvious.
“Can’t connect to local host” doesn’t seem to relate to that step since there is no “connection” established in this step.
Please specify your problem further if you want help.
I’d like to post a testing checklist but it’s rejecting it and not showing it everytime I keep trying to post it. Any ideas? It’s just a short list of common bugs and when I past it into here and submit it seems to accept it but nothing shows up.
#Muskar says: About the “MySQL Server Instance Config Wizard”, I DO have an issue when clicking Finish, it can’t proceed my changed settings for some reason. I can check the excact error if you want.
I had this exact problem. Complete removal of MySQL and reinstall of MySQL with two cold reboots is what resloved that FOR ME. It seemed somehow my database had a different password than the one I assigned to it. It thought my password shuold be YES OR NO or some other krap. Excuse my French.
Good luck friend!
@Muskar: Sure. When I couldn’t get it to work. That’s exactyl what I did. I’m just trying to be helpful. When I did this and found I couldn’t play locally talking to the same machine, I was able to rule out network connectivity issues and security passthrough and a whole host of possible problem scenarios. My database needed to be completely uninstalled, reboot, reinstall, reboot and voila.
It worked locally. Then I changed the Realmd realmlist and the CONF files and router passthroughs again and what do you know public facing also worked.
I was just sharing my own troubleshooting method. I never said it was the best or the brightest, just that ti worked FOR ME. You’ll also note this advice is free. I make no guarantee of it being suitable for any purposes or for any time you asve or dont save by taking my suggestions.
I’d like to share the testing checklist I’ve compiled thus far. If anyone else would care to contribute that should be helpful.
[ ] Spell Damage bonuses from items being applied?
[ ] Boats working?
[ ] Zeps working?
[ ] Right click to move bunches of items into bank quickly work?
[ ] Self Play to 127.0.0.1 working?
[ ] Lan play to local internal IP working (or not applicable)?
[ ] Internet play from Public external passthrough IP working (or not applicable)?
[ ] Log out in the middle of kill quest and counters are retained correctly? (Ascent bug mostly)
[ ] Caster Mobs casting spells?
[ ] Most high level instances appear to be working as expected? If not list the bugged ones.
[ ] Fishing works? (Ascent bug mostly again)
[ ] Flight paths working?
[ ] Crafting works?
[ ] Hunters tame pets, keep pet by feeding, train pets (give pet growl 2/3/4? learn ‘call pet’)?
[ ] Warlock quest to get imp and other pets working?
[ ] Paladin quest to learn rez working?
[ ] Rogue Druid Stealth working acceptably? Do mobs not see you as they should?
[ ] Mangosd.exe crashes?
[ ] Warrior improved mortal strike does not bring the cooldown to 5 seconds.
[ ] Improved intercept also does not remove the 10 seconds from the cooldown.
[ ] unknown spell id spam in mangosd?
[ ] The talent tactical mastery does not keep rage when switching to other stance but defensive.
[ ] Hunters traps not set in front but under him so if you are meleeing you need step back after?
[ ] Druid morph shaprshifts working and providing the proper abilities (stealth/armor so on)?
Please add to this list so I can add it to my testing checksheet. Note how I am not testing for all of the more commonly reported bugs which are failures to install correctly (regardless of who’s fault that may be).
This list is for testing for the quality of the gameplay and bugs from the PLAYERS perspective more than the system owner, DB and network maintenance viewpoint. You guys with me?
Cheers! This is already excellent but it is gonna be GREAT very soon.
#Informative
I understand what you mean but if I could customize my self I wouldn’t be posting here. The creatures I am trying to get rid of are UNSELECTABLE. The infernal is like part of Karazhan instead of a mob. I can’t select him. I can’t select the cyclone either. Besides, the caps might get me a better chance of them noticing my post instead of passing by it. So civilty won’t help here.
im having some trouble with the databases, if i run the CMD command (step 4) it says it cant connect to the local host, any help? total noob at this ><
hay im having problems setting up a server im getting tons of errors i host vent, cs,and g-mod servers is there anyone that can help me make a wow server work it would be rilly appreciated.
i have vent and skype (zode <~~skype name)
#informative
So to simplify your comment, you are asking me to getting it to work only for myself?
That’s right, I didn’t do that, as I was assuming it would work without testing it first that way.
About the “MySQL Server Instance Config Wizard”, I DO have an issue when clicking Finish, it can’t proceed my changed settings for some reason.
I can check the excact error if you want.
#jakslade
Read the tutorial.
I ran the upgrade and when i try to log in the game i get an error saying it connot validate the version the client is on. Anyone else run into this and fix it. the vers the client is is 2.3.3 and im using the new 5082 mangos.
was wondering if after doing the upgrade process do i still need to update the dev and maps and stuff?
@richard and anyone else who is asking questions about getting it working.
Did you read this entire thread and take notes? Did you go to the top right of this web page and read the other previous LENGTHY forum dialogs that look like this? If you aren;t putting in the time to see if anyone already asked the same question (or ten people already asked the same questions) you are just making that much more for everyone else to have to read through and our answers compound this if we answer the same question again and again.
Reaper Mangos FAQ
Reaper Mangos 5054 – Easy WoW Private Server for WoW 2.3.2 -Critical Update-
Reaper Mangos 5005 – Easy WoW Private Server for WoW 2.3.2
Reaper Mangos 4875 – Easy WoW Private Server for WoW 2.3.0
Reaper Mangos Mod 4703 – Easy Custom WoW Mangos Private Server
Most importantly of all make sure you did this properly.
WoW Mangos Map, VMaps and DBC Extraction Guide
which links to THIS found here
http://www.reaper-x.com/2007/10/10/wow-mangos-map-vmaps-and-dbc-extraction-guide/
@Muskar: Have you tried forwarding port 3724? I have that one forwarded. My debugging when I have a down system is get it working with the “out of the box” OOB basic 127.0.0.1 settings all the way through first. THEN updating realmd realmlist and a couple of CONF file is cake after that.
Going back to connect to self OOB formula is always a nice idea when you are stumped. It helps to run through the “MySQL Server Instance Config Wizard” sometimes too. That thing can be funky! If you cannot update your security settings in “MySQL Server Instance Config Wizard” then you know you have a MySQL issue in play too. Right?
Just a note to everyone, .tele to the emerald dream and you will crash the server as the map is incomplete.
#wow
Solve it?
If you see it in your mangosd.exe when it’s running, it really doesn’t matter. Happens all the time.
If you don’t refer to that, or some error happens when it says that, please state it.
anybody KNOW HOW TO SOLVE WORLD: unknown spell id 18350?????
Sorry for all the posting, but I’m in quite a hurry. I promised this server to up by today.
So please, take your time when you read this, and reply your thoughts.
- any help is appreciated.
I’m almost done with my website and it’s already public, so I really need this.
Regards, Mûskar.
In addition to my previous comment:
My hosts file has been edited (it was since first MaNGoS release I downloaded) and should therefore still be working.
MySQL port is 3306.
I forwarded the following ports:
Realmd – 7000 – 192.168.1.136
Worldserver – 8805 – 192.168.1.136
WoW1 – 1400 – 192.168.1.136
WoW2 – 1401 – 192.168.1.136
WoW3 – 80 – 192.168.1.136
I configured my firewall to allow the following ports:
3306 (TCP)
7000 (TCP)
8805 (TCP)
I configured realmd.conf, mangosd.conf and scriptdev2.conf with the settings posted in the error.
I also changed the following setting when I changed all other settings:
E.g. if I modified all ‘.conf’-files to port 3306, I changed this too. I also tried having this on 7000 when the other were 3306 and opposite.
And of course my realmlist.wtf is changed to
which it has always been.
I also checked if muskar.servegame.org was down, but it wasn’t so I really don’t get it.
Anyone have any ideas?
@Previous Post
I know this sounds like a regular question, but I have this error:
I get the same error when I change the IP to 127.0.0.1 and/or the port to 3306 which my MySQL is.
I am using muskar.servegame.org:7000 as my realmlist, and my LAN IP is 192.168.1.136. What did I do wrong?
Anyone
#Steveya
I tried, but it didn’t work. This is because I updated from a very old release, which I explained if you read the rest of my reply.
#informative
Well, I really don’t want to spend hours and hours to figure how to do that “easy stuff”. I never did it so, it will take a few hours to learn how to do it. Anyway, its not my problem anymore.
SOLVE FOR ERROR !!!!!
“map files not found in path ‘@prefix@/share/mangos/maps’ or *.vmap/*vmdir files in ‘@prefix@/share/mangos/vmaps’. Please Place *.map/*.vmap/*vmdir files in appropriate directories or correct the datadir value in the mangos.conf file.
OPEN mangos.conf IN LINE
# Data directory setting.
# Important: DataDir needs to be quoted, as it is a string which may
# contain space characters.
DataDir = “c:\MANGOS”
write here your vmap, map,dbc location!!!
c:\MANGOS is only an exemple…
anybody KNOW HOW TO SOLVE WORLD: unknown spell id 18350
WHITOUT!!!!!
THIS IS NOT WORKING…
, # remove “unknown spell id 5302″ (Defensive State (DND))
delete from character_spell where spell in (5301, 13358, 16092);
delete from playercreateinfo_spell where spell in (5301, 13358, 16092);
# remove “unknown spell id 24948″ (Defensive State 2 (DND))
delete from character_spell where spell in (24949);
delete from playercreateinfo_spell where spell in (24949);
# remove “unknown spell id 34084″ (Advantaged State (DND))
delete from character_spell where spell in (34082);
delete from playercreateinfo_spell where spell in (34082);
# remove “unknown spell id 18350″ (Moonkin Form (Passive))
delete from character_spell where spell in (24905);
delete from playercreateinfo_spell where spell in (24905);
whenever i open mangosd.exe and realmd.exe, they dont do anything. realmd.exe gets up to
“realmd process priority class set to HIGH”
and mangosd.exe says
“map files not found in path ‘@prefix@/share/mangos/maps’ or *.vmap/*vmdir files in ‘@prefix@/share/mangos/vmaps’. Please Place *.map/*.vmap/*vmdir files in appropriate directories or correct the datadir value in the mangos.conf file.
hey there.
I’ve used guides to run Mangos and it went great.
so is there any Ascent guide for private server as well?
thnx
Hey well this is my first time trying to set up a private server and I am having a little trouble so I followed everything up until #4 can you help me?
Hey Oatman/Reaper.
The 1st boss in Zul’Aman is 1) in the wrong spot and is 2) non attackable. He still attacks you but you can’t attack him back, the only way to kill him is .die lol. If you target him and try to attack him it comes up with “You Can’t Attack That Target”. Just wondering if you have any idea what the problem is with this? The location is not so much of a problem but not being able to attack him kind of sucks lol.
Thanks, Mike
P.S. Great server, by far the best I have found.
would it be possible to write a guide on how to have us patch a precompiled version of mangos with a patch from mangosproject.org because i can never seem to compile correctly myself, and i would really like the .modify rep patch that is avail there, or i could send someone the patch file, please and thankyou :)
@Gazoreth: I don’t think all caps will get you a ‘better’ response. I don;t recall anyone saying it was perfect.
‘KARAZHAN NEEDS TO BE FIXED’
O. K. Let us know when you’ve got that done and post the fix for the rest of us OK?
You do know you can add mobs and remove mobs and customize lots of things yourself. Take some time to learn how this works and try to contribute (anything) before blasting it NI ALL CAPS. A little civility goes a long way.
@Muskar: you said – Since you seem like you have attempted to modify your data a lot, I will ask you: All the DB tables are contained in DBC folder, right? If so, I can probably find all my edited NPCs, added objects etc. there, right?
You can have you MySQL database folders anywhere you please. I prefer to direct them to E:\data because I didn’t want them writing to my boot drive C:\ a billion times.
Not to be confused with the c:\mangos\data folder which holds static data files like the DBC files which are a variant of the Foxpro DBC database files and some data like spell information and such are stored in those – and I suppose not quite as easily updated.
That error you hit on may well be a chanegd tavle structure I’m not sure. Although it should be easy enough to find out. Do an SQL dump from the old tables and compare the SQL from the latest and see if they changed.
This is what the SQL creating the table structures looks like and if any changes occurred here would be where you would need to do some custom coding to read old changed info into new structures. Extra fields can be stubbed in sometimes in the INSERT command by using a static value along with an AS parameter.
CREATE TABLE `areatrigger_involvedrelation` (
`id` int(10) unsigned NOT NULL default ‘0′ COMMENT ‘Identifier’,
`quest` int(10) unsigned NOT NULL default ‘0′ COMMENT ‘Quest Identifier’,
Say they added a field (hypothetical) CharacterMorphState which stores a number that didn’t exist in an older Character table backup.
You could update all Character INSERTS to have an added spliced in text that said perhaps like
‘10′ as CharacterMorphState,
In the correct place in the insert to add the new field with a default value so to speak.
@CougarPride: Did you make sure to load the realmlist table in realmd database with your publicly visible IP address from WhatIsMyIP.COM?
I have tried everything to get this to work. If my friends are connected to my network it works fine but when they connect to their internet (all high speed) it says unable to connect. I have a domain name and thats what they use when they connect in my net work so it sould work outside it too, right? I have all the right ports forwarded and all that. I tried using a different port but the same thing happend. PLSE HELP!
# Reaper / Oatman
I think for future releases the fedback needs to be split into several sections something like:-
Install problems
Setup problems
Database Issues
Networking Issues
Other
I believe it would help sort out the scramble of posts we currently get, with many many people posting the same stuff
Thank you for a great job, yes…. it’s not perfect, but a damn sight better than most releases out there !! – folks should remember that when posting complaints. {Rant over :p}
If there is anything I can do to assist on this project, give me a shout…. You have my email :)
mines working great just huge pause on stealth odd really as i can run everything else + server + 2 wow clients and its 60fps but stealth and i stall for 30 secs feels it :P
Can someone please tell me if there it is possible to edit map files, meaning change terrain in an area, or add more buildings, ect. thanks
Hey, don’t mean to be a bother, just posting in case its not already known. Caverns of time, the custodian of time doesn’t spawn during the quest, and in black morass, I don’t see the guy or the dark portal, but I do see all the dragons spawning
I got problems with the vmap,maps,etc and how to redirect the stuff. I can’t seem to put the stuff in the right place and I followed the guide carefully. Sorry for my noobness but bear with me.
I know this sounds like a regular question, but I have this error:
I get the same error when I change the IP to 127.0.0.1 and/or the port to 3306 which my MySQL is.
I am using muskar.servegame.org:7000 as my realmlist, and my LAN IP is 192.168.1.136. What did I do wrong?
**********************************************************************************************
#OATMAN AND REAPER
KARAZHAN NEEDS TO BE FIXED. THERE IS AN UNSELECTABLE INFERNAL IN THE BANQUET HALL, A CYCLONE IN THE OPERA HALL AND THE EVENTS DON’T WORK. STORMWIND NEEDS ALL THE NPCs. THIS NEEDS TO BE FIXED.
SORRY FOR THE CAPS ITS TO GET YOUR ATTENTION
**********************************************************************************************
#Muskar
Type ‘characters’ in characters and ‘mangos’ in mangos
Steve
#Clockwork
I think I remember that problem from the first time I installed a Reaper release.
I’m quite sure that if you press the ‘WINDOWS_Button’ and the ‘R’ together, then type ‘cmd’ and then finally typing the path of the file, it wont close, but show the error message.
Not sure, but give it a try =)
WoW, I have a problem. The batch file is asking for both the “Mangos” and “Characters” folder.
Im attempting to type ‘mangos’ in both.
Results:
everything worked until the last line
“File not found”
I hope this is just the error that I could ignore because I didn’t choose the full backup.
Anyway, I will let you know if I have any problems further on.
#informative
Ok now I studied what the function does.
It stores a lot DBC files in “backup-db.sql” in mysqldumb and some of the. I also noticed that only the “Realmd” and “MaNGOS” folder exists, In the newer edition it’s called “Realmd” and “Characters”.
So I putted “mangos” when it asked for characters and it worked except for one error:
How can I repair it? Do I need to repair it? (I didn’t modify any respawn timers and if I did, it wasn’t intentional)
Thanks Reaper, Oatman and the team for helping us to set up a private server. It works great.
I respect you very much and keep going because we need you!!!
Thank you very much,
Raver
Ok, got that resolved with the not loading right. I realised the guide shows how to run it on a local machine first. Since I run Vista, I had to create a virtual machine to run XP and put MySQL and the server in that. Even though they’re both on the same machine, they have different IPs and thus I had to go into the batch to setup for the LAN party.
All works well now. Thanks for this awesome release. Now to hunt down those GM commands again ..
Hi!
Thanks for the mangos pack!
i only have a small problem extracting the maps, when i click on the bat a Command promp pups up for about 1/2 of a second and then dissapears leaving a empty “maps” folder.
anyone knows an solution?
Thanks, clockwork