PDA

View Full Version : [Guide] Create a MANGoS server + website 3.3.5a



Yourgamecrew
08-03-11, 01:22 PM
This is a simple but in-depth guide to creating a private server with MANGoS, making the server public and creating a website for your bundle of joy ;) It only takes a few minutes so I'll see you at the end, have fun!

Table of Contents:
I: Installation
II: Local Connection
III: GM Commands
IV: Changing Rates, Level Cap, Starting Level and more
V: Website
VI: External Connections

+++++++++++++++++++++++++++++++++++++++

I: Installation

So to start, you want to head on over to >>Project Amber - Powered by CO.CC (http://www.projectamber.co.cc/)<< that site, there should be a login page and below it it will say "Not registered? Sign Up!". The 'Sign Up' button is a link to the registration page, register (it literally takes 10 seconds.)

Now on the far left of the page you will see a tab named 'Downloads'. Click on that and then there will be a bunch of text, for this tutorial you should download the one at the top labeled "YTDB 0.13.5 CS556 + MaNGOS 0.17.0 v10199", click the blue text to the right of it that says 'Link', It will bring you to a site called 'Filebeam', in the middle of 2 ads there will be a picture of a hard drive with an arrow over it, click that to begin your download. Now wait for it to finish downloading, it should be named "v10199_FullSetup.exe"
http://i52.tinypic.com/2ymg17b.png

Alright, so just open that up and you'll get an installation wizard that should look like this:
http://i56.tinypic.com/90swu1.png

Press next, accept the terms of use, choose the path you want to install it to (MUST BE IN YOUR HARD DRIVE), and then just wait for it to install.

After it finishes, another setup will pop up for the miniserver, press next and make sure everything is checked and then press next again, choose the path and install.

Takes a while to install and then this window pops up:
http://i52.tinypic.com/21n1aw8.png

This might take a while so you might want to go get a coffee or something. After it finishes it will ask you to select your WoW client, so just select your World of Warcraft folder and press OK, when it asks you if you want to extract the other things, press yes, a console window will show up, just leave everything open, the extraction will take 5-10 mins, when the black window goes blank just close it, a new window will pop up with a bunch of buttons.

Congratulations! You have finished the first step to running your own private server... All that for just the installation ;)


+++++++++++++++++++++++++++++++++++++++

II: Local Connection

Go to your World of Warcraft folder (not your MANGoS folder) and search for 'realmlist' and delete everything in it and paste in 'set realmlist localhost', save and quit.

Now go to AmberGUI which should be open on top of everything else and click the big Start button in the miniServer box, after the lights on those turn green click Start for Realm and World 1, for the future you can just check Enable in the autostart box.

After that click the Accounts button, you'll be on the modify account tab, all you need to do is change the Expansion from 0 to 2, I'll explain all this later.

Start up World of Warcraft by clicking the Run button in the Client box and login with
Username: administrator
Password: administrator

Just create a new character and your done! Congrats :D

+++++++++++++++++++++++++++++++++++++++

III: GM Commands

Here are some of (what I believe to be) the most useful GM commands:
Legend: .command <table> (example: .command table) [explanation: legend]

.tele <Location> (example: .tele Undercity) [explanation: Teleports you to the said location]

.gm fly <on/off> (example: .gm fly on) [explanation: Allows you to fly]

.modify aspeeds #1-10 (example: .modify aspeeds 8) [explanation: Increases all speeds, walking, running and even flying]

.npc add <entryID> (example: .npc add 362) [explanation: Spawns an NPC at your current location]

.npc delete (example: ) [explanation: Deletes the currently selected NPC]

That's it for now, you can find a full list of MaNGOS commands at: WoW Mangos GM (Game Master) Commands - Reaper-X (http://www.reaper-x.com/2007/09/21/wow-mangos-gm-game-master-commands/)



+++++++++++++++++++++++++++++++++++++++

IV: Changing Rates, Level Cap, Starting Level and more

So walking around is all good and fun, but what about becoming a higher level, you are after all the admin of the server. While you can do this with a simple GM Command, lets say you want everybody to start at level 52 and stop leveling at 68, here's how.

