WoW P-Server erstellen(machen)

09/13/2009 10:05 M4ng0#1
Wie man einen (3.1.3) Private Server erstellt

Video (Server erstellen): [Only registered and activated users can see links. Click Here To Register...]
Video (Waffen erstellen): [Only registered and activated users can see links. Click Here To Register...]
Video (Datenbank einrichten): [Only registered and activated users can see links. Click Here To Register...]


Kapitel:
1.0 Downloads
1.1 Einrichten der Datenbank
1.2 Einrichten des Servers
1.3 Waffen erstellen
1.4 Server Online stellen mit Hamachi
1.5 Mehrere Server erstellen
1.6 Acc Page erstellen
1.7 nutzliche Links



1.0 Downloads

Novos easy Mangos Handler: [Only registered and activated users can see links. Click Here To Register...]
Navicat: [Only registered and activated users can see links. Click Here To Register...]
Hamachi: [Only registered and activated users can see links. Click Here To Register...]
.Net Framework 3.5(unbedingt nötig): [Only registered and activated users can see links. Click Here To Register...]
XAMPP: [Only registered and activated users can see links. Click Here To Register...]

1.1 Einrichten der Datenbank

Ok, nachdem alles Installiert ist (glaube ich, wissen alle wie das geht) startet man
Novos easy Mangos

(dort muss man das bestehtidungswort eingeben, das ist "novo")
Ok dann klickt man auf den Button "First Install"
Nun öffnet sich ein neues Fenster.
Der Handler untersucht jetzt automatisch was aufm PC schon vorhanden ist
Die Maps und so sind normalerweiße nicht vorhanden, deshalt klickt man auf "Automatisch erstellen (Beta)
Jetzt öffnet sich wieder ein neues Fenster
Dort gibt man dann den Pfad zur WoW.exe an
(also x\world of warcraft)
**Da viele fragen ob man nicht die vmaps machen muss:
NEIN
Das erstellt der Handler alles automatisch**


Dann dauert das so 15-30 min (hängt vom PC ab)
wenn man das geschlossen hat, sollte unten "The Server is now ready to start" (oda etwas ähnliches) stehen

Danach öffnet man Navicat
mach eine Neue Verbindung

Dort gibt man dann folgendes ein:
Connection name: -Name des Servers-
host name/Ip : -localhost-
Port: -3316-
username: -root-
passwort: -mangos-

dann auf "Test connection" dort sollte "Connection sucsefull" stehen

1.2 Einrichten des Servers

Im Handler gibt es einen Button da steht "Einstellungen" oben, wenn man da drauf klickt, hat man viele möglichkeiten:

-)Info (Navicat Infos....ect)
-)Mangos Conifg (Raten, max Level -255-..ect)
-)Chache cleaner (den sollte man bei jedem Neustart leeren)
-)2 wow in 1 (kann man die Realmliste lassen, und eine eigene WoW.exe erstellen lassen)
-) Launcher Maker (kann man seinen eigenen WoW Launcher machen)
-) Skin (kann man die Farbe des Handlers ändern)

1.3 Waffen erstellen

Da gibt es 2 möglichkeiten

1.) Über die Seite [Only registered and activated users can see links. Click Here To Register...]
2.)Über Quice (ist beim Handler schon dabei -unter Tools-)


-zuerst über wow-v.com
ok, da braucht man zuerst einen Acc, danach geht man auf create

Da erstellt man sich was man will
Danach ladet man sich die script runter (steht unten "Download")
Wir brauchen es für Mangos

**Am besten man erstellt sich jetzt nen Ordner am Destop, oder irgenntwo, wo man ihn schnell findet**

Dort hinein, speichert man das ganze.
Danach geht man in Navicat unter "mangos" und macht "Execute Batch File..."
Dann wehlt man die gerade gedownloadete Datei aus und macht start.

Wenn jetzt dort steht "Finish succsesfll" dann könnt ihr es schließen, den Server neu starten und unter der eingegebene ID und dem Befehl .add <ID> den Gegenstand adden.

WENN allerdings dort steht "Finish unsuccsesfull" dann ist die ID schon besetzt.

2. Mit Quize

Wenn ihr Quize startet müsst ihr folgendes eingeben:
Server: localhost
Benutzer: root
Passwort: mangos
Port: 3316

Und bei den Auswehl dingern müsst ihr folgendes Auswählen:
[Only registered and activated users can see links. Click Here To Register...]


so sollte es dann auch ca aussehen

Danach könnt ihr euch unter den Vorlagen etwas erstellen

Danch führt ihr die Script aus...

