Time for another Mangos release and as the title said, this is a clean compiled version of Mangos 4703 (without any custom patches) with Scriptdev2 Revision 156 and Unified Database 0.8.1 with Changesets 326 applied. Although you can also download the small version (minus the Unified Database), that perhaps might be useful to those who prefer to update their mangos core manually :)
While Reaper Mangos Mod 4703 (the custom version) can be found at that link (Note: if you’re not familiar enough with Mangos i’d suggest you to get this one instead)
So here are the steps :
Requirements :
1. Working MySQL Installation (if you have MySQL Installed automatically from another Repack, i’d suggest you to completely remove it unless you know how to configure it)
2. World of Warcraft Client version 2.2.3 with TBC Expansion Pack installed (because that’s what i’m using right now, so if you don’t have TBC installed and not using the latest 2.2.3 version, i can’t really help you)
3. Mangos Server :
UPDATE : Reaper Mangos 4875 has been released
IMPORTANT : If you’re upgrading from my 4651, you should download this updated batch file and overwrite the reaper-x-mangos.bat inside reaper-eazy-mangos directory with this one, btw i’d suggest you to get this one even if you’re not upgrading
Update : It seems that some people love the custom GM Island Vendor made by Silvermoon Project, so i decided to convert it so you can use it on this 4703 Release, but as a side note because there is specific item that only exists on the Silvermoon Database, if you see message on the Mangosd Window saying that some item can’t be found, you don’t need to worry about it (it doesn’t affect your gameplay)
Download GM Island NPC Custom Vendor (you just need to run the batch file included)
For advanced users only :
Optional :
This section is optional to those who want to create a public server
4. You need to know how to setup port forwarding from your router first, and also configure your firewall to allow the port specified in Mangosd.conf and Realmd.conf (if you use DSL Connection, you’ll need to know how to setup port forwarding first or else your friend won’t be able to connect to your server)
Also please read the Mangos FAQ too
Fresh Installation Steps :
1. Installing MySQL on Windows XP 32 Bit (you’ll need to have mysql installed first)
2. Extract DBC, Maps and VMaps from your World of Warcraft Client
3. Run the reaper-x-mangos.bat inside the reaper-eazy-mangos directory / folder, and you’ll see something like this, and now 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) ;)

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

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

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

finally 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 ;)
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 Reaper Mangos 4651 :
First of all i’m really sorry that since there are many changes made to the database structure itself in Mangos, i can’t write instruction on how to upgrade your server from any version below 4651 (or it’ll be a very long post and i know that you don’t really want to read a long post) :P
So to those who are still using Mangos revision below 4651, you can contact me directly if you need help :)
and here are the step to those who are using Reaper Mangos 4651
1. Backup any custom data you’ve created before (such as custom vendors, custom weapon, custom armor, etc) using your mysql client … (i’m sure those who are creating their own custom stuff already have their own mysql client ready to be used) … but remember though if you’ve created custom vendor just make sure that it is compatible with this mangos version ;)
2. run reaper-x-mangos.bat inside the reaper-eazy-mangos directory and then choose option 99 to begin the upgrade process … and wait until it finished
3. Choose option 4 to reconfigure your mangosd.conf and no, don’t use the previous mangosd.conf because it has been changed
4. Done :)
Here’s some screenshot :
Riding Chocobo or Pecopeco perhaps :P

Blackfang Tarantula

