Reaper-X » Reaper Mangos » Reaper Mangos Mod » Reaper Mangos 5054 – Easy WoW Private Server for WoW 2.3.2 -Critical Update-

Reaper Mangos 5054 – Easy WoW Private Server for WoW 2.3.2 -Critical Update-

ATTENTION! There is a new release so this is now outdated and unsupported!

Well its finally here! The release that answers everyones questions and fixes everyones bugs! It took me about 8 hours of consistent coding and I believe that it is perfect. The only problem and thing I could not do was get the database updated. Besides that we have updated many things and added many new things as well.

Here is the list of newly added items:
*ScriptDev2 231 Actually Works!
*Auction House Bot Added
*Optional GM Island Vendors in Batch File
*Weather System is now Fixed!
*Lan Feature in Batch Now Works
*Transports Flooding Mangos
*DBC Files Already Included
…And of Course Much More!

Mighty Guild

REQUIREMENTS:

1. MySQL Database and the Guide on how to Install MySQL

2. World of Warcraft Client version 2.3.2

3. Updated DBC’s, VMAP’s, and MAPS.
DBC’s are already included as part of this release!

4. Mangos Server :

Reaper Mangos 5054 SD2 231 UDB FULL | 17.09 MB | File Beam
Reaper Mangos 5054 SD2 231 UDB FULL | 17.09 MB | Rapidshare
Reaper Mangos 5054 SD2 231 UDB FULL | 17.09 MB | Mega Upload

Instructions Coming Soon

Basically since the installation instruction is just the same as before release, and i’m currently writing on the fresh installation guide so there’s no need to write it everytime there’s a new release available for download :) 

in the meantime you can read the previous fresh installation guide :)

Leave a Comment