Dann seht ihr einen Code
bsp.:
Quote:
INSERT INTO item_template (entry, class, subclass, unk0, name, displayid, Quality, Flags, BuyCount, BuyPrice, SellPrice, InventoryType, AllowableClass, AllowableRace, ItemLevel, RequiredLevel, RequiredSkill, RequiredSkillRank, requiredspell, requiredhonorrank, RequiredCityRank, RequiredReputationFaction, RequiredReputationRank, maxcount, stackable, ContainerSlots, stat_type1, stat_value1, stat_type2, stat_value2, stat_type3, stat_value3, stat_type4, stat_value4, stat_type5, stat_value5, stat_type6, stat_value6, stat_type7, stat_value7, stat_type8, stat_value8, stat_type9, stat_value9, stat_type10, stat_value10, dmg_min1, dmg_max1, dmg_type1, dmg_min2, dmg_max2, dmg_type2, armor, holy_res, fire_res, nature_res, frost_res, shadow_res, arcane_res, delay, ammo_type, RangedModRange, spellid_1, spelltrigger_1, spellcharges_1, spellcooldown_1, spellcategory_1, spellcategorycooldown_1, spellid_2, spelltrigger_2, spellcharges_2, spellcooldown_2, spellcategory_2, spellcategorycooldown_2, spellid_3, spelltrigger_3, spellcharges_3, spellcooldown_3, spellcategory_3, spellcategorycooldown_3, spellid_4, spelltrigger_4, spellcharges_4, spellcooldown_4, spellcategory_4, spellcategorycooldown_4, spellid_5, spelltrigger_5, spellcharges_5, spellcooldown_5, spellcategory_5, spellcategorycooldown_5, bonding, description, PageText, LanguageID, PageMaterial, startquest, lockid, Material, sheath, RandomProperty, RandomSuffix, block, itemset, MaxDurability, area, Map, BagFamily, TotemCategory, socketColor_1, socketContent_1, socketColor_2, socketContent_2, socketColor_3, socketContent_3, socketBonus, GemProperties, RequiredDisenchantSkill, ArmorDamageModifier, ScriptName, DisenchantID, StatsCount)
VALUES (1, 2, 4, -1, "T12 Kolben", 29698, 5, 0, 0, 1000, 99, 13, -1, -1, 255, 255, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 1, 10000, 3, 10000, 4, 10000, 7, 10000, 32, 10000, 19, 10000, 43, 10000, 42, 10000, 5, 10000, 6, 10000, 1000, 2000, 0, 1500, 1750, 2, 0, 100, 1000, 10000, 100000, 100000, 100000, 100, 0, 0, 17713, 1, 0, 0, 0, 0, 17713, 1, 0, 0, 0, 0, 34696, 2, 0, 0, 0, 0, 34696, 2, 0, 0, 0, 0, 18060, 1, 0, 0, 0, 0, 0, "", 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 1000, 0, 0, 0, 0, 2, 0, 4, 0, 8, 0, 3305, 0, 0, 0, 'internalitemhanler', 0, 10);
Den kopiert ihr mit "strg+c"
Dann öffnet ihr wieder Navicat und klickt mit rechts auf mangos
Dann klickt ihr auf Console und kopiert den gerade eben kopierten Text rein (mit "strg+v)

Dann klickt ihr enter
wenn dann
ERROR 1062 : Duplicate entry '1' for key 1

dort steht habt ihr was falsch gemacht, wenn nicht error da steht sonder irgenntwas mit import x daten
dann ist das Item im Spiel


1.4 Server online stellen mit Hamachi

Im Handler gibt es einen Button der heißt "Connection Optionen"
dort klickt ihr drauf und dann müsst ihr dort eure Hamachi IP eigeben

**achja, wenn ihr den Namen ändern wollt, müsst ihr in Navicat unter realmd die datei realmlist öffnen und dort den Namen ändern**

1.5 mehrere Server erstellen

Ok, um mehrere Server zu erstellen, müsst ihr in Navicat zwei neue Datenbanken erstellen
z.B.: mangos2
und
characters2

Dann braucht ihr Cores für 3.1.3:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Wenn ihr 3.0.9 nehmt, dann könnt ihr mit eurem Server mehrere Patches Supporten

**gute seite für DBs und Cores [Only registered and activated users can see links. Click Here To Register...]**

Diese Cores müsst ihr dann reinbatchen....so wie Items

Dann müsst ihr noch eingeben, für welchen Server die Datenbank sein soll

ODER ihr wählt in characters und mangos alle Tabeln aus und zieht sie in characters2 und mangos2

Das macht man so:

Man geht unter "realmd" und öffnet "realmlist"
Dort macht man dann ne neue Zeile (auf das plus drücken)
Dort gibt man dann irgennteine ID ein z.B.: 2
danach gibt man den Namen des Severs ein
Dann die realmlist --gleiche wie beim ersten Server (Hamachi IP oder 127.0.0.1-->offline IP)
bei Port gebt ihr 8086 ein (den müsst ihr auch in der Firewall bzw Router freigeben)
Danach noch die DB info

Dort gebt ihr folgendes ein

Quote:
root;mangos;3316;localhost;mangos2;characters2
mangos2 ist die gerade eben geaddete datenbank
und characters2 ist die Char datenbank, damit sich die Chars nicht rüberkopieren

1.6 Acc Page erstellen

Dazu braucht man als erstes eine gute Seite:

Hier ein paar Vorschläge:
-) [Only registered and activated users can see links. Click Here To Register...] pw: emupedia
-) [Only registered and activated users can see links. Click Here To Register...]
-) [Only registered and activated users can see links. Click Here To Register...]
-) [Only registered and activated users can see links. Click Here To Register...]
-) [Only registered and activated users can see links. Click Here To Register...]