Related Links :
Complete Mangos GM Commands
Creating Public WOW Server
Creating 2 Realmd in Mangos
Apache Web server Installation Guide
Leave a response
Anyone figure this out?
#Sully
How can i use a link like this: wow.ghostslayer.com insted of wwww.ghostslayer.com? Insted of www. how can i use wow. If anyone knows haw to do it…pls help.
if anyone needs anyhelp with mangos or a webserver I got MSN messenger:
ryansullivan11@cox.net
i do NOT use this for email, just spam email (and MSN) so I only check it like 2 times a year…
I am willing to help anyone for anything, including ‘public’ private servers (yes, i know mangos does not support it)
in mangosd.conf change the data dir to C:/Program Files/World Of Warcraft/data/enUS
(use “/” instead of “\”)
So I’m having the same error that someone named “Cory” did much earlier on, if his post is to be believed, I’m fine up until I go to run mangosd where I get an error following:
“Could not find vmap file ‘C:\Program Files\World of Warcraft\Data\enUS/vmaps/503_12_43.vmdir’”
I’ve checked the file itself and it does, indeed, not exist. Anyone have any possible solutions? Many thanks.
whens the mangos for 2.3.0 comming out?? i cant wait!
please let me know
Sorry for the double post – Was a while back and didn’t see any replies. If anyone knows how to use dbc editor I would be very grateful.
“I downloaded the dbc editor but am not sure where I need to look for the edit NamesReserved.dbc and NamesProfanity.dbc”
This is in relation to changing the list of illegal names at the wow character creation screen. I do not use the official server so I don’t mind changing the wow .exe if this is what it takes.
Thanks
It WORKS! ty soo much
hmm. i’ll try that to see if it works, thanks
#FreezingFlames
“I’ve used your program that modifies the mangosd.conf file for you, and i’ve modifies the mangosd.conf file manually but it still won’t recognize that my DataDir is in “C:\reaper-eazy-mangos\ReaperMangos4703\data” How do i fix this???”
if i am correct, if you edited the mangos.conf file manually you much type “C:/reaper-eazy-mangos/ReaperMangos4703/data” instead of “C:\reaper-eazy-mangos\ReaperMangos4703\data” make sure you are using a forward slash ( / ) not a backslash ( \ ) notice how in this path … eaper-eazy-mangos\ReaperMangos4703\data/vmaps/0004331.map … after where you type up to…data … it has forward slashes ….i think i had this problem when i first started using mangos a while back. also …an easy way to type the data directory would be to just use “./data” instead of typing everything. just a tip…let me know if this works
sorcmasta
Never mind. I am an absolute retard and figured it out myself. Figures I couldn’t figure it out before I made the post. =P
BTW, for those of you that need it, this is the auto launcher for ManGOS that I use. Easy to customize too if you understand basic coding. Enjoy.
http://www.mangosproject.org/forum/index.php?showtopic=12693&st=0&p=92324&#entry92324
Greetings. First, thanks for posting the updated servers. I have been following the website for awhile and this is by far the easiest to use. Only problem I have had that I haven’t been able to fix myself is the tooltips for the spells in the toolbars. When you mouse over a spell all it says is “spell, rank xx”. It’s been awhile since I’ve played on a commercial server, but it used to give all the info about the spell, like name, mana cost, and a brief description. Any way to get that back or is that a current server bug? (I have searched the Mangos forums and found nothing on it) Thanks in advance for any help
i can’t wait!
#bamabam
We all wait for Reaper-X to upload the new rev. that will suport the new patch 2.3.0 . Till now it is not posible to do it.
nah, when i typed in the DataDir i pur in a “r”. I remember because i typed it very slowely and watched my self do it :D just to be sure that i wasn’t skipping any letters
jakalth, yeah something like that would be cool, i usually just leave my comp up but after having it running for like 3 days strait ill look at it and see “mangos.exe unexpectatly quit” and it sucks cuz before i saw it and started it up again that means my server was down =( so if you ever find a solution to make it start back up…please share =D
Any suggestions on how too set up mangosd and realmd too automatically restart when my computer crashes? They need too load up after MySQL is already running. Simply adding them too the startup menu doesn’t work.
I’m learning as I go here. ;)
Anyone know if there is a way to make the server accessible for people that updated to the new game client? Instead of waiting on a new mangos compilation i was kinda hoping maybe there was something i was overlooking in the mangos.conf where i could just type 2.3 and it would then let players log on anyway with their updated game client lol but i doubt it’s that easy.
hey reaper how do I make custom items?
did get it working, :D
Well, since I updated my server this showed up.
I tryed to reinstall the server and vmaps etc. but still I get this message when starting it.
“Realm running as realm ID 1
Using UDB 0.8.1 (326) with SD2 calls rev. 156
WORLD: VMap support included. LineOfSight:1, getHeight:1
WORLD: VMap data directory is: C:\SERVER\data/vmaps
WORLD: Vmap config keys are: vmap.enableLOS, vmap.enableHeight, vmap.ignoreMapIds, vmap.ignoreSpellIds
Check existing of map file ‘C:\SERVER\data/maps/0004331.map’: not exist!
Correct *.map files not found in path ‘C:\SERVER\data/maps’ or *.vmap/*vmdir files in ‘C:\SERVER\data/vmaps’. Please place *.map/*.vmap/*.vmdir files in appropriate directories or correct the DataDir value in the mangosd.conf file
this showes up, and I dont know what to do, tryed alot of options but didnt work. please help me.
#Beka
Reinstall MySQL and chose for user:root and password:pass thent put these in your mangosd and realmd config or u can whait Reaper-X to post.
Oh.. sry … I didnt saw your other post :)
try to change the CharacterDatabaseInfo to
127.0.0.1;3306;root;2ZQ8tFDv;mangos”
and still not working:S
this is how my realmd.config looke like now:
Database connection settings for the realm server.
# Default: hostname;port;root;2ZQ8tFDv;database
# .;somenumber;root;2ZQ8tFDv;database – use named pipes at Windows
# Named pipes: mySQL required adding “enable-named-pipe” to [mysqld] section my.ini
# .;/path/to/unix_socket;root;2ZQ8tFDv;database – use Unix sockets at Unix/Linux
# Unix sockets: experimental, not tested
LoginDatabaseInfo = “127.0.0.1;3306;root;2ZQ8tFDv;realmd”
ok this is how my mangos and realmd config are looking like:
Mangos.CONFIG
Database connection settings for the world server.
# Default: hostname;port;root;2ZQ8tFDv;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;root;2ZQ8tFDv;database – use Unix sockets at Unix/Linux
# Unix sockets: experimental, not tested
LoginDatabaseInfo = “127.0.0.1;3306;root;2ZQ8tFDv;realmd”
WorldDatabaseInfo = “127.0.0.1;3306;root;2ZQ8tFDv;mangos”
CharacterDatabaseInfo = “127.0.0.1;3306;root;2ZQ8tFDv;characters”
#Beka
Your user name can`t be right try using root as username.
ah man:S
I went into mangos config and realmd config…changed. put root@localhost in as username and 2ZQ8tFDv as password…started mangosd again…but still nothing:S
keep getting cant connect to world database
I’m trying to apply the “free For All Arena Fix” On Gurubashi Arena and a patch to fix so ppls award Arena points when fighting in the arena.
Thanks for your attention :D
FreezingFlames:
Any chance it’s because you left an ‘r’ off of the directory path when you set it up?
eaper-eazy-mangos\ReaperMangos4703\data/vmaps/0004331.map’: not exist!
eaper-eazy-mangos\ReaperMangos4703\data/vmaps’. Please place *.map/*.vmap/*.vmdir files in appropriate directores or correct the DataDir value in the mangosd.conf file.
should be:
reaper-eazy-mangos\ReaperMangos4703\data/vmaps/0004331.map’: not exist!
reaper-eazy-mangos\ReaperMangos4703\data/vmaps’. Please place *.map/*.vmap/*.vmdir files in appropriate directores or correct the DataDir value in the mangosd.conf file.
Just a guess.
Hey, i’m not sure if this has been asked before, but when i run mangosd.exe i keep getting a message saying:
eaper-eazy-mangos\ReaperMangos4703\data/vmaps/0004331.map’: not exist!
eaper-eazy-mangos\ReaperMangos4703\data/vmaps’. Please place *.map/*.vmap/*.vmdir files in appropriate directores or correct the DataDir value in the mangosd.conf file.
i’ve used your program that modifies the mangosd.conf file for you, and i’ve modifies the mangosd.conf file manually but it still won’t recognize that my DataDir is in “C:\reaper-eazy-mangos\ReaperMangos4703\data” How do i fix this???
Thanks
-Freezing Flames
# Patch?
Actually in order to patch something you’ll the need source code first, and later you’ll need to recompile it again
Btw could you tell me what patch you’re trying to use ?
# Destructerator
Ah it seems that there’s problem with your mysql installation, the solution for that :
if you just installed mysql and never actually use it to store data, then you can just uninstall mysql completely, delete the installation directory, and then reinstall mysql :)
# bamabam
no problem :)
nevermind, i found a table called item_instance i forgot to copy over, once i did that when i logged on with characters they had their gear. Now i just have to hope there is a minimanager update, to support the new char database, thats by far the best GUI for mangos
hey, you offered a few days ago to help me fix my backup sorry i wasnt able to respond till now. But just had 2 questions, shouldnt it work if im using navicat and just drag the char files to the new char database? i did this i copied all the char data over to the new char database, now char appear, but they appear with no items or gear whatsoever. Did i miss soemthing? i copied the “inventory” table over, anyway, if i was to send you the backupfile, where would i find it? or were you talking about the one i made using minimanager?
Please be advised… I have turned off my firewall and this seems to have fixed the problem temporarily… but a more permanent pix would be appreciated… ;)
And then I have seen many patches but I dont know how to upgrade them on this release. Where should I put them?
Like this:
Index: src/game/Player.cpp===================================================================— src/game/Player.cpp (revision 4600)+++ src/game/Player.cpp (working copy)@@ -5502,6 +5502,9 @@ } } }+ if(GetAreaId()==2177||GetAreaId()==3217||GetAreaId()==3701||GetAreaId()==3968) SetFlag(PLAYER_FLAGS,PLAYER_FLAGS_FFA_PVP);+ else{+ if(HasFlag(PLAYER_FLAGS,PLAYER_FLAGS_FFA_PVP)) RemoveFlag(PLAYER_FLAGS,PLAYER_FLAGS_FFA_PVP); pvpInfo.inHostileArea = GetTeam() == ALLIANCE && zone->team == AREATEAM_HORDE ||@@ -5518,6 +5521,7 @@ if(IsPvP() && !HasFlag(PLAYER_FLAGS,PLAYER_FLAGS_IN_PVP) && pvpInfo.endTimer == 0) pvpInfo.endTimer = time(0); // start toggle-off }+ } // zonetype is flags // flags & 0×00000001 (1) – snow (only Dun Morogh, Naxxramas, Razorfen Downs and Winterspring)Index: src/game/Unit.cpp===================================================================—
I have tried to make a portal 9999 times butI dont know what I’m doing wrong! In the “gameobject_template” I just take the “Portal from Stormwind” copy and change the ID, name and Sound0, Then on “sound0″ I put in “99999″. Then I copy the “portal to Stormwind” in “areatrigger_template” and change the ID, name and the cordinats to
“Trigger_position_X” to -13234,2 “Trigger_position_Y” to 314,773 and “Trigger_position_Z” to 33,22
“Targetmap” to 0
“Target_position_X” to -13234,2 “Target_position_Y” to 314,773 and “Target_position_Z” to 33,22 and the “Target_orientation” to 0
Please help! I really need that portal!
And thanks for this release!
#Beka
The settings you will find them in mangosd.conf and realmd.conf
It should look like this:
LoginDatabaseInfo = “127.0.0.1;3306;root;pass;realmd”
WorldDatabaseInfo = “127.0.0.1;3306;root;pass;mangos”
CharacterDatabaseInfo = “127.0.0.1;3306;root;pass;characters”
Where “root” and “pass” is you must set your MySQL acount information that you configured when you have instaled MySQL.
Hi, great guide Reaper, just one small snag… I’m running a fresh install and I’m at the point where you boot up MaNGOS and the realm… they both say they can’t connect to MySQL at 127.0.0.1.
Server:
2007-11-20 15:48:07 World Database: 127.0.0.1;3306;mangos;mangos;mangos
2007-11-20 15:48:07 MySQL client library: 5.0.45
2007-11-20 15:48:07 ERROR:Could not connect to MySQL database at 127.0.0.1: Can’t connect to MySQL server on ‘127.0.0.1′ (10061)
2007-11-20 15:48:07 ERROR:Cannot connect to world database 127.0.0.1;3306;mangos;mangos;mangos
Realmd:
2007-11-20 15:29:32 Database: 127.0.0.1;3306;mangos;mangos;realmd
2007-11-20 15:29:32 MySQL client library: 5.0.45
2007-11-20 15:29:33 ERROR:Could not connect to MySQL database at 127.0.0.1: Can’t connect to MySQL server on ‘127.0.0.1′ (10061)
2007-11-20 15:29:33 ERROR:Cannot connect to database
How do i do this Ghost?
I can’t write in the mangosd..so i dont know…anyway thx for the help.Could u or anyone else give me a clearer explenation on how to do that?
thx
put your MySQL user and pass where the firs two mangos;mangos are
this to be exact:
World Database: 127.0.0.1;3306;mangos;mangos;mangos
2007-11-19 11:28:33 MySQL client library: 5.0.45
2007-11-19 11:28:33 ERROR:Could not connect to MySQL database at 127.0.0.1: Access denied for user ‘mangos’@'localhost’ (using password: YES)
2007-11-19 11:28:33 ERROR:Cannot connect to world database 127.0.0.1;3306;mangos;mangos;mangos
Pls reaper could u help me?I did all of it until mangosd….if i start it i get cannot connect to world database….and i cant write anything there.
Pls culd u send me a mail of what im doing wrong or just a hint?Ive been working on it for half a day and still nothing:(
nvmmnd got the answer =)
Yo Reaper I didnt see this in the comments but it works perfect, I just have 1 issue when i try to connect to the realm it takes me back to the realm selection screen (stuck in limbo) i’ll try to change all ip’s but any solution?
I got this error while trying to run mangosd
2007-11-19 23:20:40 Realm running as realm ID 1
2007-11-19 23:20:40 Using UDB 0.8.1 (326) with SD2 calls rev.156
2007-11-19 23:20:40 Using DataDir C:World of Warcraft\Data/
2007-11-19 23:20:40 WORLD: VMap support included. LineOfSight:1, getHeight:1
2007-11-19 23:20:40 WORLD: VMap data directory is: C:World of Warcraft\Data/vmaps
2007-11-19 23:20:40 WORLD: VMap config keys are: vmap.enableLOS, vmap.enableHeight, vmap.ignoreMapIds, vmap.ignoreSpellIds
2007-11-19 23:20:40 ERROR:Check existing of map file ‘C:World of Warcraft\Data/maps/0004331.map’: not exist!
2007-11-19 23:20:40 ERROR:Correct *.map files not found in path ‘C:World of Warcraft\Data/maps’ or *.vmap/*vmdir files in ‘C:World of Warcraft\Data/vmaps’. Please place *.map/*.vmap/*.vmdir files in appropriate directories or correct the DataDir value in the mangosd.conf file.
and this in realmd
2007-11-19 23:21:38 Added realm “Reaper-X”.
2007-11-19 23:21:38 realmd process priority class set to HIGH
2007-11-19 23:21:38
2007-11-19 23:22:14 Halting process…
this is my first time doing this can you help?
hey reaper, its been so long since i have updated mangos, i will have to do it this week… i will let you know how its going!
Teg:
You can try using Quice too edit items/weapons and such. works fine for me. Only thing it does not edit is spells, wish it did.
You can find it here:
http://quice.sourceforge.net/