Time for another Mangos release again :) … this time the Mangos revision used is 4602 with ScriptDev2 145, and as a warning that although you can play it using WoW Client version 2.2.x (such as WoW 2.2.0, 2.2.2, and 2.2.3), but it’s still not officially supported, so expect something to behave strange for example, hidden teleport in Orgrimmar when you are using WoW 2.2.x client. Although there’s already a fix for it, but since i prefer to distribute a clean compiled version without adding custom patch (such as database, script, mangos core), i decided not to include it :)
Things to note in this version :
1. I decided not to include the Project Silvermoon Database because Project Silvermoon Database website is down (it has been several days if i remembered it correctly)
2. No custom vendor on GM Island (because this is using Unified Database only, and custom vendor which is available on GM Island can only be found in Project Silvermoon database)
3. As for feeding pet … i’m not to sure on how to test it (seriously, because i never play on official server, though i wish i could play too)
That’s it … and now here are the steps :
Requirements :
Update : Reaper Mangos 4629 with ScriptDev2 150 and Dual Database has been released :)
1. MySQL (link to my previous post on how to install mysql)
2. Mangos + Database :
Optional :
Fresh Installation Guide (follow this if you’re planning on installing Mangos for the first time) :
1. Extract Maps, Vmaps and dbc files from WoW Client
2. Extract the self extracting archive somewhere, or you can just simply run it and choose to extract into the current directory (don’t worry it’ll create the ReaperMangos4602 folder automatically)
3. Run the reaper-x-mangos.bat inside the reaper-eazy-mangos directory / folder, and you’ll be greeted with this screen, and all you have to do is just write the full path to your mysql installation directory (or where mysql.exe and mysqldump.exe can be found) ;)

4. After finished writing the full path to your mysql installation directory, now you just need to choose option #1 to install the database for you and when prompted for your root password, you just need to write your mysql root password (remember the mysql installation ?) ;)

5. After finished with the above process, now you just need to choose option #4, and adjust each option accordingly (the most important thing is your Datadir location)

6. Now you need to go into your World of Warcraft Installation directory and open the realmlist.wtf file using notepad and then change these lines :
set realmlist us.logon.worldofwarcraft.com
set patchlist us.version.worldofwarcraft.com
into :
set realmlist 127.0.0.1
7. Now run mangosd.exe and realmd.exe
8. The first thing you should do of course create a new account for you, and this can be done by typing create username password in the mangosd window as shown on below image

But a normal account can be boring of course, so we need to configure our username to be a GM, and this can be done by simply typing setgm username 3 (the highest level of course, so you can do anything you want in your server) :P … and done :)

Upgrading from 4577 or below version (note: i only test it from Mangos 4488++ so if you’re using any version lower than 4488, i can’t give you any support)
1. Run the reaper-x-mangos.bat, and then go with option #99 and wait until finished
2. Then choose to backup your database
3. After finished with the backup process now you just need to choose the first option to install the database
4. Now you just need to choose the restore option
5. For the last step you just need to continue with configuring datadir (If you’re using ReaperMangos4577 previously, you just need to copy the previous mangosd.conf and realmd.conf into ReaperMangos4602 directory and done) :)

