Reaper-X » Guide » Reaper Mangos » Reaper Mangos Mod » Reaper Mangos Installation / Upgrade Guide

Reaper Mangos Installation / Upgrade Guide

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

MySQL installation directory

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

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

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, 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

Tags: Apachedatabasegamegm commandsGuidemangosmysqlPHPReaper MangosserverwarcraftWindowsworld of warcraftwow

Leave a Comment

Comments Navigation 1 2 3 ... 5
  1. Travis said Feb 6, 2008 at 5:58 am

    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?

  2. Tomcat said Feb 6, 2008 at 3:11 am

    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″

  3. Tomcat said Feb 6, 2008 at 2:42 am

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

  4. Adam said Feb 6, 2008 at 1:06 am

    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!!!

  5. knight00011 said Feb 5, 2008 at 7:57 pm

    @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

  6. knight00011 said Feb 5, 2008 at 7:52 pm

    @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

  7. joe said Feb 5, 2008 at 6:14 pm

    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

  8. joe said Feb 5, 2008 at 4:33 pm

  9. jow said Feb 5, 2008 at 4:32 pm

    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

  10. Earny said Feb 5, 2008 at 9:01 am

    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?

  11. Tomcat said Feb 5, 2008 at 6:26 am

    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?

  12. Sean said Feb 5, 2008 at 3:17 am

    I followed everything started up WoW and it says Unable to connect i set my realm list to set realmlist 127.0.0.1

  13. help said Feb 4, 2008 at 11:31 pm

    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”

  14. help said Feb 4, 2008 at 10:33 pm

  15. nikor said Feb 3, 2008 at 11:54 pm

    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.

  16. help said Feb 3, 2008 at 4:49 pm

    please just tell me what to write at ALL the things, because i dunno what to type at everything.. :s

  17. mptrista said Feb 3, 2008 at 4:19 pm

    anybody answer me please

  18. mptrista said Feb 3, 2008 at 3:44 pm

    How can i decrease the chance of mobs to critical hit.Every single hit is crit. ???? Thank you!

  19. Reaper-X said Feb 3, 2008 at 10:50 am

    # 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

  20. Evan said Feb 3, 2008 at 10:24 am

    I NEED a guide to help backup my server pleaspleaseplease

  21. frank said Feb 3, 2008 at 7:22 am

  22. frank said Feb 3, 2008 at 5:32 am

    i got the same probleme isgrodan have plz help some one

  23. isgrodan said Feb 2, 2008 at 9:11 pm

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

  24. cyanz said Feb 2, 2008 at 9:00 pm

    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

  25. help said Feb 2, 2008 at 8:49 pm

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

  26. isgrodan said Feb 2, 2008 at 8:44 pm

    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?

  27. help said Feb 2, 2008 at 5:54 pm

    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” ?

  28. steveya said Feb 2, 2008 at 6:25 am

  29. help said Feb 2, 2008 at 3:02 am

    toxic or anyone just help or tell where to fid out!

  30. help said Feb 2, 2008 at 2:45 am

    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?

  31. Toxic said Feb 1, 2008 at 10:05 pm

    Mike what version is your wow client on?
    If its 2.3.3 you need to update your reaper mangos to 5082.

  32. Mike said Feb 1, 2008 at 3:38 pm

    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 ?

    :)

  33. Evan said Jan 31, 2008 at 11:08 am

    Yeah im using the newest version for 2.3.3, Reaper Mangos 5082

  34. martacom said Jan 31, 2008 at 5:34 am

    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/

  35. steveya said Jan 31, 2008 at 3:41 am

    #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

  36. macgyvuer said Jan 31, 2008 at 3:29 am

    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

  37. macgyvuer said Jan 31, 2008 at 3:25 am

    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.

  38. Reaper-X said Jan 31, 2008 at 2:47 am

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

  39. steveya said Jan 31, 2008 at 2:47 am

    #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

  40. steveya said Jan 31, 2008 at 1:27 am

    #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

  41. Evan said Jan 30, 2008 at 12:49 pm

    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

  42. Kevin said Jan 30, 2008 at 4:59 am

    dude i need help i am right at that part

  43. Kevin said Jan 30, 2008 at 4:55 am

    ya tell us plzz i am right at that part

  44. mptrista said Jan 30, 2008 at 4:39 am

    Answer my questions please !!!

  45. mptrista said Jan 30, 2008 at 4:36 am

    Also says to creat new with ad.exe but don’t know how to use it…

  46. mptrista said Jan 30, 2008 at 4:33 am

    I got problem when i start mangos.exe it says that map 0004331.map is non-compatible version

    What can i do ?

  47. mptrista said Jan 30, 2008 at 3:39 am

    I can handle the problem with these maps!

  48. mptrista said Jan 30, 2008 at 3:38 am

    So please find me in skype:azumruf

  49. steveya said Jan 30, 2008 at 3:19 am

    (the bit about choosing option 4 is what i’m talking about)

  50. steveya said Jan 30, 2008 at 2:53 am

    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

Comments Navigation 1 2 3 ... 5

Trackbacks/Pingbacks

CommentLeave a response

Please read our comment policy | XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>