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 reaper-x… First off. your awesome and your doing great with all these guides and programs. Hope your not tired of hearing that. Anywho, i was wondering if you could give me an estimate on how long it will be til you make a compatible version of mangos for the patch 2.3 client. I’m impatient but i can surely wait…not the end of the world =)

  2. Is it possible for to set it or get a hold of the enUS version? because i honestly can’t help you there i use enUS with the latest reaper mangos and server works great just witing for highspeed so i can have a 24/7 private/Public server

  3. hey reaper i have this problem that when I open the extract.bat it says it cant find enUS; my folder name is enGB and then when im on the last step it says it has failed cause i dont got no dbc folder because i am enGB =(

    please help (anyone)
    hope I get replied =P
    i really want my private server on so pleaseeee help =(

  4. Hi, Reaper !

    You are doing a great Thing here keep it up !!!
    Just one Question.
    Do you have a ready to use http for client registration and handling ?

    I hope my question was not too Dumb :)

  5. whenever i run extract-map.exe in root install folder it gives me this

    <img src=http://img90.imageshack.us/img90/7518/14755280sq9.png

    can somoen help me plz? its seems like its try to extract the enGB version but my version is enUS. how do i change this?

  6. can somebody help me????? when im in orgrimmar, between AH and Bank, orgrimmar teleports me to Azshara Crater!!!!!!!! HELP!

  7. I am trying your mangos 4577 with 2.1.3 I have had no problems extracting dbc,maps or vmaps but when i start up the mangosd I get “You have outdated dbc files please extract correct version from current client”

    any ideas?

  8. Ughhh when i start realmd and mangosd it says it can conect or something….. ive tried this b4(on other tutorial) and it said i should run mysql first but wich one is it is it just the MYSQL thing in the bin folder?

  9. Hi..
    I am litterally suffering from some “my pc wont ever start a private server no matter how hard i try!!!”
    Please help mE!!please i beg of you!!!!
    ==============================================================================
    World of WarCraft (build 7359)

    Exe: D:\My stuff!!!! MINE !!MY PRECIOUS!!!\World of Warcraft\WoW.exe
    Time: Oct 27, 2007 9:01:38.428 PM
    User: Mr cool
    Computer: THEKILLER
    ——————————————————————————

    This application has encountered a critical error:

    The system cannot find the file specified.

    Program: D:\My stuff!!!! MINE !!MY PRECIOUS!!!\World of Warcraft\WoW.exe
    File: .\Client.cpp
    Line: 2356

    signaturefile

    WoWBuild: 7359
    ——————————————————————————

    —————————————-
    Stack Trace (Manual)
    —————————————-

    Address Frame Logical addr Module

    00404DB1 0012FCAC 0001:00003DB1 D:\My stuff!!!! MINE !!MY PRECIOUS!!!\World of Warcraft\WoW.exe
    0040562F 0012FF14 0001:0000462F D:\My stuff!!!! MINE !!MY PRECIOUS!!!\World of Warcraft\WoW.exe
    00405A36 0012FF24 0001:00004A36 D:\My stuff!!!! MINE !!MY PRECIOUS!!!\World of Warcraft\WoW.exe
    00405A88 0012FFC0 0001:00004A88 D:\My stuff!!!! MINE !!MY PRECIOUS!!!\World of Warcraft\WoW.exe
    7C816FD7 0012FFF0 0001:00015FD7 C:\WINDOWS\system32\kernel32.dll

    —————————————-
    Stack Trace (Using DBGHELP.DLL)
    —————————————-

    —————————————-
    Loaded Modules
    —————————————-

    0x00400000 – 0x00DF6000 D:\My stuff!!!! MINE !!MY PRECIOUS!!!\World of Warcraft\WoW.exe
    0x0B4D0000 – 0x0B5E8000 D:\My stuff!!!! MINE !!MY PRECIOUS!!!\World of Warcraft\dbghelp.dll
    0x10000000 – 0x10069000 D:\My stuff!!!! MINE !!MY PRECIOUS!!!\World of Warcraft\DivxDecoder.dll
    0x4FDD0000 – 0x4FF76000 C:\WINDOWS\system32\d3d9.dll
    0x5D090000 – 0x5D12A000 C:\WINDOWS\system32\comctl32.dll
    0x5ED00000 – 0x5EDCC000 C:\WINDOWS\system32\OPENGL32.dll
    0x68B20000 – 0x68B40000 C:\WINDOWS\system32\GLU32.dll
    0x6D990000 – 0x6D996000 C:\WINDOWS\system32\d3d8thk.dll
    0x71AA0000 – 0x71AA8000 C:\WINDOWS\system32\WS2HELP.dll
    0x71AB0000 – 0x71AC7000 C:\WINDOWS\system32\WS2_32.dll
    0x71BF0000 – 0x71C03000 C:\WINDOWS\system32\SAMLIB.dll
    0x73760000 – 0x737A9000 C:\WINDOWS\system32\DDRAW.dll
    0x73BC0000 – 0x73BC6000 C:\WINDOWS\system32\DCIMAN32.dll
    0x76390000 – 0x763AD000 C:\WINDOWS\system32\IMM32.dll
    0x76B40000 – 0x76B6D000 C:\WINDOWS\system32\WINMM.dll
    0x76F60000 – 0x76F8C000 C:\WINDOWS\system32\WLDAP32.dll
    0x77120000 – 0x771AB000 C:\WINDOWS\system32\OLEAUT32.dll
    0x771B0000 – 0x77256000 C:\WINDOWS\system32\WININET.dll
    0x773D0000 – 0x774D3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
    0x774E0000 – 0x7761D000 C:\WINDOWS\system32\ole32.dll
    0x77690000 – 0x776B1000 C:\WINDOWS\system32\NTMARTA.DLL
    0x77A80000 – 0x77B14000 C:\WINDOWS\system32\CRYPT32.dll
    0x77B20000 – 0x77B32000 C:\WINDOWS\system32\MSASN1.dll
    0x77BE0000 – 0x77BF5000 C:\WINDOWS\system32\MSACM32.dll
    0x77C00000 – 0x77C08000 C:\WINDOWS\system32\VERSION.dll
    0x77C10000 – 0x77C68000 C:\WINDOWS\system32\msvcrt.dll
    0x77DD0000 – 0x77E6B000 C:\WINDOWS\system32\ADVAPI32.dll
    0x77E70000 – 0x77F02000 C:\WINDOWS\system32\RPCRT4.dll
    0x77F10000 – 0x77F57000 C:\WINDOWS\system32\GDI32.dll
    0x77F60000 – 0x77FD6000 C:\WINDOWS\system32\SHLWAPI.dll
    0x77FE0000 – 0x77FF1000 C:\WINDOWS\system32\Secur32.dll
    0x7C800000 – 0x7C8F5000 C:\WINDOWS\system32\kernel32.dll
    0x7C900000 – 0x7C9B0000 C:\WINDOWS\system32\ntdll.dll
    0x7C9C0000 – 0x7D1D5000 C:\WINDOWS\system32\SHELL32.dll
    0x7E410000 – 0x7E4A0000 C:\WINDOWS\system32\USER32.dll

    —————————————-
    Memory Dump
    —————————————-

    Stack: 1024 bytes starting at (ESP = 0012EBD8)

    * = addr ** *
    0012EBD0: 01 00 6E 00 D8 EB 12 00 2C 21 00 00 00 00 00 00 ..n…..,!……
    0012EBE0: 5C EF 12 00 FD 29 63 00 D8 EB 12 00 F0 EB 12 00 \….)c………
    0012EBF0: 90 F9 12 00 B2 55 62 00 01 00 6E 00 50 52 62 00 …..Ub…n.PRb.
    0012EC00: 2C 21 00 00 03 00 00 00 00 00 00 00 5E 62 62 00 ,!……….^bb.
    0012EC10: 30 01 00 00 09 00 00 00 08 4E 75 09 D7 07 0A 00 0……..Nu…..
    0012EC20: 06 00 1B 00 15 00 01 00 26 00 AC 01 34 3D 83 00 ……..&…4=..
    0012EC30: 96 49 E1 0E A2 8B 49 8B 44 3D 83 00 30 FB 86 00 .I….I.D=..0…
    0012EC40: 00 00 00 00 20 00 00 00 E0 20 3F 29 16 BD C7 01 …. …. ?)….
    0012EC50: A0 77 8F 35 17 19 C8 01 10 20 9A EA 85 11 C8 01 .w.5….. ……
    0012EC60: 00 00 00 00 00 96 77 00 58 C8 42 26 82 FB FF 4E ……w.X.B&…N
    0012EC70: 57 6F 57 2E 65 78 65 00 00 00 00 00 00 00 00 00 WoW.exe………
    0012EC80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012EC90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ECA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ECB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ECC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ECD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ECE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ECF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ED00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ED10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ED20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ED30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ED40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ED50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ED60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ED70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …………….
    0012ED80: 00 00 00 00 57 CE AE B9 D0 70 D7 4C 33 D9 C8 36 ….W….p.L3..6
    0012ED90: BA 41 F6 B7 A4 1B D5 01 DF 88 E4 E1 53 85 C9 92 .A……….S…
    0012EDA0: 64 E9 7C C9 79 EA 28 76 82 3F EF FB D1 D9 CB 16 d.|.y.(v.?……
    0012EDB0: 6D 59 6B DD 6D 4F F7 DD 40 0F CA E2 74 5D A3 9B [email protected]…t]..
    0012EDC0: B4 E3 14 95 C2 87 82 4D C8 0E A8 04 AA C8 ED BD …….M……..
    0012EDD0: 02 C3 E1 2A 50 86 A6 E3 A3 05 9B B0 F6 D8 67 3C …*P………g<
    0012EDE0: 8F 4C 12 B3 32 8D 72 AF B2 B5 5C 28 26 A8 04 9C .L..2.r…\(&…
    0012EDF0: 07 B9 FC 04 EE 45 D0 15 A4 38 24 74 92 4F E2 2B …..E…8$t.O.+
    0012EE00: 82 93 98 FD 5E 85 F7 92 F7 47 9F D4 37 D1 BB D2 ….^….G..7…
    0012EE10: 99 63 4D 34 57 35 55 1A F2 CC 1D 9D 3D D8 A5 60 .cM4W5U…..=..`
    0012EE20: 23 9C 23 A0 54 0F E3 45 A9 89 6D E7 E8 E2 E8 99 #.#.T..E..m…..
    0012EE30: FC 36 97 CA B2 C9 DC C6 FA CE F1 C6 51 E4 A0 9C .6……….Q…
    0012EE40: 87 3C FF 65 7D 70 9F 40 43 2E 17 7C C6 09 7A AE .<.e}[email protected]|..z.
    0012EE50: B4 5C 51 A8 E8 29 5D 49 BE 81 5F 04 12 DC 5D 1D .\Q..)]I.._…].
    0012EE60: 29 CE 79 EE 81 BE 0E EC 56 DE 82 2F 16 4F 54 3C ).y…..V../.OT<
    0012EE70: 96 DB 25 46 E8 DF 90 7C C3 F1 80 7C 24 21 00 00 ..%F…|…|$!..
    0012EE80: 98 EE 12 00 54 68 69 73 20 61 70 70 6C 69 63 61 ….This applica
    0012EE90: 74 69 6F 6E 20 68 61 73 20 65 6E 63 6F 75 6E 74 tion has encount
    0012EEA0: 65 72 65 64 20 61 20 63 72 69 74 69 63 61 6C 20 ered a critical
    0012EEB0: 65 72 72 6F 72 3A 0A 0A 54 68 65 20 73 79 73 74 error:..The syst
    0012EEC0: 65 6D 20 63 61 6E 6E 6F 74 20 66 69 6E 64 20 74 em cannot find t
    0012EED0: 68 65 20 66 69 6C 65 20 73 70 65 63 69 66 69 65 he file specifie
    0012EEE0: 64 2E 0D 0A 0A 50 72 6F 67 72 61 6D 3A 09 44 3A d….Program:.D:
    0012EEF0: 5C 4D 79 20 73 74 75 66 66 21 21 21 21 20 4D 49 \My stuff!!!! MI
    0012EF00: 4E 45 20 21 21 4D 59 20 50 52 45 43 49 4F 55 53 NE !!MY PRECIOUS
    0012EF10: 21 21 21 5C 57 6F 72 6C 64 20 6F 66 20 57 61 72 !!!\World of War
    0012EF20: 63 72 61 66 74 5C 57 6F 57 2E 65 78 65 0A 46 69 craft\WoW.exe.Fi
    0012EF30: 6C 65 3A 09 2E 5C 43 6C 69 65 6E 74 2E 63 70 70 le:..\Client.cpp
    0012EF40: 0A 4C 69 6E 65 3A 09 32 33 35 36 0A 0A 73 69 67 .Line:.2356..sig
    0012EF50: 6E 61 74 75 72 65 66 69 6C 65 0A 0A 00 00 00 00 naturefile……
    0012EF60: 78 13 15 00 00 00 15 00 A0 20 15 00 5C EF 12 00 x…….. ..\…
    0012EF70: F3 FF FF FF A0 F1 12 00 18 EE 90 7C 38 07 91 7C ………..|8..|
    0012EF80: FF FF FF FF 32 07 91 7C AB 06 91 7C EB 06 91 7C ….2..|…|…|
    0012EF90: 00 00 00 00 D4 F4 12 00 AC F4 12 00 97 E2 EF E2 …………….
    0012EFA0: 1F E6 99 DA D0 EF 8A 00 50 2B 37 09 90 1E 37 09 ……..P+7…7.
    0012EFB0: 01 F6 55 F1 00 00 00 00 00 00 00 00 00 00 00 00 ..U………….
    0012EFC0: F4 EF 12 00 00 00 15 00 32 07 91 7C 45 00 00 00 ……..2..|E…
    0012EFD0: 78 13 15 00 00 00 15 00 A0 20 15 00 CC EF 12 00 x…….. ……

    ——————————————————————————

    ======================================================================
    Hardware/Driver Information:
    Processor: 0x0
    Page Size: 4096
    Min App Address: 0x10000
    Max App Address: 0x7ffeffff
    Processor Mask: 0x1
    Number of Processors: 1
    Processor Type: 586
    Allocation Granularity: 65536
    Processor Level: 15
    Processor Revision: 519

    Percent memory used: 47
    Total physical memory: 1073201152
    Free Memory: 560373760
    Page file: -1713319936
    Total virtual memory: 2147352576

    What to do?? i cant reinstall becauze then i would have to download all the patches and things again!! i cant take it anymore! please help me!! before i lose my mind to this!!

    —————————————
    PLEASSSSEEE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  10. I keep getting this error

    2007-10-26 20:58:28 World Database: 127.0.0.1;3306;mangos;mangos;mangos
    2007-10-26 20:58:28 Login Database: 127.0.0.1;3306;mangos;mangos;realmd
    2007-10-26 20:58:28 Realm running as realm ID 1
    2007-10-26 20:58:28 Using Rev 19 PSDB.
    2007-10-26 20:58:28 Using DataDir C:\wow\data/
    2007-10-26 20:58:28 WORLD: VMap support included. LineOfSight:1, getHeight:1
    2007-10-26 20:58:28 WORLD: VMap data directory is: C:\wow\data/vmaps
    2007-10-26 20:58:28 WORLD: VMap config keys are: vmap.enableLOS, vmap.enableHeight, vmap.ignoreMapIds, vmap.ignoreSpellIds
    2007-10-26 20:58:28 ERROR:Check existing of map file ‘C:\wow\data/maps/0004331.map’: not exist!
    2007-10-26 20:58:28 ERROR:Correct *.map files not found in path ‘C:\wow\data/maps’ or *.vmap/*vmdir files in ‘C:\wow\data/vmaps’. Please place *.map/*.vmap/*.vmdir files in appropriate directories or correct the DataDir value in the mangosd.conf file.

  11. HOW CAN I ADJUST ITEM DAMAGE OR CLOTHING ARMOR AND
    WHATNOT… I TRIED ANTRIX BUT NONE OF THE QUESTS WORK.. SO.. NOW IM BACK WITH MANGOS BUT I STILL DONT KNOW HOW TO SET ADJUSTMENTS INTO THE ITEM DATABASE…
    CAN YOU HELP ME PLEASE.

  12. ok could you tell me step by step could you how to set 127.0.0.1 to a public ip and exactly what files should i modify?

    ohh and i mean the portal in orgrimmar that teleports you to Ashenvale Crater.

    please thanks

  13. yeah? but every body with enUS version donst have any bugs. only players with enGB wersion.
    ive done what you said “Try editing the extract.bat (from the DBC Extractor directory) and change the enUS into enGB.” and now only US wersions can see informations about items.

  14. # B-Rabit & Scatman

    Try running my latest version 4629 :)

    (look at the recent software section below this / at the footer area) :)

    # Endless

    1. You need mysql properly configured, and mangos (look at the recent software below this) … that’s it :)

    2. Customizing weapon might be a little bit tricky at first, i’d suggest you to do that after finished setting up mangos server first ;)

    3. You mean adding portal ?

  15. Hey reaper-X i am new here but i have some questions with the private server.

    1.How do i get my server up and running? Do I have to implant my port while upgrading mangosd or is there another way.
    2.I dont get how to costomize the weapons. is it in MYSQL or can i do it in mangosd or is there another way?
    3.Is there a way to put the portal somewhere else like the auction house in orgrimmar or is there a way to get rid of it.

    Im new at it so i dont know some of the things the other guys are saying.
    PS.Thanks for the private server and upgrades.

  16. HI!!! i have a problem… I am running 2.2.3 ver of WoW tbc But when i connect to the private server it says unable to validate game version?? whata the hall to do?? please do reply to this comment !

    Thx on advance