Inhalt:
Serverinstallation
1.Downloads
2.Installationen
3.MaNGOS-Ordner erstellen
4.Database erstellen
5.Serverfeineinstellungen
6.WoW-Client konfigurieren
7.Server starten
Server mit Hamachi Online stellen
1. Hamachi
2. DB einstellen
3. Router einstellen
4. WoW-Client einstellen
5. Andere mitspielen lassen
6. Anderen Accounts erstellen
Server online stellen mit dyn IP von dynDNS.org ACHTUNG: BEI VIELEN FUNKTIONIERT ES SO NICHT!!!
1.dynDNS
2.DB einstellen
3.Router einstellen
4.WoW-Client einstellen
5.Andere mitspielen lassen
6.Anderen Accounts erstellen
MaNGOS Website Anleitung
SERVERINSTALLATION
1.Downloads
Benötigte DLL Files
1.12.2 Maps
1.12.2 DBC Files
Quellen für Rev's:
ihr benötigt nun nurnoch eine passende SDB. Ob die SDB passt seht ihr an daran ob die Rev für die diese ausgelegt ist größer oder gleich dem update mit der höchsten nummer in der gerade gedownloadeten Rev ist (Ordner /sql/updates) und kleiner oder gleich der MANGOS rev die ihr heruntergeladen habt (das muss nciht unbedingt sein sollte es aber...näheres bei den Beispielen). Die MaNGOS rev sollte möglichst nah an der SDB rev sein und es ist besser wenn diese neuer ist da man dann mit den updates sicher ist. hier mal ein paar beispiele:
Code:
mangos rev 3109 SDB für rev 3107 letztes update 3108_quest_template.sql ---> 3108 ist größer als 3107 --->passt nicht
Code:
mangos rev 3109 SDB für rev 3110 letztes update 3108_quest_template.sql ---> scheint zu gehen ---> ABER: 3110 kam neues SQL update dazu ---> geht doch nicht.
Code:
mangos rev 3114 SDB für rev 3110 letztes update 3110_quest_template.sql ---> passt
Code:
mangos rev 3110 SDB für 3114 letztes update 3110_quest_template.sql ---> gefahr vom 2. beispiel ---> würde aber gehen da nächstes update erst 3115_quest_template.sql
Quellen für deutsche SDBs:
2.Installationen
als erstes installiert .NET Framework 2.0
- Drückt [Weiter >]
- Macht das Häckchen und drückt [Installieren >]
- Wartet
- Drückt auf [Fertig stellen]
führt als nächstes die datei xampp-win32-1.5.5-installer.exe aus:
- Drückt [Weiter >]
- Drückt [Weiter >]
- Drückt [Installieren]
- Drückt [Fertig stellen]
- Drückt [Ja]
- Macht vor MySQL das Häckchen bei Svc und drückt [Start] falls es nochnicht läuft.
- Schließt das Control Panel
als letztes installiert ihr noch Navicat(navicat_trial_de.exe ausführen):
- Drückt [Weiter >]
- Wählt "Ich akzeptiere die Vereinbarung" und drückt [Weiter >]
- Drückt [Weiter >]
- Drückt [Weiter >]
- Drückt [Weiter >]
- Drückt [Installieren]
- Drückt [Fertigstellen]
3.MaNGOS-Ordner erstellen
- erstellt einen Ordner C:/Mangos o.ä.
- tut folgendes in den Ordner:
DBC.rar|||die DBC dateien sind Dateien die direkt aus den .mpq dateien des client gezogen werden und wo z.B. map namen und Spells drin stehen. im moment werden von diesen 28 benutzt und es werden immer mehr
Maps.rar|||Die maps sind nötig dass die karte AUFGEDECKT wird. Das Gelände selbst ist im Client Verankert weshalb es eben Modelchanging möglich ist
Benoetigte DLL.rar|||erklärt sich selbst denk ich ^^
Die heruntergeladene Revision (nichts überschreiben falls das angeboten wird)|||die kern dateien die sich mit den aktuallisierungen ändern sind das hier
- Es sollte dann etwa so aussehen:
4.Database erstellen
- entpackt die heruntergeladene Datenbank auf den Desktop
- Öffnet Navicat und drückt linksoben Verbindung
- gebt bei Verbindungsnamen irgendetwas ein, bei Passwort freilassen und drückt auf [Verbindung testen].
- Wenn es erfolgreich ist drückt auf [OK] falls nicht überprüft euer Passwort und versucht es nochmal
- Linksklickt nun auf die neue Verbindung um sie zu öffnen
- Drückt linksoben auf "Benutzer verwalten" und im neuen Fenster auf "Benutzer bearbeiten"
- Gebt im neuen Fenster ein Passwort ein (das ist euer neues mySQL Passwort), drückt [OK] und schließt die Benutzerverwaltung
- Rechtsklickt auf die Verbindung wählt "Verbindungs-Eigenschaften..." und drückt OK falls gefragt wird ob ihr die Verbindung schließen wollt.
- Gebt im neuen Fenster euer gerade eingestelltes Passwort ein und drückt [OK]
- Linksklickt nun auf die neue Verbindung um sie zu öffnen (falls dies nichtmehr möglich ist überprüft das gerade eingegebene Passwort)
- Rechtsklickt auf die Verbindung und wählt "Neue Datenbank..."
- Gebt als Namen mangos ein und drückt [OK]
- Rechtsklickt auf die Datenbank mangos und wählt "Batchdatei ausführen..."
Geht nun im neuen Fenster auf den Desktop, wählt die vorhin entpackte Datenbank aus und drückt [Öffnen] |||An diesem punkt erstellt ihr die Datenbank in der die Portale, Charaktere, Gameobjects, NPCs, Mobs, Levelup Daten usw. gespeichert sind.
- wartet (dauert bei mir ca. ne halbe Stunde) bis die datei fertig gebatcht ist (es steht beendet da und nurnoch schlieÃ?en ist auswählbar)
- rechtsklickt wieder auf die Verbindung und wählt "Neue Datenbank..."
- Gebt als Namen realmd ein und drückt [OK]
- Rechtsklickt auf die Datenbank realmd und wählt "Batchdatei ausführen..."
- Sucht im neuen Fenster euren Mangos Ordner heraus (C:/Mangos) öffnet den Ordner sql und wählt die Datei realmd.sql aus und drückt [Öffnen] ACHTUNG! es kann sein dass die datei fehlt!!! nehmtdann bitte
diese! |||Hier erstellt ihr die Datenbank in der die Accounts und Die daten die in der Realmliste angezeigt werden stehen
- wartet bis fertig gebatcht ist
Die Datebanken sollten fertig gebatcht ETWA so aussehen (es ändert sich ständig was):
Für Leute mit englischer DB:
- entpackt den inhalt der gerpatch_mangos_by_noZmo_vX.X.rar
- lest die Readme.txt (seid mit den Zahlen nicht zu genau ^^)
- Öffnet in Navicat die verbindung, rechtsklickt auf die Datenbank mangos und wählt batchdatei ausführen
- Wählt die erste im readme angegebene Datei aus und drückt [öffnen]
- wiederholt die letzten 2 schritte mit den jeweils anderen Dateien die im Readme stehen. lasst die TBC dateien aus.
- Schließt die Fenster wenn Navicat mit ausführen fertig ist.
5.Serverfeineinstellungen
- Geht in euren MaNGOS Ordner (C:/Mangos) und öffnet die dateien realmd.conf und mangosd.conf mit dem editor
- Ändert in der mangosd.conf DataDir dass es so aussieht:
Code:
# Data directory setting. # Important: DataDir needs to be quoted, as it is a string which may # contain space characters. DataDir = "."
Code:
# Database connection settings for the world server. # Default: hostname;port;username;password;database LoginDatabaseInfo = "127.0.0.1;3306;root;mySQLPasswort;realmd" WorldDatabaseInfo = "127.0.0.1;3306;root;mySQLPasswort;mangos"
Code:
# Database connection settings for the realm server. # Default: hostname;port;username;password;database LoginDatabaseInfo = "127.0.0.1;3306;root;mySQLPasswort;realmd"
6.WoW-Client konfigurieren
-Patcht den Client auf GENAU version 1.12.2: 1.12 Full patch|1.12.0->1.12.1|||alternativ Link|1.12.1->1.12.2|||alternativ Link
-Öffne die datei Realmlist.wtf in deinem WoW-Verzeichnis mit dem editor
-ändere ihren inhalt zu "set realmlist 127.0.0.1"
7.Server starten
Starte die Dateien realmd.exe und mangosd.exe im serverordner
Die 2 dateien sollten fertig gestartet etwa so aussehen:
Zwischen root; und ;realmd steht dann normal noch das mySQL-Passwort.
Es könnten die ganze zeit meldungen mit Koordinaten durchgehen. das ist normal...sind die Schiff/Zeppelinbewegungen.
Falls sich eine datei sofort wieder schließt schaut in den FAQ<--link ^^
Starte nun dein normales WoW und logge dich entweder mit administrator als namen und pw oder einem anderen acc den du fogendermaßen erstellst ein:
- Öffnet in Navicat die Verbindung und die Datenbank realmd
- Öffnet die Tabelle account und drückt dort unten auf das "+"
- schreibt in die erste spalte eine nicht bereits drüber benutzte zahl in die 2. den account namen und in die 3. das passwort und drückt auf das häckchen unten fast neben dem "+"
Du hast es geschafft! Dein lokaler Server läuft!
SERVER ONLINE STELLEN MIT HAMACHI
1.Hamachi
- Ladet euch Hamachi hier
- Führt die Datei aus
- Drückt [Next >]
- macht das Häckchen und drückt [Next >]
- wählt eure Einstellungen und drückt [Next >]
- Drückt [Installieren]
- Drückt [Next >]
- Drückt [Ende]
- Drückt linksunten im neu gestarteten Programm auf das Symbol für Einschalten
( - Drückt sobald ihr online seid rechtsunten auf das symbol und wählt Einstellungen
- geht nun auf [Nickname ändern] und gebt den gewünschten Nick ein )
- Drückt auf das Dreieckige Symbol und wählt "Neues Netzwerk"
- gebt einen namen und ein pw für das netzwerk ein und drückt [Erstellen]
2.DB einstellen
1.startet Navicat geht auf die Verbindung die datenbank realmd
2.ändert im table realmlist address zu eurer hamachi IP
3.Router einstellen
Forwarded die Ports 3274 und 8085 bei TCP und UDP (JE NACH ROUTER ANDERS! BITTE AUF HERSTELLER WEBSITE NACHSEHEN!)
4.WoW-Client einstellen
- Ändert eure realmlist.wtf in eurem Client Ordner zu "set realmlist (eure hamachi-ip)"
5.Andere mitspielen lassen
Jemand der bei euch auf dem server spielen will muss auf euren Hamachi Server connecten und seine realmlist so einstellen wie ihr eure habt blos mit EURER hamachi-ip-adresse
6.Anderen Accounts erstellen
- Öffnet in Navicat die Verbindung und die Datenbank realmd
- Öffnet die Tabelle account und drückt dort unten auf das "+"
- schreibt in die erste spalte eine nicht bereits drüber benutzte zahl in die 2. den account namen und in die 3. das passwort und drückt auf das häckchen unten fast neben dem "+"
Server online stellen mit dyn IP von dynDNS.org
1.dynDNS
1.geht auf dyndns.org
2.geht auf create account rechts oben
3.gebt des zeug ein und aktiviert den account mit der email die ihr bekommt
4.klickt nachdem ihr euch eingeloggt habt auf services
5.klickt auf dynamic DNS
6.klickt auf create hosts
7.gebt einen gebt namen und host an (ihr müsst nur das oberste feld ausfüllen und adresse wählen die beiden unteren sachen sind egal)
8.geht auf add host
9.ladet euch den update client installiert ihn und stellt ihn auf autostart(LINK)
2.DB einstellen
1.startet Navicat geht auf die Verbindung die datenbank realmd
2.ändert im table realmlist address zu eurer dyn IP
3.Router einstellen
Forwarded die Ports 3274 und 8085 TCP und UDP(JE NACH ROUTER ANDERS! BITTE AUF HERSTELLER WEBSITE NACHSEHEN!)
4.WoW-Client einstellen
- Ändert eure realmlist.wtf in eurem Client Ordner zu "set realmlist (eure dyn-ip)"
5.Andere mitspielen lassen
Jemand der bei euch auf dem server spielen will muss seine realmlist auf eure dyn-ip einstellen also "set realmlist (dyn-ip)"
6.Anderen Accounts erstellen
- Öffnet in Navicat die Verbindung und die Datenbank realmd
- Öffnet die Tabelle account und drückt dort unten auf das "+"
- schreibt in die erste spalte eine nicht bereits drüber benutzte zahl in die 2. den account namen und in die 3. das passwort und drückt auf das häckchen unten fast neben dem "+"
MaNGOS Website Anleitung
gebt vorab mal bei eurem router die ports 80 446 und 3306 frei sonst könnte es probs bei starten geben.
1. ladet euch die
2. deinstalliert mySQL (es kommt später wieder drauf und die datenbanken bleiben)
3. installiert xampp
4. kopiert den inhalt von C:/Programme/mysql/data und fügt ihn bei C:/Programme/xampp/mysql/data wieder ein ohne die ORDNER zu überschreiben (dateien schon aber ordner sin datenbanken!)
5. öffnet die datei config.php
6. ändert die obersten zeilen wie folgt:
Code:
'host'=>'localhost', // HOST for Realm database 'user'=>'root', // USER for Realm database 'password'=>'euer_mySQL_passwort', // PASS for Realm database 'db'=>'realmd' // Realm database NAME
8. öffnet mit navicat die verbindung
9. rechtsklickt auf die datenbank realmd und wählt "batchdatei ausführen"
10. sucht den website ordner und batcht nacheinander die 4 .sql dateien im ordner sql_install_tables auf realmd
11. öffnet den table realmlist und scrollt nach ganz rechts
12. klickt in das feld dbinfo und gebt "127.0.0.1;3306;root;euer_mySQL_passwort;mango s"
13. erstellt einen ordner mangos im verzeichnis C:/Programme/xampp/htdocs und tut sort die website daten hinein.
14. startet das xampp control panel (start->programme->apache friends->xampp->xampp control panel)
15. startet im control panel apache und mySQL und macht das häckchen davor bei svc
16. ihr solltet nun über die adresse auf eure mangos website kommen.
wenn ihr ne dyn ip habt könnt ihr diese statt 127.0.0.1 in die adresse einsetzen.
UPDATES
SDB-Updates
SDB updates gibts hier! ihr müsst alle enthaltenen dateien batchen. sie sind meistens für die neuste rev somit auch für das neuste aussehen der tabellen
How-to:MaNGOS-Updates
falls ihr euch irgendwo ne neuere MaNGOS version runtergeladen habt erklär ich hier wie ihr diese zum laufen bringt(ihr müsst wissen für welche rev euere SDB ausgelegt is! is ne 4 stellige nummer über 2900(ändert sich ständig!)):
-tut die dateien mangosd.conf mangosd.exe MaNGOSScript.dll realmd.exe und realmd.conf und den ordner sql in euer serververzeichnis (alles überschreiben).
-stellt die mangosd.conf wie folgt ein (zeilen in denen ihr was verändern müsst sin fett):
Code:
# Data directory setting. # Important: DataDir needs to be quoted, as it is a string which may # contain space characters. DataDir = "." # Database connection settings for the world server. # Default: hostname;port;username;password;database LoginDatabaseInfo = "127.0.0.1;3306;roottraurig hier mySQLPasswort);realmd" WorldDatabaseInfo = "127.0.0.1;3306;roottraurig hier mySQLPasswort);mangos"
Code:
# MaNGOS realmd configuration file ConfVersion=2006060401 # Database connection settings for the realm server. # Default: hostname;port;username;password;database LoginDatabaseInfo = "127.0.0.1;3306;root;DEINmySQLPASSWORT;realmd"
- batcht (rechtsklick auf mangos--->[Batchdatei ausführen...] ) DER REIHE NACH die sql dateien in SERVERORDNER/sql/updates die vorne eine höhere zahl haben als die version für die eure SDB ausgelegt is. falls ihr nicht wisst welche version eure SDB hat müsst ihr alle DER REIHE NACH batchen.
-merkt euch die nummer der letzten sql datei die ihr batch(bzw die höhste nummer unter den gebatchten sql dateien). beim nächsteupdate müsst ihr alle sql updates die neu dazu gekommen sin (ergo über dieser nummer sind) batchen
nun sollte euer server fertig gepatcht sein.
Quelle für Updates: geh auf diese seite: und geh da dann auf das topic Pinned: Compiled Mangos Win32 Binaries. ( geht auch is aber nicht immer so aktuell da des immer nur einer allein macht)
BITTE SAGEN WENN ICH WAS VERGESSEN HABE!!!