Comments Navigation 1 ... 3 4 5 6 7 ... 9
  1. informative said Jan 22, 2008 at 11:44 am

    @blacktsi: well.. is libeay32.dll in the same directory as your mangosd.exe? If not, then you are right. If you download 5054mangos.exe then run it and choose a folder to install then libeay32.dll will be found in the same folder as the mangosd.exe.

    If it IS there and saying it’s missing, then it is either corrupted somehow or misreporting some other error.

  2. Smith said Jan 22, 2008 at 11:39 am

    Hey all!

    im just wondering if its possible to have like a radio in the game? or if you could config audio files for certain locations. Would be cool to play like One winged angel at bosses :P

    and btw for those with connection problems. I find it easier to use hamachi to create a virtual network if you want to connect over internet. But yeah, that is suitable for just you and your friends i guess.

    and thanks reaper again =) hope the next update gonna fix the problems with people falling through the land of azeroth Oo.
    Peace

  3. blacktsi said Jan 22, 2008 at 11:22 am

    Whenever I run mangosd.exe or realmd.exe i get an error saying “Thiss application has failed to start because LIBEAY32.dll was not found. Re-installing the application may fix this problem”. There is obviously a missing dll file, but can someone help me out and tell me why this is happening?

  4. Jakalth said Jan 22, 2008 at 9:40 am

    This link goes right too a how-to page for setting up mangos for lan or internet play. It was written by Reaper himself.

    http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/

    Hope this helps.

  5. informative said Jan 22, 2008 at 9:33 am

    @FFS DIED: see damoy’s writeup aboev I think he covers it in the best detail. Helped me to write down on a notepad all the IP addresses and then also write down all the places I could need to use those.

    (A) Local Lan for Lan play 127.0.0.1
    (B) Local IP address from START RUN CMD> IPCONFIG
    (C) Internet IP from WHATISMYIP.COM web site

    NOW all the places we need to update all of these values to make them working.

    (1) Then also if you using router hopefully (should) you need to nkow how to edit router port forwarding to forward ports 3724 and 8085 to (B) address above.

    (2) all the CONF files usually have (A) 127.0.0.1 for LAN play but may need to switch to (B) or (C) for internet server.

    (3) in the realmd database there is also a place to put either LAN or Internet IP depending on how you want to use the server.

    Believe it or not – That’s – the short version. Trial and error ffs… trial and error.

  6. Colt45 said Jan 22, 2008 at 9:27 am

    I have same problem as ffs died!! Im using LAN and its not working, I FOLLOWED EVERYTHING!!! PLEASE SOMEONE MAKE A GUIDE WITH step by step instructions for maiing LAN connection for idiots like me who are semi-computer challenged!

  7. n1t3 said Jan 22, 2008 at 9:26 am

    #jackslade Jakalth | Jan 20, 2008 at 23:28 / 11:28 PM | Links to this comments | Reply

    Ok… The “Mangos Config Editor” option in the batch file doesn’t work, gives an error about “this” not being a command, location, etc…

    Too get the AHbot working, create a new account, set it as a gm too make it easier and bc enable it. In that account create a character. log in useing that account and character. Use the gm command; pinfo (character name you just created) too lookup the account and char id of this character. Take a note of these and edit the mangosd.conf file adding in these 2 numbers where it has this line:

    # Auction House Bot character data
    AuctionHouseBot.Account = 0
    AuctionHouseBot.GUID = 0

    This will activate your ahbot if the batch file doesn’t do it for you.

    The GM island vendors work and the AHbot works once the config file is setup. :)

    easy to set up . it puts items in your auction house for players to buy

  8. jackslade said Jan 22, 2008 at 9:26 am

    @informative
    Does the account populate the ah or doest it just make the has usuable i guess is my question?

    Thanks

  9. Ffs Died said Jan 22, 2008 at 9:18 am

    I need help on getting my friend to play on the server… i gotta admit my friend is a total retart when it comes to doing something… ( Rofl it took me 20 mins to tell him where Program Files/World Of Warcraft is…) anyways after i got him to change his realmlist.wtf file into my ip address ( yes i did the 6th option on reaper x. bat file ) and i made an account for him did setbc ?????? 1 for his account but when he goes on WoW with his account name and pass word he gets unable to connect screen.. the options are Help and Okay, i can go one the server just fine but he always gets unable to connect error when he does it. If you can help post here or send me an email at egleben@comcast.net

  10. informative said Jan 22, 2008 at 9:16 am

    @jackslade: I just tested AH worked nicely. You create a new account like go to mangos screen and type “create ahbotnik password”

    Then log into your server as your new account ahbotnik with your password and create a level 1 female nelf warrior named bothottie. =p

    NEXT you log out and open your database with SQLYog or whatever you use to explore your db and go to your characters database character table. Look up bothottie GUID and ACCOUNT.

    Place those values into your CONF file where they are asked for (should be zero waiting for a value).

    Save CONF file and restart server. Voila. Working AH. bothottie does all the heavy liftnig.

  11. informative said Jan 22, 2008 at 9:11 am

    @str8hell: World: unknown spell id 5302 appears to be a common error with the Mangos databases. When they weren’t complaining about 5302’s they were complaining that boss mobs were not casting instead.

    Now that mobs are again casting I think that is a spell which Boss monsters are supposed to cast but cannot find the matching spell ID. I saw this error while fighting the Doomwalker mob just now.

    My minimally mangos educated guess is this is either needing to be added to the spells in the database somewhere OR is imbedded with the compiled DBC files such as spells.dbc

    Anyone point me to figure out how to edit DBC files?

  12. Colt45 said Jan 22, 2008 at 9:06 am

    All right I really need some awnsers guys/gals! I have used the LAN set-up to make my server for LAN connection, used my LAN IP address, changed that host file in WINDOWS folder. I need someone to post exactly EVERYTHING you need to do to make my server LAN and not just one thing that they think may solver this problem! Please reply!!

  13. jackslade said Jan 22, 2008 at 8:56 am

    Whats the purpose of the Ah Bot and how do you make it work? I set it up but i dont see where it does anything

  14. Mark said Jan 22, 2008 at 8:54 am

    Illidan is broken in this release. He wont die in his event [just goes green], and Maiv can be killed with a simple multishot.

  15. n1t3 said Jan 22, 2008 at 8:17 am

    #alexT C:\mangos\reaper-eazy-mangos\Upgrade\reaper-x-upgrade.bat
    using the upgrade.bat file i don’t think you will loose any of your data as it should only be adding where it needs to and editing the old data for new data. if anything just make lists of all the characters info and use gm commands to get anything that was lost back after the update

  16. AlexT said Jan 22, 2008 at 7:56 am

    Oatman | Jan 22, 2008 at 3:28 / 3:28 AM | Links to this comments | Reply

    If you are restoring from an older database then ur also restoring old content. I think from 5005 to 5054 it was safe but it definately will ruin you database in the next release we are doing.

    So what do we do not to loose our info?

  17. gibroni said Jan 22, 2008 at 7:50 am

    if im running windows xp and he is running vista, would that pose any problems connecting?

  18. informative said Jan 22, 2008 at 7:17 am

    @gibroni: you might have him delete his config.wtf in the WTF folder it stores the bliz IP and hits that sometimes. If he has his wow version 2.3.2 folder up to date and chanegs his realmlist.wtf to point to your IP and launches wow.exe (think you he can even skip launcher.exe and go right for wow.exe can’t he?) then this should be the correct version for this database.

  19. damoy said Jan 22, 2008 at 7:04 am

    First of all, a big shout out to the devs here. You’re all doing an amazing thing! Thank you very much!

    Note: Some of the info below may have already been posted elsewhere, I just thought it would be nice to have it all in once place.

    When I first tried to test my mango setup online/through a firewall, it didn’t work. I then did some searching here and around the net and it seems that a large number of people are having the same problem. After, doing a sniffer trace of transaction, I was able to see what was happening under the hood to better understand the problem.

    === The Problem Scenario
    Setting up the Mango server using a private ip address, then making it avaiable online through a router or firewall using network address translation or port forwarding. So bascially the hardware set up is:

    Mangos server —–> Router/Firewall —Internet—> client
    (—–Private Network—–) (—–Public Network—–)

    === So what is under the hood?
    Let’s first take a look at what is happening. This is a 2 stage connection. The first part deals with authentication and the realm listing, the second provides the actual connection to the realm server. In the first stage, the server sends your client the information it needs to connected to connect to realm server, this could be an ip address, a dns name, or a host name. When you actually try to connect to the realm, your client will use this information. If the information is right, it will work, if not, then it will fail. The best part about this is that you choose the information that the server sends. That’s right, when you run reaper-x-mangos.bat and set up the server for lan play, you are putting in the information that the server will send.

    === Why is not working?
    Here are some examples of misconfiguration

    I can’t connect from another computer on the same LAN.
    A: This is because you probably have not run reaper-x-mangos.bat and configured your server lan play. This means that your realm server has an assigned address of 127.0.0.1 which means it can only be used on the local computer and not across a network.

    I can connect from another computer on the same LAN, but my friend can’t connect over the Internet.
    A: This is because you ran reaper-x-mangos.bat, and configured your server for lan play using the private/real address of your server. Therefore your server is telling your friend to connect to the private address of the server when it should be telling him to connect to the port forwarded or public address of the server. Here’s an example:

    Server IP: 192.168.100.100
    Public/Port-forwarded IP: 1.1.1.1
    IP assigned using reaper-x-mangos.bat: 192.168.100.100

    When the friend tries to connect to the realm over internet, he will attempt to connect to 192.168.100.100. His client will not know how to get there because this is a private ip address. He is supposed to be connecting to 1.1.1.1 which is the public ip.

    I configured my server for lan play with my servers public address. My friend can now connect to the realm, but I can no longer connect.
    A: This is the exact opposite of the problem above. Now your friend is getting the right server information, but since you are on the private network, this is not going to work for you. Here’s an example:

    Server IP: 192.168.100.100
    Public/Port-forwarded IP: 1.1.1.1
    IP assigned using reaper-x-mangos.bat: 1.1.1.1

    You need to connect to 192.168.100.100, but now your server is telling you to connect to 1.1.1.1. In most situations this will not work.

    I’m having different problems, like being stuck on authentication, or hanging during the realm listing when trying to connect over the Internet.

    While I’m not addressing these problems in this post (as this is covered very well in many other posts), this is most likely related to a problem in your port forwarding configuration. Be sure that you are fowarding the correct tcp ports (3724, 8085), and double check to see that your port forwarding configuration is accurate.

    === I want to play on my LAN and over the Internet, how do I make this work?

    Instead of using ip addresses use names. Either a host name or DNS name. This way your sever is sending out name information instead of ip addresses.

    Here’s an example of how to set it up using host names:

    Server Name: mymango
    Server IP: 192.168.100.100
    Public/Port-forwarded IP: 1.1.1.1
    IP assigned to realm using reaper-x-mangos.bat: 1.1.1.1

    1. Add your server to the hosts file on your LAN PC

    192.168.100.100 mymango

    2. Add your server to hosts file on your friend’s Internet PC

    1.1.1.1 mymango

    3. Edit the realmlist.wtf on both to read

    set realmlist mymango

    There are many ways to edit the hosts file. Here is how I would do it on the LAN PC on XP.

    C:\WINDOWS\system32\drivers\etc>notepad hosts

    # Copyright (c) 1993-1999 Microsoft Corp.
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a ‘#’ symbol.
    #
    # For example:
    #
    # 102.54.94.97 rhino.acme.com # source server
    # 38.25.63.10 x.acme.com # x client host

    127.0.0.1 localhost
    192.168.100.100 mymangos

    Setting it up via DNS is similar to the above with the following exceptions:

    1. You need to register a DNS name – either the standard way or with a dynamic dns provider.
    2. The host file on the “Internet” PCs do not need to be changed, only the LAN PCs host files need to be adjusted as shown above.

    Well I hope this is useful in some way to someone. I would have certainly saved me a lot of time when I was getting things set up.

  20. str8hell said Jan 22, 2008 at 6:58 am

    i have an error….

    it says in mangos console:

    World: unknown spell id 5302

    If anyone know how can i fix it please tell me…

  21. So2 said Jan 22, 2008 at 6:43 am

    I’m trying to create a level 200 max server .. Does anyone know where I could find a script that creates the player_levelstats for such a server ?

    Many thanks.

  22. Antz said Jan 22, 2008 at 6:31 am

    ‘gibroni | Jan 22, 2008 at 5:25 / 5:25 AM | Links to this comments | Reply

    question?

    I have mangos all set up and working locally, and i am trying to get a friend to log in now.
    He can get in and put name and password then it says invalid version…’

    I’ve seen this once. It was caused by my friend setting up both his Blizzard and my server account names the same.

    The way to test this quickly is to get him to rename his existing ‘WTF’ folder to something else then try logging on.

    This folder is created everytime you successfully log in.

  23. Kezia said Jan 22, 2008 at 5:53 am

  24. gibroni said Jan 22, 2008 at 5:36 am

    yes its the newest 5054 version

    everything works fine locally.

    seems something else im not sure of.

    thought i would ask since i saw no where about others needed extracted maps and vmaps to play.

  25. TKMsage said Jan 22, 2008 at 5:36 am

    @gib

    What you can also try doing is reextracting your dbc’s, maps, vmaps and see if that works.

  26. TKMsage said Jan 22, 2008 at 5:31 am

    @gibroni

    You’re using MaNGOS 5054 right? If so I have no idea, lol.

  27. gibroni said Jan 22, 2008 at 5:30 am

    he says he has 2.3.2 cause he was playing on the blizzard server just this week..

    what else would cause that?

  28. TKMsage said Jan 22, 2008 at 5:27 am

    @gibroni

    He needs the latest WoW patch. Which is 2.3.2

  29. gibroni said Jan 22, 2008 at 5:25 am

    question?

    I have mangos all set up and working locally, and i am trying to get a friend to log in now.
    He can get in and put name and password then it says invalid version…

    does he need the vmaps, maps dbc stuff on his end as well to run on my server?

  30. n1t3 said Jan 22, 2008 at 5:02 am

    http://www.freewebs.com/mangoswown1t3/index.htm

    got a chat set up so you can talk to me easier this way. everyone is free to join in and chat

  31. informative said Jan 22, 2008 at 4:54 am

    @stevo: First make sure we have the three IP addresses clearly defined.

    Your machines own internal IP which it uses to identify itself is always 127.0.0.1 which is also referenced by the alias name usually “localhost”

    Your machines internal (behind your router/hub) IP address which is something like 192.168.1.123 where the 123 should ideally always be the same by setting it manually in your IP network settings. This can be confirmed by opening command window and typing IPCONFIG. WB First number displayed.

    Your Routers IP address from the inside will usually be 192.168.1.1 and this is your called your gateway in the same IP settings.

    Your public internet IP address will be what is displayed when you go to a website like WHATISMYIP.COM and ask the web site to look trace back to you and tell you what it see’s as your terminating IP (which is your dsl/cable MODEM’s public IP address)

    SO. Once we write all of this down. Confirm your internal IP 192.168.1.123 is always the same (123 doesn’t change from reboot to reboot if it says 102 or 101 or something it is probably assigning automatically and probably changes when the mood strikes it be aware).

    You will put 192.168.1.123 (OR) 127.0.0.1 in most of the places where it wants a MySQL database login. The realmd realmlist table should get the public IP address in the address field and I think that should work.

    Please correct me if I did not eplain that correctly. I’m still learning too.

    BY THE WAY – does anyone have a script for populating the bosses with some default random loot or maybe can point me to an old Database posted which included this that I can migrate forward to flesh this very sweet release out to be ready to invite people onto for friends and family mini raids?

    =) TYVM in advance!

  32. n1t3 said Jan 22, 2008 at 4:47 am

    not getting any im’s do you irc? i’m on irc channel #mangos if you do

  33. Ffs Died said Jan 22, 2008 at 4:45 am

    Can someone tell me how to make FULL class trainers.. because if you go to the one where you start out they only teach you like 5 skills…
    Or can someone just post me a link of like a guide to adding stuff to your server… teleporters… training places… malls.. etc

  34. Kezia said Jan 22, 2008 at 4:22 am

  35. Kezia said Jan 22, 2008 at 4:05 am

    alright trying to add you

  36. Kezia said Jan 22, 2008 at 4:03 am

  37. n1t3 said Jan 22, 2008 at 4:03 am

  38. Kezia said Jan 22, 2008 at 4:01 am

    If its not a hassle do you have some sort of instant messenger?

  39. Kezia said Jan 22, 2008 at 4:00 am

    I shared it with other ppl on network but thsoe ppl arent gonna be connecting on only me and my friend who doesnt connect via lan

  40. n1t3 said Jan 22, 2008 at 3:55 am

    oh share your folder that contains the maps in it. mine is set up as c:\WOW\data share the WOW folder (in my case) try this it should fix it (not sure why) right click on it select sharing and security, and check share this folder on the network. i forgot i had to do this in order for mine to work.

  41. n1t3 said Jan 22, 2008 at 3:52 am

    #Kezia the ip given for your realm tells it where to accept connections from, (if people are connecting through the internet) then it will be your public ip. this is the only area where you will have your public ip shown. port forwarding will be your local ip (eg: 192.168.1.101 or somthing like that, whatever the local ip is for that machine) (example) 192.1.1.1(your ip) 28.123.134.17(your public ip) 127.0.0.1 (mangos)

    local machines will connect to your computer by identifying it’s local ip address, machines over the internet will identify them by the public ip address, your public ip is actually the public ip of your router/modem what communicates with the internet (unless a direct connection to the internet which in that case would be your ip) but connecting through a router requires port forwarding to tell it where the incoming connections are supposed to go. (your local ip) because the router should be set up to forward to your local ip it will allow local connections because they are using the same port’s that you are forwarding to your ip. now when all is said and done you should have a complete working domain set up and gtg. if you want contact me by my yahoo act and i can walk you through the steps . you might need to restart your mysql in order for it to take effect so it starts with those settings and isn’t still thinking that it is still just looking for the previous connections.

  42. Kezia said Jan 22, 2008 at 3:45 am

    no luck man
    it still say unable to connect for him

  43. Kezia said Jan 22, 2008 at 3:41 am

  44. stevo said Jan 22, 2008 at 3:39 am

    *informative

    i type .tele gmisland, but when this happens it loads half way and then closes on me. could there be a corrupted file?

  45. stevo said Jan 22, 2008 at 3:37 am

    alright…i did the port forwarding, changed the database and changed my realmlist to my ip…but now when i start up realmd and mangosd it pauses then says cannot connect to mySQL database at 192.168.0.1 or whatever it is then says unknown mySQL server host

  46. Kezia said Jan 22, 2008 at 3:36 am

    my public IP? not my host domain

  47. n1t3 said Jan 22, 2008 at 3:31 am

    one more thing i forgot to mention (sorry for the many posts) your realmlist.wtf will be 127.0.0.1, people who login through your lan will be (the computers local IP , eg: open cmd: c:\ipconfig), and those connecting through internet access will be (your public ip(www.whatismyip.com))

    sorry don’t mean to post so much.

  48. n1t3 said Jan 22, 2008 at 3:26 am

    oh the numbers after the port number are realm identifiers and might not be exactly the same.

Comments Navigation 1 ... 3 4 5 6 7 ... 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>