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

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

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, 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
Leave a response
Hi I am having the same problems as Tomcat and Nikor. I tried fixing the path the way I was told, but it is still giving me the same messages as Tomcat and Nikor. When I go into the data/maps directory, there are no files in there. Did I do something wrong? Are there supposed to be files in the Maps directory?
i see the screen and i know how to make myself an account, but i can’t get the text to stop appearing, whenever i type in 2 letters something in the line of “Booty Bay Shp moved to -4333.299561″
@ knight00011
Thx, i did what you told me, but now it keeps giving me a constant look of the transport. I need to make an account on mangosd.exe, but there is no time to type anything and i don’t see the schreen reaper shows on 7.
Reaper i would personally like to congratulate you on another great job! time and time again i use ur products and i am never dissapointed, it always works and u have great support. just for the record this package does work so guys look over what u have done and keep trying….trust me its worth it.
Thanks again Reaper!!!
@Joe
scroll up reaper has already answered that from someone else and also gave out a link for you to go to.
I will be nice and give you the link but you might want to search next time
http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71
@Tomcat
@nikor
You need to setup your data folder. What you need to do is go to mangos.conf search for
# Data directory setting.
# Important: DataDir needs to be quoted, as it is a string which may
# contain space characters.
DataDir =
what you need to change is your DataDir =
that is what you need to change if not mangos will NOT run. here is a example
# Data directory setting.
# Important: DataDir needs to be quoted, as it is a string which may
# contain space characters.
DataDir = “C:/WoW Server/Reapermangos5082/data”
after you save where your data folder is located then save but before you save look once more before you send another comment in.
DataDir = “C:/WoW Server/Reapermangos5082/data”
you notice that it’s not using the forward slash ” \ ” it is using the back slash ” / ” use back slash. Forward slash do not work for that spot so MAKE SURE you do that or you will not get that server up and running
sorry i skipped through the other comments missed the link to the .dll, copied it to my system folder now everything is up and running. i wonder why i didn’t have that .dll
but my hard drive died*
i installed this about 4 months ago but my hard drive i followed all the steps but when i run mangosd.exe and realmd.exe i get “unable to locate component this application had failed to start because MSVR71.dll was not found re-installing the application may fix the problem” i tried downloading and extracting again but it did not help
thanks -joe
When i try to run mangosd.exe and realmd.exe i get the message:
2008-02-05 01:58:37 Using configuration file mangosd.conf.
2008-02-05 01:58:37 MaNGOS daemon /0.10.0-SVN (Revision 5116 ) – http://www.reaper-x.com (Win32)
2008-02-05 01:58:37 to stop.
MM MM MM MM MMMMM MMMM MMMMM
MM MM MM MM MMM MMM MM MM MMM MMM
MMM MMM MMM MM MMM MMM MM MM MMM
MM M MM MMMM MM MMM MM MM MMM
MM M MM MMMMM MM MMMM MMM MM MM MMM
MM M MM M MMM MM MMM MMMMMMM MM MM MMM
MM MM MMM MM MM MM MMM MM MM MMM
MM MM MMMMMMM MM MM MMM MMM MM MM MMM MMM
MM MM MM MMM MM MM MMMMMM MMMM MMMMM
MM MMM http://www.mangosproject.org
MMMMMM
2008-02-05 01:58:37 Daemon PID: 3396
2008-02-05 01:58:37 World Database: 127.0.0.1;3306;mangos;mangos;mangos
2008-02-05 01:58:38 ERROR:Could not connect to MySQL database at 127.0.0.1: Can’t connect to MySQL server on ‘127.0.0.1′ (10061)
2008-02-05 01:58:38 ERROR:Cannot connect to world database 127.0.0.1;3306;mangos;mangos;mangos
Any ideas?
i did everything right, step by step, but when i open mangosd.exe it sais:
world Database: 127.0.0.1;3306;mangos;mangos;mangos
MySQL client library:5.0.45
MySql serser ver: 5.0.45-community-nt
Character database: 127.0.0.1;127.0.0.1;3306;mangos;mangos;characters
MySQL client library:5.0.45
login database: 127.0.0.1;3306;mangos;mangos;realmd
MySQL client library:5.0.45
Realm running as realm ID 1
using udb 0.9.1 with SD2 calls rev.236
Using datadir directory is: @prefix@/share/mangos
world vmap support included. Line of sight:0 get hight:0
World vmap data directory is @prefix/share/mangos/vmaps
World:vmap confg keys are :vmap.enableLOSm, vmap.enableheight, vmap.ignoremapIds, ignorespellids
Check existing map of file ‘@prefix@/share/mangos/maps/0004331.mao’: not exist!
Correct *.map files nt mound in path ‘@prefix@/share/mangos/maps’ or *vmap/*vmadir files in @prefix@/share/mangos/vmap’. please place *map/*vmap/*.vmdir files in appropriate directories of correct the datadir value in a mangosd.conf files.
What do i do?
I followed everything started up WoW and it says Unable to connect i set my realm list to set realmlist 127.0.0.1
sory for all my posts iuninstalled mysql now, well but, i had an error when i tried to configure mySQL, it keeps saying something with “The service could not be started. Error 0
” at “Start Service”
how to uninstall mysql
im trying to set the server back up because the other computer it was on broke, any who i did everything (i think) that your guide said and up to where you create your account i open mangosd.exe and it run for a sec and it says
world Database: 127.0.0.1;3306;mangos;mangos;mangos
MySQL client library:5.0.45
MySql serser ver: 5.0.45-community-nt
Character database: 127.0.0.1;127.0.0.1;3306;mangos;mangos;characters
MySQL client library:5.0.45
login database: 127.0.0.1;3306;mangos;mangos;realmd
MySQL client library:5.0.45
Realm running as realm ID 1
using udb 0.9.1 with SD2 calls rev.236
Using datadir directory is: @prefix@/share/mangos
world vmap support included. Line of sight:0 get hight:0
World vmap data directory is @prefix/share/mangos/vmaps
World:vmap confg keys are :vmap.enableLOSm, vmap.enableheight, vmap.ignoremapIds, ignorespellids
Check existing map of file ‘@prefix@/share/mangos/maps/0004331.mao’: not exist!
Correct *.map files nt mound in path ‘@prefix@/share/mangos/maps’ or *vmap/*vmadir files in @prefix@/share/mangos/vmap’. please place *map/*vmap/*.vmdir files in appropriate directories of correct the datadir value in a mangosd.conf files.
I dont know what to do.
please just tell me what to write at ALL the things, because i dunno what to type at everything.. :s
anybody answer me please
How can i decrease the chance of mobs to critical hit.Every single hit is crit. ???? Thank you!
# evan
evan if you’re using reaper mangos, actually you can use it to backup your character data and login data (realmd) :)
# isgrodan
you can get msvcr71 from :
http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71
# help
the correct root would be “root” without quotes
I NEED a guide to help backup my server pleaspleaseplease
ok no i got it srry
i got the same probleme isgrodan have plz help some one
i found the file , but when i open realmd i get
“Could not connect to MySQL database at 127.0.0.1: acces denied for user ´mangos ´@´localhost´
cannot connect to database.”
Hey! i love this program! but i got a small problem on the last part of the instalation where i opened mangosd.exe and realmd.exe everything loaded till the last part “Loading items….
SQL: SELECT MAX from ´item template´
query ERROR: Table ´mangos.item_template´doesn´t exist
Error loading ´item_template´table
i use SQLyog with mySQL server and ive done eveything as in the guides, how do i fix this!? SUX being stuck on the last part! plaus i cant write anything in the mangosd.exe and realmd.exe when the error comes
I found out about the “whats your mangos database” and all the others, but i only need to know what to type “MySQL database” shall, if i just write “root” it comes with three errors..
when you say root, you mean just i type r o o t, or some of my username or something?
sorry for the bad english.. but i must say im doing well when you think im 13 years old..
when i try to open mangosd / realmd i get an errormessage saying i miss the file MSVCR71.dll
and therefor application couldnt be started, i looked pretty much every of ur posts but cant find what to do, is it something with config or?
Im only 13 years old.. do i have to write just “root” or something with C:/Programs/World Of Warcraft/something?
and what about the others? where what shall i for examle write at “whats your mangos database” ?
#help
its root
Steve
toxic or anyone just help or tell where to fid out!
hello can you please tell me what to write when you type 1 in the x reaper helper menu ? there comees for example “what is your Mysql database name?
Mike what version is your wow client on?
If its 2.3.3 you need to update your reaper mangos to 5082.
heey. i made a rly bad mistake. i usede blizz srv on net. and then my wow updated. and now my wow cant find my own srv. so my Question is. how do i update my private srv ?
:)
Yeah im using the newest version for 2.3.3, Reaper Mangos 5082
Martacom Webportal – Webproxy
A very effective proxy site, use it for your own good.
Martacom your easy to use webproxy.
You surf anonymous on the web and
bypass websites that block your IP with a few clicks.
An easy to use interface and very effective script implementation for powerful proxy features.
http://www.martacom.nl/
#Reaper-x
no problem. also, can you answer my question in the http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/ guide… i’m still having problems, like loads of other people… lol
Steve
sorry for the double post but it says logging into game server then bounces back to realm list. Missed the m on realm in the previous post as well. LOL
I have everything setup and can connect ot my server with my client. I can select the real in the real list but it continues to bounce back to the real list. I never make it to the create character screen. What do I do to fix this. Thanks for the help also.
# Evan
Could you tell me which revision you are using ? so i can take a look at it (and of course i’ll create a guide on how to backup your character data manually) :)
# Steveya
yes actually i’ve fixed that and will be included again on the next release and btw thanks for the help ;)
#Everyone that needs help with number 5
Here’s what to do (copied from an email i sent a few days ago):
Open up mangosd.conf which is in where you saved reaper-x mangos and look for:
# Data directory setting.
# Important: DataDir needs to be quoted, as it is a string which may
# contain space characters.
DataDir = “”
and
# 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;mangos;mangos;realmd”
WorldDatabaseInfo = “127.0.0.1;3306;mangos;mangos;mangos”
CharacterDatabaseInfo = “127.0.0.1;3306;mangos;mangos;characters”
On the first one, where it says:
DataDir = “”
put in the “” where youve saved the extracted vmaps, maps and dbc files.
On the second one, where it says,
LoginDatabaseInfo = “127.0.0.1;3306;mangos;mangos;realmd”
WorldDatabaseInfo = “127.0.0.1;3306;mangos;mangos;mangos”
CharacterDatabaseInfo = “127.0.0.1;3306;mangos;mangos;characters”
change:
= “127.0.0.1;3306;mangos;mangos;realmd”
= “127.0.0.1;3306;mangos;mangos;mangos”
= “127.0.0.1;3306;mangos;mangos;characters”
into
= “127.0.0.1;3306;root;password;realmd”
= “127.0.0.1;3306;root;password;mangos”
= “127.0.0.1;3306;root;password;characters”
Where root is the database username (default root) and the password is the database password (what you used when configuring MySQL).
In realmd.conf look for:
LoginDatabaseInfo = “127.0.0.1;3306;mangos;mangos;realmd”
(it may not say mangos;mangos on either of these so look for the words/numbers around it)
and change it to:
LoginDatabaseInfo = “127.0.0.1;3306;root;password;realmd”
with the same rule as before. For scriptdev2.conf look for
ScriptDev2DatabaseInfo
= “127.0.0.1;3306;root;password;scriptdev2
and change using the same rule as before.
Sorry if its hard to follow, email me at steveya@hotmail.co.uk if your confused.
Steve
#Everyone that needs help with number 5,
I’ll be home in about an hour or so and i’ll write it up then so hold on…
Steve
Can i have a direct guide on how to backup my character data? Every time i try to restore my already backed up data, it says:
The system cannot find the file specified
The system cannot find the file specified
The system cannot find the file specified
What files and how do i fix this. Can you answer my questions and give me a direct guide?
Thanks-
Evan
dude i need help i am right at that part
ya tell us plzz i am right at that part
Answer my questions please !!!
Also says to creat new with ad.exe but don’t know how to use it…
I got problem when i start mangos.exe it says that map 0004331.map is non-compatible version
What can i do ?
I can handle the problem with these maps!
So please find me in skype:azumruf
(the bit about choosing option 4 is what i’m talking about)
Yay, first comment. :)
Thiers a problem with 5. in the current5082 release, it says the this option doesnt work and so some people may get confused when it doesnt work so could you tell them the other option or I could tell them if you want me to.
Steve