This is the old version, get the new Reaper Mangos 5225 instead
Another update for Reaper Mangos, because mangos has officially support the 2.3.3 client of WoW … which means in order to use this, you’ll need to update your old 2.3.2 version into 2.3.3 because the previous (2.3.2) version is no longer supported … and if you still use the old client you’ll be unable to login :)
Also because it seems that some people want to switch database just like the old release of Reaper Mangos, i’ve decided to include the Silvermoon Database once again, which means you can switch between UDB and PSDB to test which one fit best for you ;)
And without further ado, here’s how to use it :
Download Reaper Mangos :
Optional :
Fresh Installation :
1. Read my post on how to install Reaper Mangos from scratch (fresh installation) (i’m sorry the screenshots a little bit old, i’ll update it later) :)
2. If you plan on activating / enabling the Auction House Bot, you can use the Reaper-X-Mangos to get your character GUID and ID, read below for more info on how to activate auction house bot :)
Note: Vmaps isn’t enabled by default even if you’re using the Reaper-X-Mangos.exe to edit your configuration files because some people have problem with VMaps and in order to enable it you need to open mangosd.conf and replace :
vmap.enableLOS = 0
vmap.enableHeight = 0
to
vmap.enableLOS = 1
vmap.enableHeight = 1
To those who are upgrading from the 5082 version here are the steps :
1. Create a backup just in case something goes wrong and copy / move the backup file somewhere
2. Run the reaper-x-upgrade in Upgrade directory to upgrade your character table with the new SQL for GuildBank
3. Now create a backup again so your character backup is using the new char table and don’t run the upgrader again
4. And finally you can choose between Silvermoon database and UDB ;)
Note : If you have already extracted DBC, VMaps, and maps from wow 2.3.3 you don’t need to re-extract it again, but if you’re still using the old DBC from WoW 2.3.2 then you’ll need to re-extract the DBC Files only because the only changed is in the DBC files
Also finally, currently i’m having a big problem and that’s because … the area where i lived got flooded once again (i just hope this time the waters doesn’t get inside my house though like what is happening on February last year / 2007) or else i’d have to evacuate somewhere
So if you have posted comment / have sent me an email message and i didn’t respond, i’d like to apologize because of the current situation i’m facing now … for more info about this, you can try searching for Jakarta Floods 2008 using Google or your favorite search engine
Leave a response
whoops: http://www.scriptdev2.com
@GTA
Thanks! C++ I can do!
I just discovered the ScriptDev2 forums and they are a wealth of knowledge! Anyone wanting to take on some of the scripting would do well to take a look at http:\www.scriptdev2.com
@martian
No you cannot on this release use the old config files. They are differtant. But you will have to edit your new ones. Your data dir is not set to the correct path for your maps. thats what the error is. Open up both conf files and see how it was done on the original one. Mangosd.conf file. look here
# Data directory setting.
# Important: DataDir needs to be quoted, as it is a string which may
# contain space characters.
DataDir = “C:/reaper-x-easy-mangos/data”
Make sure you put all your stuff in the data folder and point to it. Like your Vmaps,maps and DBC files. now it should work with no problems.
@Osmenthe
Oh and the scripting has nothing to do with Sql. Its all done in C++, so i hope your good at programming. There is patches out there that others have done. But read the guides on how to install. it takes some time to do. alot of trial and error.
@Osmenthe
Ascent and mangos both have the problems with the escort quests. You will have to download the Core via svn, then the patch and then recompile. You will need to install quite a few more prorams to do this. If you want to do this for mangos go here for the info.
http://www.mangosproject.org/forum/
Theres alot more to it than the repacks.
@AlexT
Its core related to be level 70. I believe you will need to get a patch so it will calculate past 70. Both Ascent and Mangos developers want to keep it as much like the real blizz as possible. They make the patches and stuff like that. Matter of fact they made the auction house bot. But you have to download via svn and recompile the core to utilize this. I know this doesnt help you much but you can research it at http://www.mangosproject.org/forum/
Ok guys I set up a lvl 88 server extended the db of player stats and pet stats to 88 I allso extended the base xp db table to 88. Now when I rich lvl 70 in game the xp bar is gone and I do get xp for kills but the lvl dose not go up it stays at 70 what am i doing wrong or what do I need to do? In mangoes.config it is set to lvl 88 by the way im using silvermoon db. thank you.
#Lemon: Wow Lemon that’s a new one. Obviously the place I would start would be looking at the Characters database. Since it switches from REALMD to the CHARACTERS database you should verify connectivity to the database characters table using your login passwords from the Mangosd.conf file and Realmd.conf file.
Try taking what you have listed in those files and create a new connection with an enterprise manager type tool like SQLYog. Type in what you put in the conf files and make SURE you can actually manually connect with those logins and passwords you listed in the CONF’s files. One time I figured I’d make it more secure and go with 3307 instead of 3306 for the MySQL port for example. It’s REALLY easy to miss a little setting somewhere when you do that sort of stuff; happens to all of us.
I have 5116 running very well and have only one concern. I know this has been mentioned, but I’m not sure it has been addressed. NPC scripting for the follow/escort quests.
I have found that many of the quests that require an NPC to interact with the environment are currently broken. Shadowfang Keep, where the prisoner must pick the door lock for you does not work. The Defias Traitor in Westfall does not move (though that one IS completed by entering the instance in the Deadmines itself). There are a couple more that have been confirmed above.
Where would one start to dig into the scripting aspect. I am good with SQL so if it is a DB issue I can start there. If it’s in the .exe I can look there as well. My problem is basically not knowing where to start looking. Once I understand the basics of the scripting, It wouldn’t be too hard for me to debug the issue.
Thanks
martian …. repair u`r wow .. and fresh install the 5116 release it doesen`t have any problem and it works very smoothly ….
and damn guys u`r bitching here about some issues that normaly if u folow the guide step by step they don`t appear
Hello again,
well fixed my problem before then stared getting validation errors. So decided to upgrade to mangos 5116 to support 2.3.3.7799. installed udb files and upgraded. Now I am back to the same old error that I was having issues with before. I did try the / and \ marks for the datadir= but the thing is it says logs= and there is no datadir= under mangosd.config with this new upgrade. getting that error 0004331.map does not exists please put .map .vmap and bla bla bla in correct path file. tried the expansion=0 that worked with 5089 and it ignored the error. I do have the map that it says I am missing so it isnt that.
can anyone help me? or can i use the mangos.config files from 5082 and if i did would it work? without validation errors.
and no I am not running launcher just wow.exe and that is were i get validation errors with 5082 so i figured maybe it was time to upgrade to 5116.
well reaper if u see this …. either email me or put a post here on how to make that tool u`r ussing for the installing or i`l just name the new db`s and slq`s as the one`s u`r ussing :P
i wounder if reaper will be back before they release the linch king
Well i’ve got the server running now and all that stuff. But now i have a new problem, when i make a char it doesnt show up in the char page
k ty gta i have two servers made only for it i thought there was a place like some of the other servers they put them in like top 100 game servers with the way my servers are setup i should be able to handle at lease 1800 per server or more with both runing will be good now i have another question that new silvermoon you posted i have not tryed it but doe’s it work and if it doe’s there are some files missing are we to take from the reaper mangos file and copy the missing files and add them inside with silvermoons file or what please let me know and ty for your help i will be finishing up my web and get this going for both servers
@Dex
Im sure you got a dynamic dns from http://www.dyndns.com. On your router port forward di you also add port 80? That is for the web page. You will also have to edit your windows host file. did you edit that as well with your dyndns info? With out that it will not work.
hope this helps
@AlexT
Im glad you got it working:) If you need help just let me know and i will do my best to help you out. I have Alot of differant kind of Guids, i also have ascent guides if you ever descide to run ascent.
@ Lemon
This is done in the database itself. go to your database and under Realmd you will see realmlist. you edit it there, dont forget to click the little disk above the area to save. Just reload your server and you ready to go.
You edit the data base with Sqlyo or navicat. they both have free versions
OK. Thnks informative. Um, 1 last question…..
any idea how to slow the gameplay down so every thing is’nt running 2X?
I’ve done the installation and all that stuff but how can i change the realmlist to something else than 127.0.0.1 – i tried to just configure the realmlist in mangosd.conf and realmd.conf but it said i wasnt allowed to do that when i started the server
Im still pretty knew at this stuff.. anyways Im just curious about the server itself. I have it running and well sometimes when I start it up I notice that some of the things that load change often it seems like less are loading each time. Maybe its just me but atleast it seemed that way. I most likely just save the character data then redo the whole thing.
Also in his guide on ”How to install Apache2.2 and PHP” in the final step he says ”to remove the ; from the extensions” what does that mean and where do i have to search for them and remove them?
Guys i have installed both Apache – PHP and they work fine.
I have forwarded the port but people can’t connect to the webpage and register. (i used the RoSpora one).
The webpage is working fine by me as i can open it and make an account.
Any help is appreciated,
Dex.
Gta your the best!
Thanks for all your help very nice gued. Was able to make my own quest :).
Thank you one more time.
I hope you enjoy and let me know if you like them. I didnt make them but im all over the net and have tons of addons for mangos and ascent both.
Here is another. Almost like The orignal one.
http://filebeam.com/f963112d96bddd9ac8194b8ad9f6d957
Here is a simple realm launcher. I have quite a few.
http://filebeam.com/bc01799cea6f988ca222826cf69997f7
Yes most if not all of the escort quests are indeed bugged. Oh well. I can live with it.
Does anyone have a better launcher than mine? Here is mine. It is in EXCEL format. Just select the server name on the left and make a mental note of the login and password and then click Launch. It also has a column for the launch folder for Warcraft so you can store older version like 230 and 233 etc. Since not all servers use the same. This is handy for keeping your Production Wow (now at 240) separate and still being able to launch it conveniently. Also helps me keep my passwords straight.
http://filebeam.com/38e89efa21f3f7e78715e9abe5387f1a
Thanks in advance for sharing.
#BurnZeZ: I’m making a guess you might have a problem with a DLL out of sync with the EXE. Make sure you are using a proper Server package with all of the matched DLL’s to go with your Mangos and realmd EXE’s. I’d also read somewhere you should install both the 2.x Dot Net runtime package as well as the 3.x (3.5?) version I thought I heard Oatman say this once and I just went and did it.
Good luck.
If you want to make npc vendors or items easily go here. A great site, i posted this awhile back. But its a great site.
http://wow-v.com/browse.php?t=all
@alexT
This is not ny guide. I got it from a differant site.
Unlike making custom vendors, there is a lot more customization that you can do with quests. Rather then list a guide showing how to create every quest combination I’m just going to explain each part of a quest. For simplification purposes I am using SQLyog to edit the tables for quests. For some odd reason when I use Navicate there are “memo” column I’m not allowed to edit thus making naming the quests impossible.
I break quests into 4 parts. Though some quests only need 3 parts to them. Everyquest has to have the quest itself. (part 1) Some method of starting the quest. (part 2) More then one method to starting a quest can be used. Some object or person to turn the quest into. (part 3) The 4th part is something that gives you a quest item. I am still working on this part, have had some problems with it.
Part one: The Quest
Zone ID: The zone you want your quest to be listed under. Some usable ID numbers.
blank = 5
aldrassil = 256
azshara = 16
azshara crater = 268
blasted lands = 4
duskwood = 10
echo ridge mine = 34
Elwynn forest = 12
kul tiras = 21
longshore = 2
moonbrook = 20
refuge pointe = 320
reuse me 6 = 66
stranglethorn vale = 33
swamp of sorrows = 8
the cemetery = 32
the dark portal = 72
the maclure vineyards = 64
the world tree = 13
westfall = 49
ziata’jal ruins = 128
QuestSort: The zone you want your quest to be listed under again. Why twice I don’t know, but imputing a number into the first gives the same result as imputing a number into the second and leaving the first. However if you have different numbers in both of these columns the ZoneID numbers seems to be ignored and the quest will still be listed under whatever ID number you put into QuestSort
QuestFlags: Though one would imagine there is a usefulness of this column as of yet different numbers in here doesn’t seem to effect quests any.
Minlevel: the level you have to be to pick up the quest
Maxlevel: the level of the quest itself. (not the “max” level to get credit for) so if you put 30 here the quest will be yellow to a 30 but gray to a 60
Type: The numbers say it all
0 blank (solable)
1(group)
41(pvp)
62(raid)
81(dungeon)
Required Races: Only these races will be able to pick up the quest. This is done binary style. To have more then one race be allowed to pick it up add the listed ID numbers together. If you only want only humans put a 1 into here. If you want only humans and dwarfs place a 5 into here. 1+4=5.
1 = human
2 = orc
4 = dwarf
8 = night elf
16 = undead
32 = tauren
64 = gnome
128 = troll
512 = bloodelf
1024 = dranei
690 = all horde races
1101 = all alliance races
***as of 5.0/5.1 this column isn’t working quite right. I’ll see if the base numbers have changed later***
The other Requireds are pretty self explanatory. I’ll try to create a ID listing of usable numbers for these fields later on.
Limittime: now many seconds you have to complete the quest. 60=1 minute ect. Have to actually have a requirement to complete the quest, or it auto flags failed.
Special flags: Don’t seem to be very special. Haven’t noticed any difference in quests by placing any numbers into here.
PrevquestID: Self explanatory
NextquestID: QuestID you’ll be offered as soon as you finish this one
SrcItem: ID number of an item you get when accepting the quest
SrcItemCount: How many of the items you get when picking up the quest.
Title: The name that appears inside your quest log
Details: The text at the top when you pick up a quest (ideally the in character explanation for the quest)
Quest Objectives: Text at the bottom when you pick up a quest. (the recap on what you need to do)
Quest incomplete: Text you get when you go to turn in the quest. (gives the gray out continue if you haven’t completed the requirements or the pushable continue if you have)
Quest ending: shown underneath quest objectives when viewed from the quest log.
quest complete: Text you get when you turn in the quests before you click on “complete quest” button
Object text: Overwrite text describing what is required to complete a requirement. If left bank this will be be taken care of automatically by creating required mobkill or items ect later on. Text placed into here will overwrite the auto fills. Does nothing if quest has no requirements (the text to the left of “0/1″ in your quest log)
ReqItemId1-4: ID numbers of item(s) needed to complete the quest
ReqItemCount1-4: How many of the item(s) you need to complete the quest
ReqKillmoborGOId1: ID number of the creature you want to require to be killed. Found inside creature_names. I’ll look into the GOid part later on.
ReqkillmoborGOidcount: How many you have to kill
RewChoiceItem1-6: ID number of item(s) you can pick for completing the quest
RewChoiceCount1-6: How many you get of said item
RewItemId1-4: Item you automatically get when completing the quest
RewRepFaction1-2: ID for reputation modification when completing a quest
RewRepValue1-2: #value your rep will increase. Can also use negative numbers to decrease rep
RewRepLimit: may have a use but all blizzard quests have 0 so 0 is good enough for me.
RewMoney: how many coins you get. 1=1copper 10000=1gold
ReqXP: amount of XP you get (at max level this is automatically turned into gold)
Rewspell: Spell ID you learn upon completing the quest
Castspell: spell ID that gets casted on you upon completing the quest
Pointmapid: Not sure how it works
RequiredMoney: to complete quest. 1=1copper 10000=copper
Exploretrigger1-4: Location you must have explored to complete quest
RequiredQuest1-4: IDs of quests required to have been completed before you can get this quest
ReceiveItemId11-4: IDs of item(s) you will receive upon completing the quest. (often used to give additional quest items for later quest chains)
ReceiveItemCount1-4: Number you get of said item(s)
Isrepeatable: 0=not repeatable 1=repeatable
Part 2
Quest starter
Creature_quest_starter or gameobject_quest_starter
ID = ID of NPC who offers the quest
Quest = ID of quest offered
To make an Item give you the quest create an item or use an already made one.
Add the Quest ID number to the quest_id column
Part 3
Quest finisher
Creature_quest_finisher or gameobject_quest_finisher
ID = ID of NPC who offers the quest
Quest = ID of quest offered
Part 4
Drop quest Items
Still working on this part myself
Long but it works
All Credit Goes to Xerex
@TheoryCalc
Databases do change over releases. When you upgrade from to big of a revision you could have problems. it sounds like you have database problems. There is guides out that show you how to take critical information from one to another. But if they change the tables to much you will have to convert to the new tables. This can take some time. I usually upgrade as much as possible to avoid alot of problems down the road.
@Gta
Im trying to make a daily quest for gold. I tried using Quice but it is hard and complicated. If there is a how to make a custom quest that will be great.
Thanks for your help.
@will
Alot of people host there own game server. You can get a free DNS and its attached to your IP address. You could have a host company host your game for you but It can be pricey getting a good one. It has to be a pretty fast server. My self, i host my own game and have a host for my main website and forums so theres no extra taxing on my server. I have Godaddy for my website. There cheap, you can pay monthly,Descent support,cheap Domain names (1.99) and cheap startup costs. I got mine going for under 20.00. Its set up and ready to use in like 10 minutes.
The Dynamic DMS in like mygameserver.serveftp.org
There free. go here
http://www.dyndns.com/services/dns/dyndns/
and here
http://www.no-ip.com/login/?url=%2Fmembers%2Fmenu%2F%3Fsid%3D548e5c283ffa1eff842013f4880fc9db
If you need a guide to sett up let me know. I have a few laying around
@AlexT Yeah there is a program for that, I have one for ascent, but i will look for one for you for mangos.
@Bilbemax
go to your database with Sqlyog. Go to Mangos and under playercreateinfo_item. You can add and change any class items there. Theres like 5 of these types of tables you can alter spells,skills and stuff like that on startup. You can even change there start location. Hope this helps you out
Guys how do you make custom quests like what program do you use? And how do you make custom npc’s for the quests?
What would be the best way to add defualt items into all new characters inventory? i.e. add a large bag to all new characters, etc.
Thanks..
I’m getting a wierd error when I run either Mangosd.exe or realmd.exe, After Mangosd.exe loads like all the stuff, I’ll get an error saying: This application has requested the runtime to terminate it in an unusual way. The Same with Realmd.exe, Any help?
#AlexT
Try using the same password as the logon so Administrator:Administrator
LOGON : PASSWORD
ops last post is for TheoryCalc so sorry
#alexT
Do ya have GM mode enabled ? try typing .gm mode off
gta or info do you know a site that is somewhat safe where i could start my server
i got all my computer gear up and running please help oh and how is that new silvermoon oh and ty you guys and one more thing how do i get a quest giver to give a quest and then the person turns and gives it back and they recieve money and a weapon of there choice
tu
Dose any one knows what is the default password that is with the default 4 accounts in the database for the 4 users, Administrator, Game master, Player and the other one forgot which one it was.
Reaper, I recently upgraded from Reaper Mangos 4651 to 5116 and am experiencing in-game issues on both UDB and Silvermoon with mob NPCs all being neutral and in a state of semi-evade bugged.
I can attack them and deal damage, but the NPCs remain neutral and if I don’t deal enough damage to 1-shot kill them they regenerate back to full health within a few milliseconds.
I did not experience this issue with the older 4651 release. Did something change with the databases or did I just get really unlucky and my install became corrupted?
Is anyone else having this issue with one or both of the databases?
@Martian
Never use your wow launcher. Always use Wow.exe. The launcher will always check for updates. Only update when you know your server will support the current core.
@Martian
What is your client Version? It is in the bottem left corner. It says something like 2.3.3.7799.
This repack only supports 2.3.3.7799. If its under you need to run the patch to update to 2.3.3.7799. If you go over that patch you will have to downgrade.
well mangosd.exe works now but when I try to log into WOW. I get a validation error and files maybe corrupt visit blizzard.com/support
anyone know how to fix this?
And please dont say fresh install.
thanks mangosfan well sorta but i found the problem it was the expansion= thingy dam im dumb sometimes…see below…
IT WORKS :)!!!!!
for all of you having error *******.map does not exist try this…
change mangosd.conf files data dir=
use the / instead of \
if you still get error change were it says expansion=1 to expansion=0
and it should work just fine it did for me :)
THANK YOU REAPER-X
and good luck on the flooding there…Hope it receeds…
@Informative
Patch 2.4 would not work with this core. They will have to work on a new version for this to work. Lately ascent has been releasing faster cores for the patches. With ascent, you are able to change the build range in the Conf. file to a point. But the new patch is not a few bug fixes. Some new content is being added. So everyone wait to update to 2.4 untill they have the new core out. It takes a few days to a few weeks depending on the Developers.