I just noticed today that patch 2.2.2 has been released … and so that’s why i’ve decided to upload another release of WoW Mangos for WoW 2.2.2 but for optimal result you should use it on 2.1.3 though since 2.2 and 2.2.2 just gets released this week, so it’s not fully supported yet … but i’ve decided to upload this eventhough i just released 4524 few days ago …
Although i don’t see any problem at all (but that’s because of my lack knowledge about World of Warcraft itself) … but … at least the mangosd.exe process is not crash :P and it is still running in the background normally. As another note, since the only files changed in 2.2+ is just the DBC files, i’ve included the DBC files to make thing easier for you … and all you have to do is just extract the VMaps and Maps files and then configure the datadir, and lastly you just need to import the database
But i think it’d be better if i list the steps :)
UPDATE : If you just recently upgraded into WoW 2.2.3 … please check my new Mangos 4577, Scriptdev2 140 and with Project Silvermoon and Unified Database included ;)
Requirements :
Upgrading from previous Mangos 4488, 4505, and 4525 release :
Note : Look for my previous post for MySQL Installation guide, because i assume you’ve done installing and configuring mysql ;)
1. Copy the dbc files included overwriting previously extracted DBC Files
2. Run the reaper-x-mangos.bat inside reaper-eazy-mangos directory, and choose to backup your character first
3. Then choose Installation / Upgrade … and wait until finished
4. Now choose the Restore option to restore your precious character data
5. Choose the option to adjust the datadir, and configure the exp rate, etc …
6. Now you need to go into your World of Warcraft installation directory, and then delete the Cache directory there and then run mangosd.exe and realmd.exe you’re done
Optional : Since this 4535 release, i’ve modified the batch script so to those who want to change their realm name can do it using the menu provided instead of executing the sql queries manually :)
Fresh Installation :
1. Copy all files from MapExtractor directory and VMaps Extractor and Assembler into your World of Warcraft Installation directory and then run extract-map.bat first and wait until it’s finished, after finished now you need to run the makevmaps_SIMPLE.bat and wait until Press Any Key To Continue Message appear (that mean you’ve finished extracting the VMaps) … before that message appear don’t close that window (don’t worry it’ll took a while to finish this process) :)
2. After finished with the previous steps, now you just need to move the VMaps and Maps directory which is created automatically from the previous step into the same directory as your DBC Directory
3. Now you just need to follow the upgrade process, because the next steps is just the same like the Upgrading process with the exception if you’re doing a fresh install, you don’t need to perform backup first
Screenshot taken using WoW 2.2.2 (it’s still the same old character, i’m just too lazy to create a new character lol) :