Go into your MaNGOS folder, then open up the v10199 folder, inside there you'll find a file named 'mangosd', open it with notepad or wordpad and scroll down about halfway until you see this:
Code:
GameType = 1
RealmZone = 1
Expansion = 2
DBC.Locale = 255
DeclinedNames = 0
StrictPlayerNames = 0
StrictCharterNames = 0
StrictPetNames = 0
MinPlayerName = 2
MinCharterName = 2
MinPetName = 2
CharactersCreatingDisabled = 0
CharactersPerAccount = 50
CharactersPerRealm = 10
HeroicCharactersPerRealm = 1
MinLevelForHeroicCharacterCreating = 55
SkipCinematics = 0
MaxPlayerLevel = 80
StartPlayerLevel = 1
StartHeroicPlayerLevel = 55
StartPlayerMoney = 0
MaxHonorPoints = 75000
StartHonorPoints = 0
MaxArenaPoints = 5000
StartArenaPoints = 0
InstantLogout = 1
DisableWaterBreath = 4
AllFlightPaths = 0
AlwaysMaxSkillForLevel = 0
ActivateWeather = 1
CastUnstuck = 1
MaxSpellCastsInChain = 10
Instance.IgnoreLevel = 0
Instance.IgnoreRaid = 0
Instance.ResetTimeHour = 4
Instance.UnloadDelay = 1800000
Quests.LowLevelHideDiff = 4
Quests.HighLevelHideDiff = 7
Quests.Daily.ResetHour = 6
Quests.Weekly.ResetWeekDay = 3
Quests.Weekly.ResetHour = 6
Quests.IgnoreRaid = 0
Guild.EventLogRecordsCount = 100
Guild.BankEventLogRecordsCount = 25
TimerBar.Fatigue.GMLevel = 4
TimerBar.Fatigue.Max = 60
TimerBar.Breath.GMLevel = 4
TimerBar.Breath.Max = 180
TimerBar.Fire.GMLevel = 4
TimerBar.Fire.Max = 1
MaxPrimaryTradeSkill = 2
MinPetitionSigns = 9
MaxGroupXPDistance = 74
MailDeliveryDelay = 3600
SkillChance.Prospecting = 0
SkillChance.Milling = 0
OffhandCheckAtTalentsReset = 0
ClientCacheVersion = 0
Event.Announce = 0
BeepAtStart = 1
WaitAtStartupError = 0
Motd = "Welcome to Server 1"

Here are the things we'll edit in this tutorial

MaxPlayerLevel = 80
StartPlayerLevel = 1
StartHeroicPlayerLevel = 55
StartPlayerMoney = 0
HeroicCharactersPerRealm = 1
MinLevelForHeroicCharacterCreating = 55
AlwaysMaxSkillForLevel = 0
MaxPrimaryTradeSkill = 2


