Reaper-X » Reaper Mangos » Software » Reaper Mangos 4703 – Easy WoW Mangos Private Server

Reaper Mangos 4703 – Easy WoW Mangos Private Server

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

Reaper Eazy Mangos

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

Mangos Database Installation

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

Editing Mangosd.conf

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

Creating account in mangos

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

WoW-Warrior

Blackfang Tarantula

WoW-Hunter

Related Links :

Complete Mangos GM Commands
Creating Public WOW Server
Creating 2 Realmd in Mangos
Apache Web server Installation Guide

Leave a Comment

Comments Navigation 1 2 3 4 5 6 ... 9
  1. Grim said Nov 24, 2007 at 12:34 am

  2. Ghost said Nov 23, 2007 at 11:30 pm

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

  3. Sully said Nov 23, 2007 at 9:09 pm

    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)

  4. Sully said Nov 23, 2007 at 9:03 pm

    in mangosd.conf change the data dir to C:/Program Files/World Of Warcraft/data/enUS

    (use “/” instead of “\”)

  5. Hellios said Nov 23, 2007 at 7:43 am

    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.

  6. sully said Nov 23, 2007 at 2:02 am

    whens the mangos for 2.3.0 comming out?? i cant wait!

    please let me know

  7. parnellsimon said Nov 22, 2007 at 5:37 pm

    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

  8. FreezingFlames said Nov 22, 2007 at 3:27 pm

  9. FreezingFlames said Nov 22, 2007 at 3:15 pm

    hmm. i’ll try that to see if it works, thanks

  10. Sorcmasta said Nov 22, 2007 at 2:04 pm

    #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

  11. Dopey said Nov 22, 2007 at 1:09 pm

    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

  12. Dopey said Nov 22, 2007 at 12:43 pm

    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

  13. Dopey said Nov 22, 2007 at 12:40 pm

    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

  14. FreezingFlames said Nov 22, 2007 at 12:35 pm

  15. Ghost said Nov 22, 2007 at 12:27 pm

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

  16. FreezingFlames said Nov 22, 2007 at 9:12 am

    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

  17. bamabam said Nov 22, 2007 at 6:45 am

    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

  18. Jakalth said Nov 22, 2007 at 6:36 am

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

  19. bamabam said Nov 22, 2007 at 6:27 am

    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.

  20. Shadelow said Nov 22, 2007 at 6:16 am

    hey reaper how do I make custom items?

  21. CorteX said Nov 22, 2007 at 3:09 am

  22. CorteX said Nov 22, 2007 at 3:06 am

    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.

  23. Ghost said Nov 22, 2007 at 1:24 am

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

  24. Patch said Nov 22, 2007 at 12:49 am

    Oh.. sry … I didnt saw your other post :)

  25. Patch said Nov 22, 2007 at 12:48 am

    try to change the CharacterDatabaseInfo to
    127.0.0.1;3306;root;2ZQ8tFDv;mangos”

  26. Beka said Nov 21, 2007 at 11:23 pm

  27. Beka said Nov 21, 2007 at 11:22 pm

    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”

  28. Beka said Nov 21, 2007 at 11:22 pm

    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”

  29. Ghost said Nov 21, 2007 at 11:14 pm

    #Beka
    Your user name can`t be right try using root as username.

  30. Beka said Nov 21, 2007 at 11:07 pm

    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

  31. Patch said Nov 21, 2007 at 9:15 pm

    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

  32. Kronk said Nov 21, 2007 at 8:03 pm

    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.

  33. FreezingFlames said Nov 21, 2007 at 7:39 pm

    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

  34. Reaper-X said Nov 21, 2007 at 6:36 pm

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

  35. bamabam said Nov 21, 2007 at 12:19 pm

    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

  36. bamabam said Nov 21, 2007 at 12:01 pm

    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?

  37. Destructerator said Nov 21, 2007 at 10:36 am

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

  38. Patch? said Nov 21, 2007 at 5:20 am

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

  39. Patch? said Nov 21, 2007 at 5:17 am

    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!

  40. Ghost said Nov 21, 2007 at 5:14 am

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

  41. Destructerator said Nov 21, 2007 at 3:55 am

    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

  42. Beka said Nov 21, 2007 at 2:34 am

    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

  43. Ghost said Nov 21, 2007 at 1:48 am

    put your MySQL user and pass where the firs two mangos;mangos are

  44. Beka said Nov 20, 2007 at 11:28 pm

    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

  45. Beka said Nov 20, 2007 at 11:23 pm

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

  46. bAnKs said Nov 20, 2007 at 8:02 pm

    nvmmnd got the answer =)

  47. Crypkeypr said Nov 20, 2007 at 12:24 pm

    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?

  48. bAnKs said Nov 20, 2007 at 11:25 am

    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?

  49. sully said Nov 20, 2007 at 8:58 am

    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!

  50. Jakalth said Nov 20, 2007 at 5:58 am

    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/

Comments Navigation 1 2 3 4 5 6 ... 9

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>