Mangos 4577, ScriptDev2 140 with PSDB and UDB work with WoW 2.1.3 to 2.2.3

Another WoW Mangos Release, and this time the WoW Client Supported is from WoW 2.1.3 into 2.2.3, but please note that currently the Mangos team still hasn’t fully support the 2.2.x client yet so you might see various opcodes related message being displayed on your mangosd window. Though it doesn’t really affect the gameplay itself, because i have tested this release with the newly released WoW 2.2.3 and … so far everything is working (unless it’s database related of course)

Anothing thing to note is, if you get various database related error message such as Item (Entry: xxxx) have wrong (not-existed) spell in spellid_1 … and so on when you run the mangosd.exe process, you can just safely ignore that message … because i also get that message but still the mangosd server process is still up and running and i can play just fine ;) … and no … mangosd process isn’t crash even when i talked to city guard in various place :P

As a lasy note, this new release contain two database from Project Silvermoon and Unified Database so you can switch between those two database freely and decided it by yourself which database is good for you

Screenshot taken using Silvermoon DB

WoW Silvermoon

Okay and here are the steps …

Requirements :

Update : Mangos 4602 has been released :)

Fresh Installation :

1. Extracting VMaps, Maps, DBC and configuring it (to make thing easier, i’ve created a separate guide for it)

2. Extract the self extracting 7–zip archive somewhere, or you can choose to extract it in current directory. And you’ll get ReaperMangos4577 Folder

3. Go inside the reaper-eazy-mangos directory and then run the reaper-x-mangos.bat , and you’ll be prompted with this screen :

Mysql directory

All you have to do is just write the full path into your MySQL bin directory (where mysql.exe can be found)

Note : The above step is important, if you don’t write the correct path you’ll get problem later

4. Now you just need to choose option number 1 (Install), and insert your mysql root password when prompted)

Installation Process

5. Now you need to configure which database you’re going to use in your Mangos Installation, in this release i have included Project Silvermoon Database and Unified Database. In below example, i choose the Unified database

Choosing WoW Database to install

As a side note, you don’t need to worry about choosing the correct database because you can always switch it later even if you already created your character with full set equipment. I choose to include 2 database so you can pick which one perform best for you

6. When you’ve finished the above process, now you just need to choose option number 4 to configure your mangos installation

Mangos Config Editing

If you follow my previous post about the Maps, VMaps and DBC extraction guide … you can just simply write C:\wow\data when prompted for your data directory. As for the rest (adjusting the rate) i think it’s self explained :)

7. Go to your WoW installation directory and open the realmlist.wtf file

and change the realmlist into using this one :

set realmlist 127.0.0.1

8. Run mangosd.exe and realmd.exe

9. Create new account as shown like below image for an example :

Creating Account in Mangos

10. Done :)

Switching Database or Upgrading :

1. Run reaper-x-mangos.bat and then choose to backup your character

2. Now choose the first option (Install / Upgrade) and continue with the step until you get back to the main menu

3. Choose the third option (Restore Backup) and you’re done with switching / upgrading database

To those who’s upgrading from my previous release

4. Choose the fourth option (Mangos Config Editor) to adjust your datadirectory, and if you already configured your server to be accessible from LAN then you’ll also need to choose the fifth option to adjust your realmlist again

Here’s a screenshot taken using Unified Database (and yep i almost die there even with Custom Weapon that gives all stats plus 1000 bonus) :P

WoW UDB

Related Link :

Official Project Related Link :

Of course the above already tested with WoW 2.2.3 enUS Client :)

Forgot to tell you this, but just in case you want to try my character that is usually shown on my screenshots, i also included my backup character for you to use :) … all you have to do right after installing the database, just choose the restore backup option

Note: If you choose to restore my character backup directly you’ll lose all your character data

The username to login using my test character is Reaper and password is reaper .. enjoy ;)

Comment?

Note: Comment may not appear right away.