Change StartPlayerLevel from 1 to 52 (When you create a character you will be level 52)
Change MaxPlayerLevel from 80 to 68 (Players will stop leveling at level 68)
Change StartHeroicPlayerLevel from 55 to 52 (DK's will now start as level 52's)
Change StartPlayerMoney from 0 to 50000000 (This is measured in copper, so you should start with 5000 gold)
Change HeroicCharactersPerRealm from 1 to 5 (This will allow you to create 5 DK's on the same realm)
Change MinLevelForHeroicCharacterCreating from 55 to 1 (Changing this will allow you to create a DK even if you don't have a level 55 character)
Change AlwaysMaxSkillForLevel from 0 to 1 (This will max out all your skills every time you level)
Change MaxPrimaryTradeSkill from 2 to 5 (This will allow you to have 5 trade skills at once)
Change AllFlightPaths from 0 to 1 (This automatically discovers all flight paths)


Just save that, restart your server, boot up WoW and create a new character.




+++++++++++++++++++++++++++++++++++++++

V: Website

Alright, to start, make sure you have AmberGUI running, in the miniServer box click the big Start button, don't start any of the realm's or anything, the only things we need are MySQL and Apache. Now go to C:\Windows\System32\drivers\etc and open up hosts, be sure you open it in administrator if your using Vista/7, now just add this simple line to the bottom of the file: 127.0.0.1 localhost

Now all you need to do is go to your web browser and type in localhost or 127.0.0.1 in the address bar, you'll be brought to a nice looking webpage. We'll just leave it like this, maybe another tutorial I'll show you how to edit things and such.

+++++++++++++++++++++++++++++++++++++++

VI: External Connections
Head on over to https://www.dyndns.com/ and create an account, then go to 'My Services' and click Add Hostname. Fill everything in, the important part is the IP address, for that it will say underneath the text box "Your current IP is xx.xxx.x.xx", just click that and then continue on your way.

Next open up Notepad in administrator and then open your hosts file (found in C:\Windows\System32\drivers\etc) and add this to the end of it (delete anything you entered in there first)

127.0.0.1 localhost
[Your external IP] (Your DYNDNS hostname)
[Your internal IP] (Your DYNDNS hostname)

To find your external IP go to What Is My IP Address - Shows Your IP Address (http://www.whatismyip.com/)
To find your internal IP go to your start menu and search for cmd, open it up and a black box will open, type in ipconfig and then scroll up until you see 'IPv4 Address:', that's your internal IP.

Example: 127.0.0.1 localhost
24.250.2.22 myfirstserver.dyndns.info
192.168.1.1 myfirstserver.dyndns.info

After that just go into your WoW folder, change your realmlist to 127.0.0.1 and you should be done, hope this helped some of you.


*I take no credits for this tut. It's not mine.*

GrenD731
16-03-11, 11:29 AM
i cant go on this website (http://www.projectamber.co.cc/) it writes error so how to download mangos ??

tixman
18-03-11, 04:02 PM
I have a problem in the AmberGUI when i click Start the apache dont want to start it says Port 80 is already in use!

messageofdeatth
18-06-11, 01:23 AM
Close skype cause skype uses port 80

9945
28-07-11, 06:12 PM
im using Win 7 64 bit ultimate totally new reinstaled win... and when it starts extraction it gets fail. idk why? Can some1 hlp? just.. program stop working. and when i wanted to start the asamber.gui program stop working... wth????

Jaydaar
29-11-11, 01:35 PM
the first time i run the server it worked properly but i wanted to change rates so i closed everything and changed the rates in the mangos.conf file but when i reopen the ambergui.exe again the program crashes

---------- Post added at 03:35 PM ---------- Previous post was at 03:26 PM ----------

nvm i ran it as administrator and it works fine now

dragon3king
01-12-11, 06:10 AM
like ya guide il try it and see how it goes

aitorman
30-12-11, 05:23 AM
And with this tutorials other people can also connect to the server? what should they put in their realmlist?

---------- Post added 12-30-2011 at 06:23 AM ---------- Previous post was 12-29-2011 at 05:12 PM ----------

and another question, where can i find all the armor item set ids? or if that isn't possible only the Wrathful gladiator's itemset id

demonneraku
22-01-12, 09:09 AM
Im having issues using this i get a fatal error on the setup.

dbmarquetti
10-04-12, 09:21 PM
Here is my problem: If I get a character with level higher than 83, the mana regen drops to zero. Is there a solutiono for this problem?

kekbews
24-05-12, 08:57 AM
Loading settings from amber.ini...
Could not open required defaults file: C:/Program
Fatal error in defaults handling. Program aborted
:confused:

mehdi_seCtor
03-06-12, 06:25 AM
Is this Guide for the online wow server or Offline server ?? :P
Thx for Answer

andrejmega
20-06-12, 12:15 PM
When I create a character I cant create a Draenei or Bloodelf and a Death Knight it says That it requires Burning Crusade and WotLK ! Please help !!

wessel
01-11-12, 06:07 PM
` "unable to connect. please try again later." i said login server down once. help me please

Zetos666
23-10-17, 04:27 AM
Hey, does anyone have another download link because the amber.cc website is down