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. cost u less insurance insurance is a site created for students, which is a cut above the rest as they seem to care about the customer. At cost u less student insurance , they want to help you understand the basics of car insurance, what you can do now to get the best rates, and how you can plan for your future to lower the cost of your rates. For new drivers there is a section on taking the DMV test. They understand the DMV driver exams can be very difficult and confusing and over one million Americans fail…

  2. OS: Vista 32-bit SP1 all patched up to latest.
    MySQL 5.0 installed and configured without a hitch. Used the ‘Fresh-install’ batch file for Arcane Fire, created the maps, and vmaps just fine, put them in the right place. Ran RealmD fine, but Mangos gets a few errors on the way, nothing serious until it stops at…
    “2008-08-03 14:36:37 Loading Creature templates…
    2008-08-03 14:36:37 ERROR:Error in creature_template table, probably sql file format was updated (there should be 65 fields in sql).”

    So, I updated with the Arcane Fire upgrade batch file and still get same error.
    Do I need to use MySQL to recompile somthing? Like at the beginning? rebuild the databases?

  3. JenPen, your winters are so extreme you must feel the joy of spring all the more when it comes. It’ s in the air- the animals are at it like it’ ll be banned tomorrow or something. Last night I was up with insomnia for a while, and listened to a pair of lusty raccoons courting for about half an hour. I swear, if all the love in the air could be visualized, there would be showers of little love hearts popping over all the bushes.

  4. # Goutch

    hm it seems that you’re using revision 5212 (and i didnt release that revision) … but to answer your question :)

    try running / executing / importing the core update file (sql file) manually into the database to fix that problem ;)

    # Mohsin

    Try using other mirror like mediafire for example (i get the same message to if im trying to download from megaupload)

    p.s actually this is my old post the newest one always gets listed on the frontpage ;)

  5. Hi reaper

    I have a problem when i launch mangosd.exe, i’ve got this error and your are my last hope please answer me ! :)

    2008-02-18 12:59:07 Using configuration file mangosd.conf.
    2008-02-18 12:59:07 MaNGOS daemon /0.10.0-SVN (Revision 5212) (Win32)
    2008-02-18 12:59:07 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-18 12:59:07 World Database: 127.0.0.1;3306;mangos;mangos;mangos
    2008-02-18 12:59:07 MySQL client library: 5.0.45
    2008-02-18 12:59:07 MySQL server ver: 5.0.45-community-nt
    2008-02-18 12:59:07 Character Database: 127.0.0.1;3306;mangos;mangos;characters
    2008-02-18 12:59:07 MySQL client library: 5.0.45
    2008-02-18 12:59:07 MySQL server ver: 5.0.45-community-nt
    2008-02-18 12:59:07 Login Database: 127.0.0.1;3306;mangos;mangos;realmd
    2008-02-18 12:59:07 MySQL client library: 5.0.45
    2008-02-18 12:59:07 MySQL server ver: 5.0.45-community-nt
    2008-02-18 12:59:07 Realm running as realm ID 1
    2008-02-18 12:59:07 ERROR:SQL: SELECT `version` FROM `db_version` LIMIT 1
    2008-02-18 12:59:07 ERROR:query ERROR: Table ‘mangos.db_version’ doesn’t exist
    2008-02-18 12:59:07 Using unknown world database.
    2008-02-18 12:59:07 Using DataDir C:\Program Files\Mangos\Core Mangos 5212 + SD2 252/
    2008-02-18 12:59:07 WORLD: VMap support included. LineOfSight:0, getHeight:0
    2008-02-18 12:59:07 WORLD: VMap data directory is: C:\Program Files\Mangos\Core Mangos 5212 + SD2 252/vmaps
    2008-02-18 12:59:07 WORLD: VMap config keys are: vmap.enableLOS, vmap.enableHeight, vmap.ignoreMapIds, vmap.ignoreSpellIds
    2008-02-18 12:59:08
    2008-02-18 12:59:08 Loading MaNGOS strings…
    2008-02-18 12:59:08 ERROR:SQL: SELECT `entry`,`content_default` FROM `mangos_string`
    2008-02-18 12:59:08 ERROR:query ERROR: Table ‘mangos.mangos_string’ doesn’t exist
    2008-02-18 12:59:08
    2008-02-18 12:59:08 ERROR:>> Loaded 0 mangos strings. DB table `mangos_string` is empty. Cannot continue.

  6. Hey reaper plzzzzz help me i am unable to download it cuz whenever i tried to download it it gives me a messege that all slots for pakistan ha been reserverd plzzz do somethin :'(

  7. I used to get that error what i did was run V maps or what ever maps your having trouble with and it should work =D worked for me!

  8. hello…i am tryng to make a WoW Server…( thers no more good servers around just gms nobs abuzers etc.)
    well…my only problem is my sql error all the time..says something wrong about my password or username…i when i open mangosd that error appers
    World Database: 127.0.0.1;3306;mangos;mangos;mangos
    Could not connect to MySQL database at 127.0.0.1: Access denied for
    ‘@’localhost’ (using password: YES)

    Cannot connect to world database 127.0.0.1;3306;mangos;mangos;mangos

    and somethings like that with other connections trys…
    can’t conect sql ..
    and..on reaper
    “”whats your password?””
    ‘mysql’ is not recognized as an internal or external command,
    operable program or batch file.
    ‘mysql’ is not recognized as an internal or external command,
    operable program or batch file.