MaNGOS 6245 (UDB + PSDB), ScriptDev2 r474

Hello everyone! Its Colt45! I am glad to announce that MaNGOS Rev 6245 has been release (finally)! I am terribly sorry to inform you that I do not have a list of new feature that have been added to this release, but I should have a complete one for the next release. So here is the guide:

THIS GUIDE HAS BEEN BASED OFF OF OATMAN’S LAST GUIDE, PLEASE GIVE THE CREDIT TO HIM FOR THE GUIDE!!!

Step 1:  Install MySQL using the guide here >>>  (MySQL Installation and Configuration) 

NOTE: It does NOTmatter which verion of MySQL you get (either 5.0 or 5.1) as long as you do not get any older versions or beta versions!

Step 2:  Update your DBC’s, VMAP’s, and MAPS for 2.4.2!

If you already have your DBC’s, Vmaps’s, and Maps from a previous release that uses client 2.4.2 then you DO NOT have to re-extract them. If not then you must follow the Readme.txt files located in the extraction folders.

Step 3: Download Reaper-X-MaNGOS (below are list of mirror to file).

Links updated to the recompressed version (19.49MB) that use 7zip self extracting archive instead of zip compressed file

1. MediaFire Download

2. RapidShare Download

3. FileBeam Download

2.4.2 Maps:

  1. http://rapidshare.com/files/120427182/maps.part01.rar
  2. http://rapidshare.com/files/120427405/maps.part02.rar
  3. http://rapidshare.com/files/120427402/maps.part03.rar

Vmaps from WoW 2.4.2:

  1. http://rapidshare.com/files/120495428/vmaps.part01.rar
  2. http://rapidshare.com/files/120495485/vmaps.part02.rar
  3. http://rapidshare.com/files/120495478/vmaps.part03.rar
  4. http://rapidshare.com/files/120495532/vmaps.part04.rar
  5. http://rapidshare.com/files/120495474/vmaps.part05.rar
  6. http://rapidshare.com/files/120495501/vmaps.part06.rar
  7. http://rapidshare.com/files/120495246/vmaps.part07.rar

Thanks to Davtex for uploading the maps and vmaps files

These files should still be compatible with this release

Custom Vendors Pack for this version

http://filebeam.com/a516a6d8281b96e506df995716381a02

Credits to Firane for creating the Custom Vendors Pack

Updated GM Command List for this version

Fresh Install:
Important Note : Fresh installation will overwrite your database

1. First you’ll need to install MySQL

2. Extracting Maps, DBC and VMaps from your World of Warcraft installation
Note: ad.exe included in this version will extract the dbc files and maps files, and so all you have to do is just put the ad.exe into your wow installation directory (for example, C:\program files\World of Warcraft) and run the ad.exe from there. But make sure to delete the maps and dbc directory if exist before running the ad.exe

3. Run the reaper-x-mangos.bat inside the reaper-x-mangos folder, and you’ll see 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 Bin Image

MySQL BIN Image

4. Selection Option 1 by pressing “1&Prime on the keyboard and pressing enter.
Note: This will wipe out any previous versions of WoW you have in your database.

MaNGOS Batch Menu Image

Mangos batch menu

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

 Mangos.exe Image

Mangos EXE

By the way, 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

setgm username 1-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)

8. Finally if you have Burning Crusade client installed and want to be able to create Burning Crusade specific character, all you have to do is just type :

setbc username 1

to enable burning crusade expansion for your account :)

Upgrading from 5953 Release:

1. This release still supports your 2.4.2 DBC’s, Maps, and Vmaps, so if you want to re-extract you may but I dont think there is much need.

2. Go into your WoW Reaper Server Directory, and open reaper-eazy-mangos.

3. Open the Folder called “Upgrade” and run Reaper-X-Upgrade.bat.

4. Next type in the directory to the Bin Folder where your mysql.exe and mysqldump.exe files are located. (Default is C:\Program Files\MySQL\MySQL Server 5.0\bin)

5. Then make sure that you are upgrading from the latest previous version or else you WILL corrupt your database and possibly lose your character data.

Update Batch Image

Updated Batch image

Guide on how to Edit Mangos.Conf
Thanks for the Mangosd.conf edit guide Jeremy!

First off make sure that you have your MySQL running before doing anything.

You need to go back into the reaper folder (C:\Reaper-X-Easy-MaNGOS\reaper-eazy-mangos)
And run the batch file called reaper-x-mangos, there is an option there to setup your LAN or IP for use, This new batch file does correctly setup your DB to the IP you enter in this batch file. Once you’ve done that, if you haven’t gone back in to edit the config files in your reaper folder mentioned above, you need to do that, there is a section in there with this.

# Data directory setting.
# Important: DataDir needs to be quoted, as it is a string which may
# contain space characters.
DataDir = “C:\Reaper-X\data”

