Diese Anleitung beschreibt die Inbetriebnahme von MaNGOS auf den Betriebssystemen Windows und Linux. Ebenso wird beschrieben, wie man den Server im WAN (Wide Area Network) erreichbar macht.
Contents |
Diese Anleitung ist für 32-Bit Windows mit enUS World of Warcraft, es sollte für 64-Bit Windows und andere World of Warcraft Versionen funktionieren, aber manche schritte unterscheiden sich.
Nachdem du mit dem kompilieren von MaNGOS fertig bist, musst du die .conf Dateien welche die ganze Konfiguration beinhalten hohlen. Es gibt 2 .conf Dateien, eine in in "src/mangosd/mangosd.conf.dist.in" und eine in "src/realmd/realmd.conf.dist.in.". Wenn du sie in deinen MaNGOS Ordner kopierst, musst du durch Umbenennen das ".dist.in" bei beiden Dateien löschen.
Nachdem du die compilierten Binärdateien und die Konfiguration im selben Ordner hast, "bin/win32_release", kannst du sie dortlassen um den Core einfacher zu aktualisieren, oder du kannst sie in einen anderen Ordner kopieren für einfacheren Zugriff. Solltest du den Server in einen anderen Order bewegen wollen, musst du alle *.dll, *.exe und *.pdb sowie alle *.conf Dateien kopieren.
"Für Windows benutzer
Die Konfigurations Dateien für die MaNGOS "Realm list" und "World server" wurden neu benannt und können jetz als realmd.conf.dist und mangos.conf.dist in den Quellen gefunden werden. Sonst hat sich für dich nichts geändert. -The Luda 09-22-2008
Nach dem abschließen des vorigen Kapitels, musst du alle Maps, DBCs und, falls du willst, Vmaps. Um die Maps und die DBC zu bekommen, brauchst du die ad.exe Datei von "\contrib\extractor". Hier wirst du viele Dateien finden, wir brauchen derzeit nur die "ad.exe".
Diese Datei musst du in deinen Word of Warcraft Ordner kopieren, meistens "C:\Program Files\Word of Warcraft" oder "C:\Users\Public\Games\World of Warcraft". Solltest du dir nicht sicher sein wo dein WoW installiert wurde, kannst du unter den Eigenschaften deiner Verknüpfung den Zielordner finden.
Nachdem die ad.exe Datei in deinem World of Warcraft Ordner ist, führe es aus. Es wird eine zeit lang laufen, je nach Geschwindigkeit deines Pc's, meist jedoch unter 10 Minuten. Nach der erfolgreichen Ausführung schließt sich das Programm automatisch, hinterlassen hat es 2 Unterordner im World of Warcraft Ordner, "maps" und "dbc".
Beide musst du in deinen MaNGOS Ordner kopieren. VMAPs sind optional. Ich empfehle sie nur solltest du einen dedicated Server benutzen mit mindestens 2 Gigabyte RAM sollten durschnittlich 20 Spieler online sein. Höhere Spieler anzahlen, benötigen mehr RAM um ein Lag freies Spielen zu Garantieren (Und um die Funktionalität von MaNGOS zu bewahren).
VMAPs sind eine spezielle art von Karte, die versuchen sicherzustellen das NPCs durch Wände gehen um Spieler zu attackieren. Es wird auch kontrollieren ob der NPC den Spieler sehen kann vor dem Angreifen. Jedoch dauert das extrahieren und kompilieren der VMAPs meist eine lange Zeit, manchmal über 2 Stunden. Ich würde es nicht empfehlen auf einem langsamen Pc zu machen.
Um die VMAPS zu extrahieren und kompilieren copiere den Inhalt von "\contrib\vmap_extract_assembler_bin" nach "World of Warcraft\Data\enUS\" und führe "makevmaps_SIMPLE.bat" aus. (Solltest du im Besitz der Deutschen Version sein, musst du enUS durch deDE ersetzen)
Vorsicht, dieser Prozess wird SEHR lange dauern. Nach dem abschließen des Programm sollte ein Ordner "vmaps" aufscheinen, diesen musst du in deinen MaNGOS Ordner kopieren.
Nachdem alles andere erledigt wurde, brauchen wir eine Datenbank um die Information die der Server braucht zu speichern. Für MaNGOS wird MySQL benutzt. MySQL ist ein kostenloser Datenbank Server der sehr einfach in der Handhabung ist. Zuerst musst du MySQL von hier herunterladen. Die Installation ist einfach und linear.
[Anmerk: Die configuration des MySQL Servers wird anscheinend nicht durchgenommen, sollte aber durch Google zu finden sein.]
Fehlerbehebung für MySQL bei sehr gut besuchte server :
Wir haben gemerkt, die Standard einstellungen von MySQL sind nicht genug, um MaNGOS ohne Abstürze ausführen zu lassen. Deshabe empfehlen wir dir die folgenden Einstellungen in deiner my.cnf Datei zu benutzen. Diese Datei befindet sich bei Linus in "/etc/my.cnf" oder "/etc/mysql/my.cnf". In Windows ist es wahrscheinlich in dem Ordner in dem MySQL installiert wurde.
Bitte beachte, dass diese Einstellungen auf einem sehr Frequentierten Server getestet wurde: 500 Spieler, 8Gb RAM und 8 Core Server.
key_buffer = 100M
max_allowed_packet = 100M
thread_stack = 50M
thread_cache_size = 8
query_cache_limit = 50M
query_cache_size = 512M
Starte dein MySQL neu und du bist bereit für ein Fehlerloses MaNGOS!
| File:Preferences-desktop-locale-32x32.png | [[Project:Language policy|Template:Languages/Title]] |