Another note : WoW 2.2 and 2.2.2 still not fully supported by Mangos, so if you found any errors message when used on WoW 2.2, or 2.2.2 … you just need to wait until the Mangos team has released the fully compatible … this is just a quick and dirty way so you can play on WoW 2.2.2 which is just released today
Related Links :
Leave a response
pps
updated wow to 2.2.2 etc
UPDATE:
Ok so i upgraded to this latest version, 4535 fresh install. things seem a LOT better then before (4488) as in bosses seem to be working ok (only quickly tested a few) items from bosses seem to be dropping ok as well (once again only tested a few), but there are still some mobs in instances that arnt patrolling rite.
i didnt everything as in the instructions, got no errors installing etc, did the .bat update thingo as well.
is there something im missing or am i just paranoid bout it all? (i did do most / all of the content before coming to mangos, mite be too paranoid to think it shld be exactly the same :<< )
thx in advanced!
p.s. keep up the rly awsome work!!!!!!
# Siegelink
Actually i get that message as well because there’s no database already support that yet as for now :)
but i dont have the crash problem as you described (i can talk to guards without problem) .. and it’s all tested on 2.2.2 with 4535 ;)
btw many thanks for your help :D
# Jeremy
Yes, it’s database related as to get out from that place you can simply use the .tele command :)
I just Tried 2.1.3 with mangos 4524 and 4535 and both still crashed.
I,m just patienly gonna wait until a new version comes out.
Btw, I guess these errors are related to the burning crusade:
2007-10-09 05:38:13 Creature (Entry: 23157) have non-existed modelId_A (0)
2007-10-09 05:38:13 Creature (Entry: 23157) have non-existed modelId_H (0)
2007-10-09 05:38:13 >> Loaded 0 SpellScriptTarget from `spell_script_target`. DB table `spell_script_target` is empty.
OMG thanks for the response Reaper, what you said worked, i fully forgot about the settings in the sql database. Ummm i started to play it the other night and found that when i walk to about the ah in org i get teleported to the not finished battleground “Azshara Crater” and cant get out, have to either hearth or delete character and create another one. I dunno what the hell goes on there but yea, just wondering if anyone else is having this problem?
Rickie,
Can you confirm for me that it also crashes when you do other things, and do you also notice that npc’s and creatures are not there at times. Or is it just the guard thing?
Guy,
Do you see the realmlist.wtf in wow root?
open it with notepad and change eu.version.worldofwarcraft.com into 127.0.0.1
Then you only need to start mangosd.exe and realmd.exe
In mangosd.exe type: create Guy mamma
Now start up wow and your acc. name is Guy and your password is mamma.
This may be a stupid question but,how do i get on my server after i create it …do i have to use the SQL thing somehow or what.
“C:\Program Files\World of Warcraft\Launcher.exe” console~
something missing? lol ( i have vista)
ok i look in my data base and go here (SELECT * FROM `mangos`.`battleground_template`)
ID 4 , 5, 6, and 8 were it says Alliancestart0 all them have 0 in them. can i see what yours look like a screen shot be nice. Thanks
Hello Reaper. I finally made it work (with the help of your tutorial of course) but i started playing in the burning cruzade maps with the dreenei and i has some glitches. Like the monsters walk through wall, and there r some enemies that can hit me but i can’t hit them. Is there anyway to fix it? Or do i have to intall wow again and do the map extractor part again?
Thanks for the hand!
do u think i need to upgrade my data base b/c its running off of 4488 or dose 4535 updates its?
Battle grounds dont work? =[ when i go to the arena we go to thjis place and there Nonthing there were just flying
To clarify, most other templates/data seem to load fine.
Additionally, when Mangosd loads the server, I get the following error messages (the server still runs):
Loading Page Texts…
‘page_text’ table is empty!
>> Loaded 0 page texts
Loading Equipment templates…
‘creature_equip_template’ table is empty!
>> Loaded 0 equipment template
Loading Creature Addon Data…
‘creature_addon’ table is empty!
>> Loaded 0 creature addons
Loading Game Event Data…
>> Table game_event is empty:
Loading pet level stats…
= = 0%
Error loading pet_levelstats table or table empty.
A bunch of other templates such as gameobject_loot_template or pickpocketing_loot_template (to name two) are also empty. Any help is appreciated.
# NightAngel
Just as Kyyuuu said, that you’ll need to place the extract-map.bat in your wow directory, while the extract.bat goes into the Data directory ;) … ah oh if you’re using WoW TBC 2.2.2 enUS, you can just use the DBC files included in 4535, which mean that you can just skip the extract.bat file (the dbc extractor)
# Jeremy
Ah first you need to make sure that if you’re going to make your server public (i mean everyone that know your public ip address can access it)
you need to use the correct realmlist .. for more info, look at my previous comment here (answer to mike2 question)
also thank you very much for your suggestion, i’ll try my best to provide a more detailed description on my next release :)
# Rage
Actually that’s problem is in your mysql installation, first you need to make sure mysql service has been started
and two, you’ll also need to test that you’re able to connect to your mysql from the command prompt :)
# Rickie
Confirmed, i just tested it today :)
as for the crash bug, unfortunately i can’t reproduce it (it worked just fine as shown on my previous screenshot)
I have managed to get the server up, but there are no NPC’s. Also, some of the abilities have the wrong icon/no description (but this is minor; I’m more concerned about the lack of NPC’s or mobs of any kind).
@Siegelink
Yes i have vista and yes i have TBC but when i had the mangos 4524 Org was fine and talking to the guards in the city
@Reaper
oh my bad lol… umm talking to the guards in the city makes my server crash.
Rickie | Oct 8, 2007 at 12:53 / 12:53 PM |
ok still no one wont help me…
I replied 30 min after you post.
Do you have Vista?
Do you have The burning Crusade?
Hey, when I start realmd.exe and mangosd.exe it only says “Could not connect to MySQL database at….” further down “Cannot connect to world database…” Im not sure If I placed the vmaps, maps, buildnings and dbc right. I placed them in a map that I called “Data”
Thanks
Hey Reaper, great tuts, you really know you stuff.
The only problem i am having is that i have followed all your tuts and done everything correctly, now i have created a test account and i can log in when sitting on the local machine. However even though i have a no-ip and i fowarded about frickan 1000 ports eitherside of the ones you said to foward, my mate still cannot connect to me. He can log in but when he tries to select a realm he gets kicked (or back to the login screen), i can see him connecting in the realmd.exe console window and he connect successfuly.
Now i know that it could be numerous things, but both of us have our firewalls off(including windows firewall) we dont have any router firewalls, and all antivirus disabled. I have no idea where to go. Whenever you get around to it. Cheers Jeremy
P.S Altough i find that you tuts are frickan awesome, they have started to become a bit skippy with all the patches comin out and even though my server kinda works, i just feel that if you could like redo you tut with the latest patches and stuff(look i know that a massive request, but just a recommendation), i followed the tuts easily and all the page skipping, just found that an error could easily wriggle its way in during it all. Plus i ended up with about 7 different versions of mangos which i didnt end up needing =P. Keep up the good work.
# Rickie
So sorry for late reply (because i live in GMT+7 timezone) :)
about your question :
1. NPC Crash : Could you tell me which npc caused the crash ?
2. Orgrimmar teleport : i just use the .tele orgrimmar command and then walk around … but i dont see any problem with it (didn’t get teleported to some place as you said)
# hJL
You can use this one, this is tested on 2.2.2 (the previous guide basically can be considered as the advanced way of configuring mangos by yourself) :)
btw i’ve sent a reply to your email message ;)
oh I typed the wrong directory name, sorry.
ok still no one wont help me… one if u talk to an NPC in a City Server crash…. if i walk into Org i get telport to some place. what is that? and how do i fix it?
Yeah, I installed mysql correctly.
After I download and extract Mangos 4535, where do I put this?
Also, do I follow this (http://www.reaper-x.com/2007/06/28/configuring-mangos-for-tbc-server-or-wow-classic-server-setting-up-private-wow-server/) or from this page?
hJL
They are just asking where your server is so if you install mysql where the tutorial said to just copy what they say
“C:\program files\mysql\mysql server5.0\bin” (no quotes though)
I meant this link
http://i243.photobucket.com/albums/ff22/hJL-/untitled.jpg
When I run reaper-x-mangos.bat inside reaper-eazy-mangos directory, I get this message:
http://s243.photobucket.com/albums/ff22/hJL-/?action=view¤t=untitled.jpg
When I run reaper-x-mangos.bat and install in the default directory, after entering my password it comes up with this:
‘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.
Please wait it’ll take a while to import the database
‘mysql’ is not recognized as an internal or external command,
operable program or batch file.
what does that mean?
@ NightAngel
I belive for extract-map.bat
You’re supposed to leave it in your WoW folder not the mangos folder.
The extract-maps.bat and the extract.bat isn’t working for me, the extract-maps.bat starts up and closes out quickly…. and the extract.bat gives errors where it can’t locate the stuff…
The MAN told me it was okay to cont. posting so *snik *snik :)
Tommorow I will try to install everything on a xp pc with service pack 2.
And when the WoW battlechest comes out I can try burning crusade.
ok i walk in to Org then if i walk around i get tele to Azhara Crater ( never seen that place before)
# Siegelink
LoL … no problem actually siegelink, actually i’m the only person who’s managing this site and if there’re more than one person asking some question, i guess you already know that i can’t handle them very well … so your help will be very much appreciated :)
as for Vista thing, well … i haven’t tried using Vista yet, but currently i’m running this 4535 on XP SP2, and not experiencing the same mangosd.exe crash like you
(i’ve tested it several times and it worked just fine)
http://i26.photobucket.com/albums/c117/Reaper-X/mangos/WoWScrnShot_100607_144448.jpg
# dude
That’s strange, I’m 100% sure i’ve included that file (LIBEAY32.dll) into the release
Well they told me not to spam the site so much, but I guess one more post can’t do any harm :)
Rickie,
Do you have vista and are you using burning crusade ?.(Best config I think is: burning crusade installed and having xp)
Because my guess is the problem probably lies in that. (I,ve tried everything else)
“Siegelink, or anyone else worked out how to fix the problem with mangos.exe crashing if you talk to a guard?”
Mine doing the same too
can you help me, i’ve done everything you said to set up a TBC server using Mangos 4535 ScriptDev2 137 work with WoW 2.1.3, 2.2, and 2.2.2. but when i try to run mangosd it says ‘This application failed to start because LIBEAY32.dll was not found, Re-installing the application may fix this problem.’
I’ve tried everything you said, like downloading ti from the web but that didnt work and then i tried the whole process over again and it still didnt work. let me know if you know how to fix this problem.
thanks
Siegelink, or anyone else worked out how to fix the problem with mangos.exe crashing if you talk to a guard?
Thanks
ok i walk in to Org then if i walk in to the Bank i get tele to Azhara Crater ( never seen that place before)
Any change of your changes being made available
i’d like to try this on a linux box
# Elathiel
If you’re having problem with the VMaps, you can always disable it ;)
look at my previous comment on how to disable vmaps
# Enforcer
That’s strange, i’ve tested it multiple times (even in remote assistance session to someone else computer) and it worked just fine
could you tell me what is your mysql version ?
# Rickie
Im not to sure about the Org part, could you tell me a more detailed info ?
OK i got ther server runing but if u got in Org u get tele to some place i never seen. how do i fix this?
Now I tried to reload all the maps, and the error is still there, tho now it is only with the vmaps one..
It’s similar to Meh’s almost, tho it is the vmap “530_12_43.vmdir” that isn’t there..
I get
Please wait it’ll take a while to import the database
ERROR 1064 (42000) at line 904: 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 ‘¶52,25318,0.001,300,1,1,1),(22821,21877,0.001,100,1,1,1),(22821,07857,0.0
01,100,’ at line 1
after running reaper-x-mangos.bat
any ideas?
Siegelink hi im Oscardin i play on a EU account and have a stable version of WoW private server please add me on msn and contact me about your issue as not to spam the forums as it may take some hours to get fixed :D ps hope to hear from you soon.
Contact detail are Pete_charlton@hotmail.com
Reaper Tnxs for you’re fast reply,
As aditional info, I,m in EU but downloaded US version of WoW.
And that I just start wow using a previous trial acc. to patch it up.
Should I have the Full retail version?
Also maybe the problem arises when you create a new char from scratch?.
Sorry, there is a data folder in the Mangos folder, that was a mistake :)
Thanks for the reply before..
I just noticed, I can’t type anything in the mangosd console, and it has an error with a missing map file in the data/maps folder. Problem is There is no “data” folder in my “ReaperMangos4535″ folder where mangos is installed. It is both “maps” and “vmaps” that are missing, should I reload the maps off the wow folder with makevmaps_SIMPLE.dat and extract-map.dat? and copy the new ones to the mangos folder?
# Siegelink
Mike2 says that he also experience the same problem when talking to city guard
unfortunately i dont really have any problems with it … and im running tbc client 2.2.2 with 4535 (i checked it several times and mangos still running in the background)
as for the opcode you can just safely ignore it because it’s not currently handled yet (the voice chat feature in 2.2+)
# Meh
If its previously working 2 days ago, and you just upgraded recently, you need to double check the datadir and see if you’re using the correct datadir ;)
also 04331.map is a normal map which is required in order for mangos to work
you can try reextracting the map using ad.exe but make sure to delete the previously created maps directory first
hi, sorry for whining again.
I have US wow 2.2.2.7318 running with reapermangos4535 (burning crusade not installed)
But after playing for a while I noticed that there where no creatures anymore and that the npc’s wheren’t clickable (didn’t respond).
A minute after that mangos crashed.
(especialy when you click a guard)
This is a piece of the log file in mangos\logs:
2007-10-06 18:17:17 WORLD: World initialized
2007-10-06 18:17:17 mangosd process priority class set to HIGH
2007-10-06 18:17:17
2007-10-06 18:17:17
2007-10-06 18:20:39 ERROR:SESSION: received unhandled opcode UNKNOWN943 (0×03AF)
2007-10-06 18:20:39 ERROR:SESSION: received unhandled opcode UNKNOWN943 (0×03AF)
2007-10-06 18:20:41 ERROR:SESSION: received unexpected opcode CMSG_NAME_QUERY (0×0050)
2007-10-06 18:20:55 ERROR:Player 2 have
unknown spell 0 in `character_spell_cooldown`, skipping.
2007-10-06 18:21:54 ERROR:SESSION: received unhandled opcode SMSG_UNKNOWN_977 (0×03D1)
2007-10-06 18:22:33 ERROR:SESSION: received unhandled opcode SMSG_UNKNOWN_977 (0×03D1)
2007-10-06 18:23:24 ERROR:SESSION: received unhandled opcode SMSG_UNKNOWN_978
My server worked fine 2 days ago