234 comments on “Mangos 4577, ScriptDev2 140 with PSDB and UDB work with WoW 2.1.3 to 2.2.3

  1. hey great job again but when i go in to ogrimar i get teleported too some strange place
    tried several chars bt all end up same way
    any tips :D greets mark

  2. Hey guys!
    wonderful guide btw and everything went perfectly . . . until . . . lol. well i get to step 3 and im waiting until finished, and its been idling at
    “Please wait, it’ll take a while to import the database”
    for about an hour is this bad?
    the time isnt what concerns me, its that my comp shows no hard drive access during this time . . . hmmmm

  3. Reaper-x, How did you make a custom item……….

    (Here’s a screenshot taken using Unified Database (and yep i almost die there even with Custom Weapon that gives all stats plus 1000 bonus)Here’s a screenshot taken using Unified Database):P)

  4. Excuse me but, when i try to configure mangos i get an error saying

    error 1045 access denied for user ‘root @ ‘local host’ Please help me i had the same problem everytime please explain thoroughly i really want this thanx-
    TJ

  5. Hey Reaper, thanks for the tutorial I got my server up and I’m loving it. Do you think you could explain to me, how to make custom items, like weapons and armor?

  6. Do i need to update any of the DBC’s, Maps, or vmaps for this update, cause I am on the update you released right before this one.

  7. Thanks, I just dont like alot of errors. :)

    One thing I did not mention is that I am still using 2.1.3 dbc,maps,vmaps and plan to stick to 2.1.3 client, if it matters.

    RazMaTaz

  8. # Razmataz

    Yep it’s normal .. and doesn’t actually affect gameplay as far as i know :)

    # Nexus

    yep, just don’t forget to use the backup option first ;)

    and to be honest, i just tested downloading it … and i also get that message from Rapidshare, it seems there’re some people downloading this file right now (and this is the first time i get that message from rapidshare)

    going to add mirror to megaupload (it’ll take 30 minutes ++ because of my slow connection) :)

  9. hum another question while im waiting for the file…

    I’m currently on your 4505 version, can I upgrade directly to this version ? I have some characters I dont want to lose in the process… :)

    Thanks !

  10. Are these normal also? or did I miss something?
    Upgraded from 4524

    Many of these are similiar, just an excert.

    2007-10-09 16:04:23 ERROR:Item RandomProperty / RandomSuffix id #3475 used in `item_template` but it doesn’t have records in `item_enchantment_template` table.

    2007-10-09 16:04:23 ERROR:Item (Entry: 7466) have unknown (wrong or not listed in `item_enchantment_template`) RandomProperty (3479)

    2007-10-09 16:04:23 ERROR:Item (Entry: 19108) have wrong ExtendedCost (794)
    2007-10-09 16:04:23 ERROR:Item (Entry: 23234) have wrong ExtendedCost (3)
    2007-10-09 16:04:23 ERROR:Item (Entry: 27422) have wrong Subclass value (1) for class 15
    2007-10-09 16:04:23 ERROR:Item (Entry: 27437) have wrong Subclass value (1) for class 15
    2007-10-09 16:04:23 ERROR:Item (Entry: 27438) have wrong Subclass value (1) for class 15
    2007-10-09 16:04:23 ERROR:Item (Entry: 27439) have wrong Subclass value (1) for class 15
    2007-10-09 16:04:23 ERROR:Item (Entry: 28240) have wrong (not-existed) spell in spellid_1 (23273)
    2007-10-09 16:04:23 ERROR:Item (Entry: 30943) have wrong ExtendedCost (1473)
    2007-10-09 16:04:23 ERROR:Item (Entry: 31458) have wrong ExtendedCost (1585)

    Many of these

    2007-10-09 16:04:23 ERROR:Item RandomProperty / RandomSuffix id #201 used in `item_template` but it doesn’t have records in `item_enchantment_template` table.

    2007-10-09 16:04:23 ERROR:Item (Entry: 32319) have wrong (non-existed) faction in RequiredReputationFaction (1856)

    TIA
    RazMaTaz

  11. Hi Reaper,

    I’m not able to download the binary from rapidshare… it always tell me that “too many people are downloading this, please retry later”

    I tried for about half an hour and I’m still unable to download it…

    Your other share.. mega*** was working fine for me :) thanks

    You do a great job !

  12. # Rickie

    could you tell me which guard you’re talking about ? as for the teleport, that’s because you’re using the 2.2.x client .. which is still not supported :)

    as for fix you can see it directly on :

    http://www.udbforums.org/index.php?showtopic=418 (you’ll need to register first) but since 2.2.x is still not supported, i decided not to include the fix

    # Elliot

    the first one is from silvermoon project while the other one is from unified database (previously sdb), but you need to test it by yourself to see which one give you better emulation :P