Wenn ihr es heruntergeladen habt, entpackt ihr es in den Ordner:
x\Xampp\htdocs

Dort löscht ihr allerdings vorher alles heraus

Danach, ist eure Acc Page unter eurer Hamachi IP ereichbar
(Außerdem, könnt ihr so auch Homepages veröffentlichen)

1.7 nützliche Links

Launcher selber Programmieren?
geht ganz einfach

Mit dem Pogramm VB Basic express
download [Only registered and activated users can see links. Click Here To Register...]
09/13/2009 10:12 Rahbumms#2
sehr geil ! ;)
danke
09/13/2009 10:14 playboy66#3
hab nichts kapiert aber für deine mühe *thanks
09/13/2009 11:39 Aviola#4
Find ich ein gutes TuT :) sehr hilfreich
09/13/2009 12:02 Lemuna#5
Sollte man vielliecht in die richtige Section schieben :)
Und das SQL Ding brauchst du nicht so riesig schreiben glaub ich^^
09/14/2009 10:29 M4ng0#6
Navicat braucht man eigentlich nich für den Server,man braucht die allerdings nur zum adden von Waffen, Rüstungen, NPCs,...
09/14/2009 22:37 varous#7
Hallo M4ngo!
Erstmal DANKE für super Anleitung!
Habe alles so gemacht wie du beschrieben hast, alles funzt gut, NUR ... Server crasht ganze Zeit.
Da ich grade Anfänger bin (als Admin), möchte ich gerne bissl Support ;)
Ich würde mich freuen wenn du mir weiter hilfst :)

MfG
Valentos
09/14/2009 22:38 Lemuna#8
Gibt es dazu auch eine Fehlermeldung?
Ach ja und @TE, bitte mach den SQL Code kleiner, das braucht kein Mensch so riesig.
09/15/2009 06:06 namaelsaied2#9
hello first thx

and thes rar need pass [ Cores for 3.1.3 ]

and thes not working link [Cores for 3.0.9 ]
09/15/2009 15:15 varous#10
Quote:
Originally Posted by Lemuna View Post
Gibt es dazu auch eine Fehlermeldung?
...
Nein es kommt keine Fehlermeldung.
Ich habe mir neuere Version besorgt 0.3.1 (ist auch für wow 3.1.3), ob die besser ist kann ich noch nicht sagen, aber der Server ist stabiler.
Bei 0.3.1 ist aber andere HP, ich möchte aber gerne die von 0.3.0 behalten. hmmm mal gucken ob ich das hin kriege oder eine funktionierende HP finde.
09/22/2009 14:19 XxBestxX#11
hat sich alles erledigt dankeeeee für das tut
09/22/2009 14:39 Gordge#12
in der realmlist.wtf den patchserver rauslöschen
02/13/2011 08:42 Büffel#13
wenn ich mit navicat die datenbank öffnen(mySLQ,Port:3316)will steht da immer
1045-Acces diened to open 'root'@'localhost'(using password:YES) oder
2003-Acces diened to open 'root'@'localhost'(10061)
Habe dabei nur Mangos und Navicat in Benutzung.
Habe in anderen Threads gelesen das das Passwort dann falsch wäre...
Aber woher weis ich welches ich benutzen muss? O.O
Muss ich auch noch andere Programme dazu benutzen um die Database öffnen zu können?
Bitte um Hilfe

Mfg