Related Links :
Leave a response
Reaper:
I got everything to work now even the server. Thank you very much. Also if it would not be too much of a hassle is if you could make a tutorial on how to make custom weapons and vendors. Thanks in advance. :D
this is all to much hassle to install.. W-T-F
You have done the best work Reaper-x. Good job.
Could you continue to include silvermoon db with you updates. I have fould more things working in silver than UDB. Silver has not been updated as often as UDB but the silver website is back up with a new release SDB 18.5
I would love to see this continue to be apart of your upgrades.
Infact I am very fond of the idea that you can switch between the two DBs.
Thanks for the great work.
ok i sent email
kk
sounds like a database problem..
and helpmelol whats your MSN?
my msn is cazzza07@hotmail.co.uk :)
Hey reaper,
Just wondering why every time I talk to a city guard to get directions the whole mangosd server crashes, it does the same when I’m trying to talk to Vaelastrasz the Corrupt or Nefarion in Blackwing Lair. Any idea what’s going on?
Thanks, Jason
whats your msn? i will help in msn
well.. um.. im up to the part were u open up reaper -x- mangos thing whats all this about mysql root password??
whats your msn helpmelol ?
helpmelol i will help you, i just helped froppe so he is busy now.. i will help you though
i helped him already
k froppe added ya
Hello. I’ve been using your tutorials and they work at upmost excellence. I have a question, though. Would you happen to know a substitute to Mangos to run in Linux? I want the most reliable out there and I know Linux is it. If you have anything, please e-mail me.
elemental_tj@yahoo.com
Regards,
TJ
ok, i will help you
i can help you helpmelol add my msn freddan_dif@hotmail.com
were do i install more veriosn?!?!?!?!?!?! /cryyyy :P
email*
cant u tell me thru enail or msn or something. be much easier
ffs. your installation guide is just to complaictaed :((((
i will be on in about 2 hours from now– (its 10:50 AM here right now– USA eastern time — its -5)
or I will be on 11:50 PM forum time
(so that instead of you putting accoun info on the forum we can talk through email)
also simon if you want server help, or want me to connect and help you out just let me know your email address and I will help for sure!
and whats the 375 375??
yeah, that sounds wrong
do .lookupskill axe
then whatever axe skill you want do
.learn ####
(i dont think its .learnsk -just .learn)
Okay thanks Sully that worked. Having a proble with Gm commands – Trying to learn weapon skills.
I put in
.learnsk 44 375 375
44 being the code for axes. I get no such command returned. Presumably I am using the wrong syntax.
Thanks Sully – will try that. :)
@ reaper (again)
yup, my server is running like a charm!!
can’t wait for next guide, if you could email me a day or two before you publish the guide so i can remind you to compile another AMD one
also did you get my email?? no reply when i checked yesterday- i will check again
@reaper
yeah i know, your like 14 hours away from me
remember when you ran the installer? you had to pick option 4 and tell it where your data directory is, right?
instead of using C:\mangos\reapermangos\data
do C:/mangos/reapermangos/data
-i had the same problem, then after that start your server
–No errors!
trying to get server running – I have maps/vmaps and dbc in D:\mangos\reapermangos4602\data.
In the mangosd.config I have the datadir listed as D:\mangos\reapermangos4602\data.
Yet mangosd fails saying I have the maps etc in the wrong place. Any ideas please?
The server was running fine for three days and I have made no changes to it.
Hey there is no monster or npc in the server why? Did i do anything wrong or?
# Sully
Sorry for late reply, actually yesterday i’m not feeling to well so i have to go to bed earlier – hint: look at my timezone when you posted your comment) ;)
as for your question, No … i didn’t recompile the ad.exe .. but i’m sure that one is going to work with your machine ;)
# Joe
Yep the realmlist address in the database :) and later you’ll need to adjust the realmlist.wtf into the same ip address used on realmlist table ;)
oops i meant how i am not calling you a ho
:) and i forgot to say thanks for this awsome guide
So ho do my friends join?
do i simply have them change there realmlist.wtf to my Ip? my computer is dmz so i dont think i will have to worry about ports
I just want to say thanks to everyone who answered my questions and tried to help me. Anyway, I figured it out. Thanks again.
the guide is here, this should help if you do what it says, for somereason it didnt work for me (cause i got win 2000 its a bit different) but i figured it out
guide:
http://www.reaper-x.com/2007/07/03/creating-public-server-for-lan-party-setting-up-private-wow-server/
BTW the realmd database is a SQL database (in case i really needed to spell it out)
you need the realmlist.wtf
make it say
set realmlist yourip
then for the database:
you need to use a sql client (like SQLyog) and go to the database ‘realmd’ in that database there is a tablecalled realmlist
change (do not add a row, change the existing one) the address value to your servers IP address like 192.168.1.2 or whatever your INTERNAL address is(if you have a router, if no router then just your ip address)
to find your ip address go to the command prompt and type
ipconfig
the address will be shown.
if you need more help i will be on in about 15 hours so just post here, or ask reaper (idk if he can explain it anybetter)
Sully,
I can completely delete the realmlist.wtf file and it doesn’t make a difference.
Which realmd database? Where is it located?
Thanks for your help.
@shane
did you change the IP in realmlist.wtf ?
and in the realmd database?
and how do i force someone to join a guild, is that also in the database?
and one last thing, how do i up my rep with a faction?
How do i set the message on the server (the one you see when u log in)?
I wanna be able to set it, is it in the database?
please let me know
i finally got it to work!! thansk reaper
Im getting a erro how can i fix it. Im trynig to import the Mangosd and realmd to wamp but i get this eror. How do i fix it?
#1064 – 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 ‘ConfVersion=2007071001
RealmID = 1
GameType = 1
Expansion = 1
LogsDi’ at line 1
If you know you can add me on msn freddan_dif@hotmail.com
Hey, Reaper, hopefully you can help me with this. I have got everything up and running on my system with no errors for the installation and running the world, but the only thing i cannot do is log into the world. Whenever I go to log into it it says wrong information but it will still let me log into normal WOW servers. Even if I delete the realmlist.wtf and change the config.wtf in the WTF file. Well, I am stumped because I cannot figure out where it is getting the information for logon. Thanks for your help
edit:
Reaper-x, you are a friggin genious! I hope that I will be as good at programming as you are one day ;D (im only 14 ;)
You are a friggin genious! I hope that I will be as good at programming as you are one day ;D (im 14 ;)
and simon, yesh thats normal, i dont know about lvl 88 but for lvl 70 that always happens on a private server…
hey reaper, i cant even thank you enough for the compiled AMD download! i hope it isnt too hard to compile the AMD one, come time for the next guide