In this release your DataDir is pre-set to C:\Reaper_MaNGOS_6245_SD2_474\Data  which means that if you extract the folder directly to your C Drive then you will not need to configure your DataDir, but you will still need to set your ROOT and PASSWORDS as shown below!

This is an example of what it may look like. You need to change this to the path where you put your data folder with the maps, vmaps, and dbc’s.

Second, …

# 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;ROOT;PASSWORD;realmd”
WorldDatabaseInfo = “127.0.0.1;3306;ROOT;PASSWORD;mangos”
CharacterDatabaseInfo = “127.0.0.1;3306;ROOT;PASSWORD;characters”

Above, you need to change the MANGOS;MANGOS to your root DB name, likey it’s just root, and YOUR database (DB) password (you should know this)

YOU DO NOT CHANGE THE IP’S here or in the realmd file, ONLY THROUGH THAT BATCH FILE, i mentioned above. (that file does it for you)

Next open scriptdev2.conf and realmd.conf and edit the info for them to connect to your database as well.

Comment?

Note: Comment may not appear right away.

279 comments on “MaNGOS 6245 (UDB + PSDB), ScriptDev2 r474

  1. Have you considered writing professionally? Like a periodical or something?
    My bro cant wait for your next posts.

  2. Expansion Trinity Version World of Warcraft Version

    Classic TrinityZero 1.12.1

    Burning Crusade TrinityCore 2.4.3

    Wrath of the lich king TrinityCore2 3.1.3

  3. I only use Trinity so I do not know about Mangos. Trinity comes in 3 different flavorless,

    Expansion Trinity Version
    Classic TrinityZero : 1.12.1
    Burning Crusade TrinityCore : 2.4.3
    Wrath of the lich king TrinityCore2 : 3.1.3

    If you’re going to stay with Burning Crusade you will need to upgrade 2.4.3. you can find all the information you need at trinitycore.org. At the top right are the links to download the emulators. If you create an account you can search the forum to find out how to install Trinity Core.

    The simplest way would be to use Oatman repack. Just follow the instructions given and it should work. Oatman repacked is slightly more stable then this repack.

    http://www.reaper-x.com/2008/12/23/reaper-x-trinitymangos-rev-1-243-world-of-warcraft/

    You can download the 2.4.3 patch from here
    http://www.gamershell.com/download_29148.shtml

    If you need any more help just leave a comment, I hope that you can get it working. If you do please tell me I would like to know.

  4. Excellent Old Man thanks for the heads up. I was unaware that I needed to compile anything. I simply followed the steps to set up SQL and ran the .bat according the the Mangos set-up steps. I’ll head to TrinityCore when I get home today and try to re-work out the kinks.

    A follow-up question would be can I keep the WoW Verserion 2.4.2 or does TrinityCore support a more recent patch that I should update to? If I have to I’ll go up a few more patches but I’m trying to keep it in the general 2.4.2 area. Thanks again!

  5. What I would do is start allover again. This repack is out of date. Go to this website and you can find the real server, but you need to compile it your self. This good side to this is that the Trinity Team updates 2.4.2 almost everyday.

    dev . trinitycore.org/trinitycore/

    In the top right there is a link to download it (Get Sources)

    This link is how to compile a sever.

    youtube . com/watch?v=PINd8wtodkA

    If you do not get this just tell me and I will create a new repack for 2.4.2

  6. Hiya,

    Throwing this out to anyone that can lend an idea or two.

    I set up my WoW server over the weekend (locally 127…) and was able to get everything set up and running well (Ex: Made Account, created character, max’d her out ect.)

    I ran myself through a few higher end instances in both classic and TBC instances and I noticed the bosses are unscripted. I had a similar issue with earlier release (WoW 2.2 I believe) where the mobs were auto-attacking and not casting. I’m up-to-date with the information on THIS page (Currently running 2.4.2 : Reaper Mangos 6245 SD2 r474 with Unified DB) and it managed to allow mobs their scripts. Which is all fine and dandy that now mobs will pat, they will cast spells where required, and will properly aggro thanks to the working Vmaps.

    However the issue comes back to the bosses not containing any scripting. No Voice emotes on pulls, nothing but auto-attacks, and for some places like Magister’s Terrace After the first boss is downed the door doesn’t open.

    I check this forum regularly hoping someone else is having the same issue I am, and even though newer releases of WoW are out and more frequently viewed I’m rather content with playing Version 2.4.2, any help is greatly appreciated.

    I’m sure its a simple matter of updating or re-running an installation step to ensure ALL scripting kicks in, So close to a perfect Reaper Server yet the most important element is unscripted.

    Thanks Reaper fans!

  7. @Rocky

    Please follow the instructions carefully, if you have done something wrong then Mangosd.exe and realm.exe will not work.

  8. ok got it working, found out that the vpn connection i made a while back ago had its own firewall on it.

    so i removed it and the ports where opened.

    but now i have another question. do other people have problems with getting xp past level 40? because i now even set the xp kill to 300 to even get some xp but nothing happens.
    chars before level 40 get xp fine.

    what is wrong? is this normal in wow? or is this the server? because in the payed wow i could not get past 43 so i dont know.

    need help!

    greetz,
    wishmaster

  9. hi guys, first of all great job.
    i like all in one packages :)

    i have a question.

    im trying to get my server online.
    i have set my server on dmz so all ports are open to it.

    but when i try to connect to my server from somewhere else its says cannot connect.
    this is what i have done:

    realmlist has this: set realmlist 2hard4wow.no-ip.org

    and the server has all the mysql and ip bind to it as well but i still cannot connect to the server. not even when im on the same lan.

    but when i change the realmlist to: set realmlist 192.168.1.114 (server ip)
    it then works.

    why cant i get it online? if you need server configs i could mail it.
    if someone succesfully got his server online please let me know what you have done and maybe show some configs.

    Thnx in advance.

  10. Well, got the server up and running and am very impressed on how much of the game is playable!! good work to everybody who made this possible. For the most part the game runs fine with just minor little glitches here and there.

    While most of the glitches i have seen are minor (like mobs walking through walls, or appearing above or imbedded in the ground) I have also run into 1 annoying glitch and 1 appears to be broken quest.

    1. For ranged mobs, if I attack them first, they run up on me and attack me as a melee mob would, trouble is, there seems to be a disconnect between the client and server for these types of mobs, when the mob dies I cannot loot it where it fell, I must find where it would have been had it been attacking me ranged. This glitch only happens if I attack the ranged mob first, If I agro them and then let them fire first, then they stay where they are and work correctly.

    2. For the night elf, crown of the earth quest. on the one you have to fill the Tourmaline Phial at the Pools of Arlithrien, It will not let me fill the Phial, I have tried from many places in and around the moonwell but it keeps telling me that I need the moonwell to fulfill the quest.

    Is there any to finish this quest?? either from a location that will meet the requirements or else a way that I can set something in the database (or GM command) that will allow me to mark the quest as completed?

    Any help with the above issues would be greatly appreciated…

    Thanks again for making this fantastic server available!!!

  11. As an another attempt to get the maps, I tried to download them from the provided links above, got parts 1 and 2 just fine, part 3 is a broken link.

    Can anybody provide these maps for me, this is getting very frustrating!

    Thanks

  12. I have tried to setup your server but run into a problem doing the map and dbc extraction. The ad.exe that comes with your package dies at 41% done, what can I do to get the maps and dbcs extracted? Any help that you can provide would be greatly appreciated.

  13. hay can anyone help me here.

    using this version 6.245 im doing the battle of hillsbrad quest. when i click on the hillsbrad town proclamation in the hillsbrad town hall. the triggers missing to destroy it is there a way to manual activate that trigger for this quest or quests simalar, in a previous version i just use the gobject add 1761 command and that worked but it wont work in this version so basically just need to know what im missing to make these quest work when a trigger needs to be activated? looks good so for this version the dungeons that i been too work so far (doors and sutff) great work

  14. hello i tryed putting in v-maps and maps from version 2.4.3 but the mangos says “Some required *.dbc files (1 from 55) not found or not compatible:
    C:\Reaper_MaNGOS_6245_SD2_474\Data/dbc/Spell.dbc (exist, but have 216 fields ins
    tead 213) Wrong client version DBC file?” anyone got any ideas how to get it to work whit 2.4.3?

  15. Thing works great tried 5953 earlier and kept having problems with maps. i only have one question im having trouble getting into the realm after loggin it just keeps going bak to the realm select list any ideas on how i can make all the way in?

  16. Yoyo! :D

    Just wanted to express my gratitude for the work and efforts you guys have made, to get all this up and running. :D

    Is now enjoying WOW for free, and the next step is setting up my own LAN server, for when some of my friends are dropping by. ;)

    But keep up the good work! It certainly means a lot for guys like myself. ^^

    Cheers

  17. oatman lomg time no see if any body could help me i’m trying to revive this custom vendors for mangos
    /*!40000 insert TABLE `creature` ENABLE KEYS */

    Error occured at:2008-10-11 22:03:39
    Line no.:5861
    Error Code: 1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘insert TABLE `creature` ENABLE KEYS */’ at line 5840
    this is for a good sql script

  18. 1049 unknown database?? when trying to set up silvermoon and i get mysql is not a internal external command when trying to set up mangoz …….

  19. Hello,

    I am having trouble getting the DBC extractor to work. I have tried to get it to work countless times. Can someone PLEASE(!) host their DBC on a website (filedropper for instance) and email the link to me at:

    [email protected]

    I will be eternally gratefull.

    ~Jink