[WoW][GER] Eigenen WoW Server basteln

**CLOSED**
Verfügbare Informationen zu "[WoW][GER] Eigenen WoW Server basteln"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: Shadow - spawn
  • Forum: **CLOSED**
  • Forenbeschreibung: check www.german-coders.tk
  • aus dem Unterforum: [public] Tutorials
  • Antworten: 4
  • Forum gestartet am: Freitag 25.05.2007
  • Sprache: englisch
  • Link zum Originaltopic: [WoW][GER] Eigenen WoW Server basteln
  • Letzte Antwort: vor 15 Jahren, 9 Monaten, 26 Tagen, 10 Stunden, 29 Minuten
  • Alle Beiträge und Antworten zu "[WoW][GER] Eigenen WoW Server basteln"

    Re: [WoW][GER] Eigenen WoW Server basteln

    Shadow - 01.06.2007, 21:13

    [WoW][GER] Eigenen WoW Server basteln
    Quote: So, als erstes Mal ein großes DANKE! an Robi13 vom DarkWoW-Forum der das Ganze gemacht hat, und der Hinweis:
    das nutzen eines privaten Servers ist illegal!!!
    ...und jetzt zur Anleitung...




    Inhalt

    Serverinstallation
    1.Downloads
    2.Installationen
    3.MaNGOS-Ordner erstellen
    4.Database erstellen
    5.Serverfeineinstellungen
    6.WoW-Client konfigurieren
    7.Server starten

    Server online stellen mit Hamachi
    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

    Updates
    SDB-Updates
    How-to: MaNGOS-Updates

    MaNGOS und SDB updaten

    Zusätzliches
    Navicat Trial zurücksetzen
    MaNGOS GM-Commands (1.12.2)
    1.12.2 Maps extrahieren
    Deutschpatches für englische Datenbanken
    mangosd.conf verändern by ObiKenobi
    Mangos Database Handler (EXTREM gutes Datenbank Kontroll- und Änder-Programm)
    Skill Liste
    Gameobject Liste (zum runterladen) (1.12.2)
    Gegenstands, Set und Spell IDs
    Komplett-Ausrüstungsmakros (1.12.2)
    Alle 1.12.2 Sets (von t0 über pvp bis t3 ^^)
    Items selber machen
    Custom Portal Anleitung (bis rev 3630)
    Anleitung für PvP Rang 14 (1.12.2)
    Waffen und Rüstungsskills/spells
    Levelstats bis 255
    Pet-Levelstats bis 255
    Item-, NPC-, Gameobject- und Tele-Liste (1.12.2)
    Tool zum Färben der Message of the Day in der mangosd.conf
    =>Credits



    SERVERINSTALLATION


    1.Downloads

    .NET Framework 2.0
    Xampp (Beim Xampp Windows Basispaket den Installer runterladen)
    Navicat
    Benötigte DLL Files|||alternativ Link|||Benötigte DLL bei Server Revision unter 3700 (schaut euch am besten zuerst nach ob ihr eine Revision über 3700 nehmt oder nicht. Falls drunter diese, falls drüber eines der anderen beiden)
    2.0.12 Maps|||alternativ Link
    2.0.12 DBC|||alternativ Link|||alternativ Link|||Biglad's Releases (eines der wenigen mit mscript)

    Nun geht es an die richtigen Serverfiles. Ihr benötigt eine Revision und eine dazu passende Datenbank. Wenn ihr die Script Sprache LUA nicht beherrscht (oder nichts selber machen wollt und es stabil haben wollt) empfehle ich Versionen mit scriptdev2 mit möglichst hoher Nummer. Wenn ihr LUA könnt und wirklich selber scripten wollt nehmt mangoscript (mscript).

    Quellen für Revisionen:MaNGOS Project (Ihr müsst einen aktivierten Account haben um auf die Seite zu kommen)|||Sniggle's Releases|||DarkUser89's Releases|||Deadzone's Releases|||MaNGOS-Files.de|||Metal's Releases|||Haken's Releases|||Riven's Releases|||Ophie's Releases|||Uthark's Releases|||Alizee's Releases|||Maxi's Releases

    Ihr benötigt nun nur noch eine passende Datenbank. Ob die Datenbank passt seht ihr an daran ob die Revision für die diese ausgelegt ist größer oder gleich dem Update mit der höchsten Nummer in der gerade gedownloadeten Revision ist (Ordner /sql/updates) und kleiner oder gleich der MaNGOS Revision die ihr heruntergeladen habt (das muss nicht unbedingt sein sollte es aber...näheres bei den Beispielen). Die MaNGOS Revision sollte möglichst nah an der Revision von MaNGOS sein für die die SDB ausgelegt ist und es ist besser wenn diese neuer ist da man dann mit den Updates sicher ist. hier mal ein paar beispiele:
    Quote: mangos rev 3109
    SDB für rev 3107
    letztes Update 3108_quest_template.sql
    ---> 3108 ist größer als 3107
    --->passt nicht
    Quote: 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.
    Quote: mangos rev 3114
    SDB für rev 3110
    letztes Update 3110_quest_template.sql
    ---> passt
    Quote: 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

    ES MUSS EINE FULL DATENBANK SEIN!!! (ca.40, 100 oder 200MB groß (entpackt)) |||Full datenbanken sind komplette Datenbanken während die sog. Changesets (ist eigentlich Versionsangabe der SDB) nur Updates mit Ausbesserungen und "Reparaturen" sind.
    Quellen für englische Datenbanken:Diablo_WZ's Releases|||Ozayturay's Releases|||Technical's Releases|||Unze's Releases
    Quellen für deutsche Datenbanken: N/A werd mich umsehen!
    Deutschpatch Für Englische Datenbanken von noZmo

    Hinweise: SDB=Silver-Database=Die Datenbank=DB ^^
    Revision=Rev=Core
    MDH=MaNGOS Database Handler


    2.Installationen

    Als erstes installiert .NET Framework 2.0

    - Drückt [Weiter >]
    - Macht das Häkchen 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 und Apache das Häkchen bei SVC und drückt [Start] falls es noch nicht 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 in denen 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 Modelchanging möglich ist
    Benoetigte DLL.rar|||erklärt sich selbst denk ich ^^
    Die heruntergeladene Revision (nichts überschreiben falls das angeboten wird)|||Das hier sind die Kern Dateien die sich mit den Aktualisierungen ändern
    - Es sollte dann etwa so aussehen:
    MangoScript Versionen:

    ScriptDev2 Versionen:



    4.Database erstellen

    - Entpackt die heruntergeladene Datenbank auf den Desktop.
    - Öffnet Navicat und drückt links oben 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 eure Eingaben und versucht es nochmal

    - Linksklickt nun auf die neue Verbindung um sie zu öffnen
    - Drückt links oben 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 nicht mehr 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]

    - Überprüft die Größe der Datenbank. (SQL Datei) falls diese ca 40MB groß ist (+-10MB) ist sie nicht mit Navicat ausführbar. Downloaded in diesem Fall eine neue oder nutzt folgendes Tutorial (andere Seite!) LINK (Falls ihr das andere Tutorial nutzt geht es bei Datenbank realmd erstellen weiter)
    - 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 nur noch 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!!! nehmt dann 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

    Der folgende Schritt ist nur nötig falls ihr wollt dass die Wachen funktionieren, die Bosse Phasen haben usw. Es geht prinzipiell auch ohne ihn.

    - Rechtsklickt ein weiteres mal auf die Datenbank mangos und wählt "Batchdatei ausführen..."
    - Sucht im neuen Fenster euren Mangos Ordner heraus (C:/Mangos) und durchsucht diesen nach einer Datei scripts.sql (SD2) bzw. MS-rXXX-Mango-Scripts.sql (mscript...nehmt die mit der höchsten nummer und KEINE Custom). Die Dateien sind meistens im Ordner SQL bzw SQL/ScriptDev2 bzw. SQL/MangoScriptSQL o.ä. (bei Biglads Releases (evtl auch bei anderen) ist der Ordner SQL nicht im MaNGOS Ordner sondern im Archiv in einem extra Ordner)
    - Wenn ihr die Datei gefunden habt, wählt diese aus und drückt [Öffnen].
    - Wartet bis fertig gebatcht ist.

    Die Datenbanken 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
    - Öffnet in Navicat die verbindung, rechtsklickt auf die Datenbank mangos und wählt batchdatei ausführen
    - Wählt die entpackte Datei aus und drückt [öffnen]
    - Schließt das 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 = "."
    und direkt drunter folgendes
    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"
    - Ändert in der realmd.conf folgendes, dass es so aussieht: Code: # Database connection settings for the realm server.
    # Default: hostname;port;username;password;database
    LoginDatabaseInfo = "127.0.0.1;3306;root;mySQLPasswort;realmd"
    sollte dann so aussehen (Robert ist mein Passwort):



    6.WoW-Client konfigurieren

    -Patcht den Client auf version 2.0.12 (normaler WoW Downloader, BC Downloader)
    -Ö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 folgendermaßen erstellst ein (es ist empfohlen euch selbst einen zu 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 oder drunter benutzte Zahl, in die 2. den Account Namen, in die 3. das Passwort, in die 4. das GM level (3 ist das höchste) und in die letzte (tbc) eine 1 (müsst ihr auch bei allen anderen Accounts machen, da sonst Draenai und BE nicht anwählbar und die Outlands nicht betretbar sind) 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/Öffnet die Ports 3724 und 8085 bei TCP und UDP (JE NACH ROUTER ANDERS! BITTE AUF HERSTELLER WEBSITE NACHSEHEN!)
    Es kann gut sein dass es auch ohne Portöffnung/forwarding geht. Es ist aber sicherer die Ports trotzdem zu öffnen.


    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 oder drunter benutzte zahl in die 2. den account namen, in die 3. das passwort, in die 4. das GM level (3 ist das höchste) und in die letzte (tbc) eine 1 (müsst ihr auch bei allen anderen accounts machen, da sonst Draenai und BE nicht anwählbar und die Outlands nicht betretbar sind) 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 3724 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 oder drunter benutzte zahl in die 2. den account namen, in die 3. das passwort, in die 4. das GM level (3 ist das höchste) und in die letzte (tbc) eine 1 (müsst ihr auch bei allen anderen accounts machen, da sonst Draenai und BE nicht anwählbar und die Outlands nicht betretbar sind) 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 Mangoswebsite

    2-6 nur wenn ihr mySQL und kein xampp installiert habt

    (2. deinstalliert mySQL (es kommt später wieder drauf und die datenbanken bleiben)
    3. installiert xampp
    4. startet das xampp control panel (start->programme->apache friends->xampp->xampp control panel)
    5. startet im control panel apache und mySQL und macht das häckchen davor bei svc
    6. 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!))

    7. öffnet die datei config.php
    8. ä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
    9. öffnet als nächstes den ordner sql_install_tables und entpackt in den ordner
    10. öffnet mit navicat die verbindung
    11. rechtsklickt auf die datenbank realmd und wählt "batchdatei ausführen"
    12. sucht den website ordner und batcht nacheinander die 4 .sql dateien im ordner sql_install_tables auf realmd
    13. öffnet den table realmlist und scrollt nach ganz rechts
    14. klickt in das feld dbinfo und gebt "127.0.0.1;3306;root;euer_mySQL_passwort;mangos"
    15. erstellt einen ordner mangos im verzeichnis C:/Programme/xampp/htdocs und tut sort die website daten hinein.
    16. ihr solltet nun über die adresse http://127.0.0.1/mangos/index.php 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 3600(ä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): Quote: # 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;root (hier mySQLPasswort);realmd"
    WorldDatabaseInfo = "127.0.0.1;3306;root (hier mySQLPasswort);mangos"
    -stellt in der realmd.conf folgendes ein: Quote: # 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"

    - öffnet in navicat die verbindung und die datenbank mangos darin
    - 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: http://www.mangosproject.org/forum/index.php?showforum=32 und geh da dann auf das topic Pinned: Compiled Mangos Win32 Binaries. ( www.mangos-files.de geht auch is aber nicht immer so aktuell da des immer nur einer allein macht)



    MaNGOS und SDB updaten


    1.Vorbereitung

    1. ladet euch neue passende DB und REV
    2. Öffnet in Navicat die Verbindung
    3. rechtsklickt auf die Verbindung und wählt "Neue Datenbank..."
    4. gebt als Namen Backup ein und klickt "ok"


    2.Zu Backuppende Daten anpassen

    1. entpackt den Ordner SQL von der neu geladenen rev irgendwohin
    2. Öffnet in Navicat die Verbindung und klickt die Datenbank mangos an
    3. rechtsklickt auf die Datenbank mangos und wählt "Batchdatei ausführen..."
    4. batcht alle Dateien im gerade entpackten Ordner SQL die eine höhere Nummer als eure momentane rev von MaNGOS


    3.Backuppen

    1. Öffnet in Navicat die Datenbank mangos
    2. Markiert die folgenden Tabellen (STRG gedrückt halten und anklicken)

    - alle character_ - Tabellen
    - die item_instance
    - alle guild_ - Tabellen falls ihr Gilden schon benutzt habt
    - die mail - Tabelle falls ihr das Postsystem schon benutzt habt
    - die auctionhouse-Tabelle falls ihr das Auktionshaus benutzt
    - die corpse-Tabelle
    - die group_- Tabellen
    - die instance Tabelle
    - die looking_for_group Tabelle
    - die arena_- Tabellen falls ihr die Arena genutzt habt


    3. Zieht die gerade markierten Tabellen auf die DB Backup lasst die Maustaste los und wählt "Struktur UND Daten"


    4.Neue DB erstellen

    1. entpackt die neue DB
    2. Öffnet in Navicat die Datenbank mangos und markiert alle Tabellen
    3. Drückt ENTF und löscht alle Tabellen
    4. Überprüft die größe der Datenbank. (SQL datei) falls diese ca 40MB groß ist (+-10MB) ist sie nicht mit Navicat ausführbar. Downloaded in diesem Fall eine neue oder nutzt folgendes tut LINK (wenn ihr das gemacht habt geht bei 5.backup wieder einspielen weiter)
    5. rechtsklickt auf die Datenbank mangos, wählt "Batchdatei ausführen..." und batcht die gerade entpackte DB
    6. wartet bis es fertig ist und klickt dann das Fenster weg. (Es steht "[Msg] Beendet - ?????? Queries erfolgreich ausgeführt." da)


    5.Backup wieder einspielen

    1. löscht aus der neu erstellten DB alle gebackuppten Tabellen
    2. klickt die Datenbank Backup an, markiert alle Tabellen, zieht sie auf die Datenbank mangos und wählt Struktur und Daten.


    6.MaNGOS Core updaten

    1. entpackt alle Dateien und den Ordner SQL aus dem Archiv der neuen Rev in euren Mangos-Ordner und überschreibt alles. (bei Mangoscript versionen auch den Ordner Scripts)
    2. stellt die mangosd.conf wie folgt ein (zeilen in denen ihr was verändern müsst sin fett): Quote: # 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;root;DEINmySQLPASSWORT;realmd"
    WorldDatabaseInfo = "127.0.0.1;3306;root;DEINmySQLPASSWORT;mangos"
    3. stellt in der realmd.conf folgendes ein: Quote: # 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"


    7. Scripts anpassen

    Batcht die datei scripts.sql (bei scriptdev2 versionen) bzw die dateien cpp_script.sql,mango-script.sql und diverse andere die irgendwie mit scripts zu tun haben (z.B. sm_herod-r87.sql) (bei mangoscript versionen) die im ordner mangos/sql sind.


    8. Fürs nächste Update

    Merkt euch die datei mit der höchsten nummer im Ordner Mangos/SQL/Updates (mit der datei die nach der kommt müsst ihr anfangen zu batchen)



    ZUSÄTZLICHES


    Navicat Trial zurücksetzen

    1) startet regedit.exe (bei ausführen einfach eintippen oder C:\WINDOWS\regedit.exe)
    2) öffnet in regedit HKEY_CURRENT_USER\Software\PremiumSoft und klickt navicat an
    3) sucht nun auf der rechten seite den eintrag mit dem namen P70
    4) löscht diesen eintrag
    5) FERTIG



    MaNGOS GM-Commands

    Die Zahl in Klammern gibt das mindest GM Level an. Die Liste entspricht im moment rev 3350. z.T. sind die Übersetzungen von modboy und noZmo. ich habe allerdings viele verbessert und auch dinge dazu übersetzt...
    Quote: Commands für alle User (gmlevel: 0)


    acct
    Syntax: .acct

    Zeigt das Zugangslevel deines Accounts.


    commands
    Syntax: .commands

    Zeigt alle Kommandos, die für dein Zugangslevel zu Verfügung stehen.


    dismount
    Syntax: .dismount

    Lässt dich vom Mount absteigen.


    gmlist
    Syntax: .gmlist

    Zeigt eine Liste aller Game Masters die verfügbar sind.


    help
    Syntax: .help $command

    Zeigt eine Anleitung für das angegebenen $command.


    info
    Syntax: .info

    Zeigt die Anzahl der verbundenen Spieler.


    lockaccount
    Syntax: .lockaccount [on|off]

    Erlaubt den Zugriff auf den Account nur über die aktuelle IP-Addresse oder schaltet diese Bedingung wieder aus.


    password
    Syntax: .password $old_password $new_password $new_password

    Ändert dein Account Passwort.


    save
    Syntax: .save

    Speichert deinen Charakter.


    showhonor
    Syntax: .showhonor

    Zeigt deinen Ehrenrang.


    start
    Syntax: .start

    Teleportiert deinen Charakter zum Startplatz deiner Rasse.





    Moderator Commands (gmlevel: 1)



    announce
    Syntax: .announce $MessageToBroadcast

    Sendet eine globale Systemnachricht an alle Spieler die online sind.


    gmoff
    Syntax: .gmoff

    Entfernt das <GM> Symbol bei deinem Charakter und du wirst nicht mehr als GM angezeigt.


    gmon
    Syntax: .gmon

    Fügt das <GM> Symbol bei deinem Charakter hinzu und du wirst als GM angezeigt


    goname
    Syntax: .goname $charactername

    Teleportiert dich zum angegebenen Charakter. Entweder du gibst den Charakternamen an oder klickst den Charakter an, z.B. in einer Gruppe.


    goobject
    Syntax: .goobject #object_guid

    Teleportiert deinen Charakter zum Gameobjekt mit der GUID #object_guid.


    gps
    Syntax: .gps

    Zeigt die Positionsinformation für einen ausgewählen Charakter oder NPC.
    Die Positionsinfo beeinhaltet X, Y, Z, und Orientation, MAP ID und ZONE ID.


    lookuptele
    Syntax: .lookuptele $substring

    Sucht alle mit dem .tele Kommando verfügbaren Orte die $substring im
    Namen beeinhalten und zeigt diese an.


    modify
    Syntax: .modify $parameter $value

    Verändert den Wert verschiedener Parameter. Verwende .help modify $parameter um Hilfe zur Benutzung des angegebenen Parameter zu erhalten.

    Unterstützte Parameter sind hp, mana, rage, energy, gold, level, speed, swim, scale, bit, bwalk, aspeed, faction, and spell.


    modify aspeed
    Syntax: .modify aspeed #rate

    Verändert alle Geschwindigkeiten -laufen,schwimmen,rückwärts laufen,rückwärts schwimmen- des ausgewählten Spielers zu "normale Geschwindigkeit dieses Fortbewegungstyps" * #rate. Wenn kein Spieler ausgewählt ist, wird deine eigene Geschwindigkeit verändert.

    #rate kann ein Wert zwischen 0.1 und 10 sein.


    modify bit
    Syntax: .modify bit #field #bit

    Schaltet das #bit bit vom #field field für den ausgewählten Spieler um. Wenn kein Spieler ausgewählt ist wird dein Charakter verändert.


    modify bwalk
    Syntax: .modify bwalk #rate

    Verändert die Geschwindigkeit mit der der ausgewählte Charakter rückwärts läuft zu "normale Rückwärtslaufgeschwindigkeit" * #rate. Wenn kein Spieler ausgewählt ist, wird deine eigene Geschwindigkeit geändert.

    #rate kann ein Wert zwischen 0.1 und 10 sein.


    modify energy
    Syntax: .modify energy #energy

    Verändert die Energie des ausgewählten Spielers. Wenn keine Spieler ausgewählt ist, wird die eigene Energie geändert.


    modify faction
    Syntax: .modify faction #factionid #flagid #npcflagid #dynamicflagid

    Veräandert die Fraktion und Flags des auswählten NPC. Ohne Argumente
    gibt der Befehl die Fraktion und Flags des NPC aus.


    modify hp
    Syntax: .modify hp #newhp

    Verändert die hp eines ausgewählten Spielers. Wenn keine Spieler ausgewählt ist, werden die eigenen hp geändert.


    modify mana
    Syntax: .modify mana #newmana

    Verändert das mana eines ausgewählten Spielers. Wenn keine Spieler ausgewählt ist, wird das eigene mana geändert.


    modify money
    Syntax:
    .modify money #money
    .money #money

    Gibt oder nimmt dem ausgewählten Spieler Geld. Wenn keine Spieler ausgewählt ist, wird das eigene Geld verändert.

    #money kann negativ sein um Geld zu entfernen.


    modify rage
    Syntax: .modify rage #newrage

    Verändert die Wut eines ausgewählten Spielers. Wenn keine Spieler ausgewählt ist, wird die eigene Wut verändert.


    modify scale
    Syntax: .modify scale #scale

    Verändert die Grösse des anvisierten Spielers zu "Normale Grösse" * #scale

    #scale kann ein Wert zwischen 0.1 und 3 sein.


    modify speed
    Syntax:
    .modify speed #rate
    .speed #rate

    Verändert die Geschwindigkeit mit der der ausgewählte Charakter läuft zu "normale Laufgeschwindigkeit" * #rate. Wenn kein Spieler ausgewählt ist, wird deine eigene Geschwindigkeit geändert.

    #rate kann ein Wert zwischen 0.1 und 10 sein.


    modify spell
    <keine infos hier>


    modify swim
    Syntax: .modify swim #rate

    Verändert die Geschwindigkeit mit der der ausgewählte Charakter schwimmt zu "normale Schwimmgeschwindigkeit" * #rate. Wenn kein Spieler ausgewählt ist, wird deine eigene Geschwindigkeit geändert.

    #rate kann ein Wert zwischen 0.1 und 10 sein.


    money
    Syntax:
    .modify money #money
    .money #money

    Gibt oder nimmt dem ausgewählten Spieler Geld. Wenn keine Spieler ausgewählt ist, wird das eigene Geld verändert.

    #money kann negativ sein um Geld zu entfernen.


    namego
    Syntax: .namego $charactername

    Teleportiert den angegebenen Charakter zu dir. Entweder du gibst den Charakternamen an oder klickst den Charakter an, z.B. in einer Gruppe.


    playsound
    Syntax: .playsound #soundid

    Spielt den Sound #soundid ab.
    Der Sound ist nur für dich zu hören, nicht aber für die anderen Spieler.
    Warnung: der client kann mehr als 5000 sounds haben...


    recall
    Syntax: .recall [$playername]

    Teleportiert $playername oder den ausgewählten Spieler an den Platz wo er vor der letzten Benutzung eines Teleportationsbefehls war. Wenn kein $playername eingegeben wird und kein Spieler ausgewählt ist, teleportiert es dich.


    saveall
    Syntax: .saveall

    Speichert alle Spieler die gerade online sind.


    speed
    Syntax:
    .modify speed #rate
    .speed #rate

    Verändert die Geschwindigkeit mit der der ausgewählte Charakter läuft zu "normale Laufgeschwindigkeit" * #rate. Wenn kein Spieler ausgewählt ist, wird deine eigene Geschwindigkeit geändert.

    #rate kann ein Wert zwischen 0.1 und 10 sein.


    taxicheat
    Syntax: .taxicheat #flag

    Versteckt oder deckt alle Flugrouten für den ausgewählten Spieler temporär auf. Wenn keine Charakter
    ausgewählt ist, werden alle deine Flugrouten aufgedeckt/versteckt.

    Verwende für #flag 1 um sie aufzudecken oder verwende für #flag 0 um alle Routen zu verstecken. Besuchte Flugrouten sind immernoch auswählbar nachdem alle Routen versteckt wurden.


    visible
    Syntax: .visible [0||1]

    Gibt den aktuellen Sichtbarkeitsstatus bzw. macht einen GM sichtbar(1)
    oder unsichtbar(0) für andere Spieler.


    whispers
    Syntax: .whispers on|off

    Erlaubt/Verbietet das Anflüstern des GMs von Spielern. Standard dieser Option wird in der mangosd.conf eingestellt.




    Gamemaster Commands (gmlevel: 2)



    addmove
    Syntax: .addmove #creature_guid [#waittime]

    Fügt den aktuellen Standort deines Charakters bei den Wegpunkten des NPC mit GUID #creature_guid hinzu. Mit #waittime kann man eine zusätzliche Wartezeit angeben.


    AddSpawn
    Noch nicht implementiert.


    addspw
    Syntax: .addspw #creatureid

    Spawned eine Creature mit der angegebenen template id #creatureid.


    addvendoritem
    Syntax: .addvendoritem #itemId <#maxcount><#incrtime>

    Fügt das Item #itemid zu der Itemliste des ausgewählten Händlers hinzu. Es kann auch die maximale Anzahl des Items in der Itemliste des Verkäufers angegeben werden und die zeit zum wiederherstellen der Item Anzahl.


    changelevel
    Syntax: .changelevel #level

    Ändert das Level des ausgewählten NPC auf #level.

    #level kann ein Wert zwischen 1 und 63 sein.


    delete
    Syntax: .delete

    Entfernt den ausgewählten NPC aus der Welt.


    delobject
    Syntax: .delobject #go_guid

    Entfernt das Gameobjekt mit der GUID #go_guid.


    delticket
    Syntax: .delticket all
    .delticket #num
    .delticket $character_name

    all um alle Tickets auf dem Server zu entfernen,
    #num um das Ticket mit der Nummer #num zu entfernen,
    $character_name um die Tickets des angegebenen Charakters zu entfernen.


    delvendoritem
    Syntax: .delvendoritem #itemId

    Entfernt das Item #itemid von der Itemliste des ausgewählten Händlers.


    demorph
    Syntax: .demorph

    Demorphed den ausgewählten Spieler.


    displayid
    Syntax: .displayid #displayid

    Ändert die model id des ausgewählten NPC in #displayid.


    factionid
    Syntax: .factionid #factionid

    Ändert die Fraktion des ausgewählten NPC in #factionid.


    gocreature
    Syntax: .gocreature #creature_guid

    Teleportiert deinen Charakter zum NPC mit der GUID #creature guid.


    guid
    Syntax: .guid

    Zeigt die GUID des ausgewählten Charakters an.


    itemmove
    Syntax: .itemmove #sourceslotid #destinationslotid

    Bewegt ein Item von Slot #sourceslotid zu Slot #destinationslotid in deinem Inventar

    Noch nicht implementiert


    kick
    Syntax: .kick [$charactername]

    Kickt den angegebenen Charakter vom Server. Wenn kein Charaktername angegeben ist dann wird der angeklickte Spieler (außer man selbst) gekickt.


    moveobject
    Syntax: .moveobject #goguid [#x #y #z]

    Versetzt das Gameobjekt mit GUID #goguid auf deine aktuelle Position (oder auf (#x,#y,#z) Koordinaten wenn angegeben).


    name
    Syntax: .name $name

    Ändert den Namen des angeklicken NPC oder Charakters zu $name.

    Command Deaktiviert.


    npcflag
    Syntax: .npcflag #npcflag

    Setzt die NPC flags des creature template des ausgewählten NPC und des ausgewählten NPC auf #npcflag. NPC flags werden auf alle NPCs des ausgewählten NPC templates nach einem server neustart oder grid reload angewendet.


    pinfo
    Syntax: .pinfo [$player_name] [rep]

    Zeigt Accountinformationen über den ausgewählten Charakter oder den Character mit angegebenen Namen $player_name. Wenn der rep parameter angeführt wird, werden Infos über den Ruf ausgegeben.


    prog
    Syntax: .prog

    Teleportiert dich zur Programmierinsel.


    run
    Syntax: .run #flag

    Aktiviert oder Deaktiviert rennende Fortbewegung für einen ausgewählte NPC.

    Benutzt #flag mit Wert 1 zum aktivieren, benutzt #flag mit Wert 0 zum deaktivieren.

    Noch nicht implementiert.


    setmovetype
    Syntax: .setmovetype [#creature_guid] stay/random/way

    Definiert für einen per #creature_guid ausgewählten NPC (oder angeklickten wenn kein #creature_guid angegeben wurde) die Bewegungsart und setzt den NPC zurück an die Respawn-Position (wenn der NPC am Leben ist). Alle für den NPC vorhandenen Wegpunkte werden aus der Datenbank entfernt. Falls die Kreatur gerade tot sein sollte wird die Bewegungsart beim nächsten Respawn übernommen.


    spawndist
    Syntax: .spawndist #dist

    Ändert die Spawnentfernung einer ausgewählten Creature auf #dist.


    spawntime
    Syntax: .spawntime #time

    Ändert die Spawnzeit einer ausgewählten Creature auf #time.


    subname
    Syntax: .subname $Name

    Ändert den Beinamen des ausgewählten NPC oder Spieler zu $Name.

    Command deaktiviert.


    targetobject
    Syntax: .targetobject [#go_id|#go_name_part]

    Lokalisiert und gibt die Position des nächstgelegenen Gameobjektes an. Wenn #go_id oder #go_name_part angegeben wird dann lokalisert der Befehl das nächstgelegene Gameobjekt mit der template id #go_id oder dessen Namen #go_name_part beeinhaltet und gibt die Position dessen an.


    ticket
    Syntax: .ticket on
    .ticket off
    .ticket #num
    .ticket $character_name

    ON/OFF für GM’s um neue Tickets gleich anzuzeigen oder nicht,
    $character_name um die Tickets eines bestimmten Charakters zu betrachten,
    #num um das Ticket Nummer #num zu zeigen.


    turnobject
    Syntax: .turnobject #goguid

    Setzt das Gameobject mit GUID #goguid in die selbe Ausrichtung wie deine aktuelle Ausrichtung.




    Administrator Commands (gmlevel: 3)



    addgo
    Syntax: .addgo #id

    Fügt ein Gameobjekt vom gameobject_template an deiner momentanen Position in die Welt mit ID #id ein.

    BEACHTE: Dies ist eine kopie von .gameobject.


    additem
    Syntax: .additem #itemid/[#itemname]/#shift-click-item-link #itemcount

    Fügt eine bestimmte Anzahl von Items mit der ID #itemid (oder dem exakten (!) Namen $itemname in eckigen Klammern oder dem mit SHIFT-Klick auf ein Item im Inventar eingefügten Link) zu deinem Inventar oder dem Inventar des angewählten Charakters hinzu. Wenn #itemcount ausgelassen wird, wird nur ein Item hinzugefügt.


    additemset
    Syntax: .additemset #itemsetid

    Fügt alle Items eines Sets mit ID #itemsetid zu deinem inventar oder dem Inventar der angeklickten Spielers hinzu.Add items from itemset of id #itemsetid to your or selected character inventory.


    addquest
    Syntax: .addquest #quest_id

    Fügt dem Questlog des Charakters den Quest mit der ID #quest_id hinzu. Quests die von Items gestartet werden können nicht mit diesem Befehl hinzugefügt werden, aber mit dem korrekten .additem Befehl kann das Item das diesen startet hinzugefügt werden.


    addweapon
    Noch nicht Implementiert.


    allowmove
    Syntax: .allowmove

    Aktiviert oder Deaktiviert die Bewegung des ausgewählten NPC.


    anim
    Syntax: .anim #emoteid

    Spielt ein Emote mit der ID #emoteid an deinem Charakter ab.


    aura
    Syntax: .aura #spellid

    Fügt die Aura des angegebenen Spells mit der ID #spellid deinem Charakter hinzu.


    banaccount
    Syntax: .banaccount $name

    Bannt den Account mit dem Namen $name (kann durch das .pinfo Kommando angezeigt werden) und kickt den betroffenen Spieler sofort vom Server falls er eingeloggt ist.


    banip
    Syntax: .banip #ip

    Bannt die angegebene IP und kickt alle betroffenen Spieler.


    bank
    Syntax: .bank

    Zeigt dein Bankfach.


    cooldown
    Syntax: .cooldown [#spell_id]

    Entfernt alle Cooldowns (wenn keine spell id angegeben) oder den Cooldown des Spells mit #spell_id eines ausgewählten Charakters oder dir selbst (wenn kein Charakter ausgewählt ist).


    createguild
    Syntax: .createguild $GuildName $GuildLeaderName

    Erstellt eine Gilde mit dem Namen $GuildName und dem Spieler $GuildLeaderName als Anführer.


    cshutdown
    Syntax: .cshutdown

    Bricht das Herunterfahren ab.


    die
    Syntax: .die

    Tötet den ausgewählten Spieler oder NPC. Wenn kein Spieler oder NPC ausgewählt ist, wirst du getötet.


    distance
    Syntax: .distance

    Gibt die Distanz von dir zum ausgewählten NPC an.


    emote
    Syntax: .emote #emoteid

    Spielt ein Emote mit der ID #emoteid bei dem ausgewählten NPC ab.


    explorecheat
    Syntax: .explorecheat #flag

    Versteckt oder erkundet alle Karteteile für den ausgewählten Spieler. Wenn kein Spieler ausgewählt ist, werden die Kartenteile für dich versteckt oder erkundet.

    Benutze #flag mit Wert 1 zum erkunden, Benutze #flag mit Wert 0 zum verstecken aller Karteteile.


    gameobject
    Syntax: .gameobject #id

    Fügt ein Gameobjekt vom gameobject_template an deiner momentanen Position in die Welt mit ID #id ein.


    getvalue
    Syntax: .getvalue #field #isInt

    Zeigt das Feld #field des ausgewählten NPC. Wenn niemand augewählt ist, wird der Wert deines Feldes ausgegeben.

    Benutze #isInt mit Wert 1 wenn der Inhalt des erwarteten Feldes ein Integer ist.


    go
    Syntax: .go #position_x #position_y #position_z #mapid

    Teleportiert dich zu den angegebenen Koordinaten auf der entsprechenden Map.


    goxy
    Syntax: .goxy #x #y [#mapid]

    Teleportiert dich zu den Koordinaten (#x,#y) auf Höhe des Bodens auf der map mit mapid #mapid oder, wenn #mapid nicht angegeben ist, auf der aktuellen map.


    hidearea
    Syntax: .hidearea #areaid

    Versteckt den Bereich mit der id #areaid für den ausgewählten Charakter. Wenn kein Charakter ausgewählt ist, wird der Bereich für dich versteckt.


    hover
    Syntax: .hover #flag

    Aktiviert/Deaktiviert den Schwebe-Modus für deinen Charakter.

    Benutze #flag mit Wert 1 zum aktivieren, Benutze #flag mit Wert 0 zum deaktivieren des Schwebens.


    idleshutdown
    Syntax: .idleshutdown #delay|cancel

    Fährt den Server nach #delay Sekunden herrunter, wenn keine aktiven Verbindungen (keine Spieler) vorhanden sind. Verwende den Wert cancel um den Vorgang abzubrechen.


    learn
    Syntax: .learn #parameter

    Der ausgewählte Charakter lernt einen Zauber mit id #parameter.
    Ein GM kann .learn all benutzen wenn er alle standart Zauber für GMs lernen will, .learn all_myclass um alle Zauber zu lernen die für seine Klasse verfügbar sind und .learn all_lang um alle Sprachen zu lernen(Charakter auswahl wird in diesen Fällen ignoriert)


    levelup
    Syntax: .levelup [$playername] [#numberoflevels]

    Erhöht/Verringert das Level des Characters mit Namen $playername (oder des Ausgewählten wenn kein Name angegeben wird) um #numberoflevels oder +1 wenn kein #numberoflevels angegeben ist. Wenn #numberoflevels 0 ist, wird das gleiche Level neu gestartet. Wenn kein Character angeklickt und kein Name angegeben ist, wird dein Level verändert. Befehl kann auch auf Charactere die offline sind angewendet werden. Alle Stats und abhängige Werte werden neu berechnet. Bei Verringern des Levels können die Talente resettet werden falls dies nötig ist. Beim Verringern können auch Items mit höherer Levelanforderung verloren gehen.


    linkgrave
    Syntax: .linkgrave #graveyard_id [alliance|horde]

    Verbindet die aktuelle Zone mit einem Friedhof für alle (oder Allianz/Horde) Geister. Dadurch werden die Geister von Characteren in dieser Zone zu diesem Friedhof teleportiert wenn sie sterben, falls dieser der nähste ist und Geister von dieser Fraktion annimmt. Fügt nur einen Friedhof zu einer anderen Karte hinzu und nur wenn keine Friedhöfe mit dieser verbunden sind.


    listcreature
    Syntax: .listcreature #creature_id [#max_count]

    Gibt alle NPCs mit creature id #creature_id aus die auf dem Server gefunden werden. Gibt die guids der NPCs und ihre Koordinaten aus sortiert nach Entfernung vom Character. Es werden maximal #max_count NPCs ausgegeben. Wenn #max_count nicht angegeben ist wird 10 als Standart genommen.


    listitem
    Syntax: .listitem #item_id [#max_count]

    Gibt Items mit item id #item_id aus die in allen Charakter Inventaren, Briefen und Auktionen gefunden werden. Gibt die Item guids, die guid der Itembesitzers, die Accounts und Namen der Besitzers aus. Es werden maximal #max_count Items ausgegeben. Wenn #max_count nicht angegeben ist wird 10 als Standart genommen.


    listobject
    Syntax: .listobject #gameobject_id [#max_count]

    Gibt alle Gameobjekts mit Gameobjekt id #gameobject_id aus die auf dem Server gefunden werden. Gibt die guids der Gameobjekts und ihre Koordinaten aus sortiert nach Entfernung vom Character. Es werden maximal #max_count Gameobjekts ausgegeben. Wenn #max_count nicht angegeben ist wird 10 als Standart genommen.


    loadscripts
    Syntax: .loadscripts $scriptlibraryname

    Entläd die aktuelle Script Library und läd eine neue mit dem Namen $scriptlibraryname. Wenn kein Name angegeben ist, wird die aktuelle Script Library neu geladen, wenn man sie während des Serverbetriebs verändert hat.


    lookupcreature
    Syntax: .lookupcreature $namepart

    Sucht nach einem NPC mit dem angegebenen Teil des Namens $namepart, und gibt alle passenden NPCs mit ihren ID’s aus.


    lookupitem
    Syntax: .lookupitem $itemname

    Sucht nach einem Item mit dem Namen $itemname, und gibt alle passenden Items mit ihren ID’s aus.


    lookupitemset
    Syntax: .lookupitemset $itemname

    Sucht nach einem Itemset mit dem Namen $itemname, und gibt alle passenden Itemsets mit ihren ID’s aus.


    lookupobject
    Syntax: .lookupobject $objname

    Sucht ein Gameobjekt mit dem angegebenen Teil des Namens $objname, und gibt alle Treffer mit ihren IDs aus.


    lookupquest
    Syntax: .lookupquest $namepart

    Sucht einen Quest mit dem angegebenen Teil des Questtitels $namepart, und gibt alle Treffer mit ihren ID’s aus.


    lookupskill
    Syntax: .lookupskill $namepart

    Sucht einen Skill mit dem angegebenen Teil des Skillnamens $namepart, und gibt alle Treffer mit ihren ID’s aus.


    lookupspell
    Syntax: .lookupspell $namepart

    Sucht einen Zauber mit dem angegebenen Teil des Zaubernamens $namepart, und gibt alle Treffer mit ihren ID’s aus.


    maxskill
    Syntax: .maxskill

    Setzt alle Skills des ausgewählten Charakters auf das aktuelle Maximum ihrer Levels.


    Mod32Value
    Syntax: .Mod32Value #field #value

    Fügt eine Zahl #value zum Feld #field deines Charakters hinzu.


    morph
    Syntax: .morph #displayid

    Ändert deine aktuelle model id zu #displayid.


    neargrave
    Syntax: .neargrave [alliance|horde]

    Findet den nähsten Friedhof der mit dieser Zone verlinkt ist (oder nur den nächsten der Allianz oder Horde)


    NewMail
    Syntax: .NewMail #flag

    Sendet eine Briefbenachrichtigung mit der flag #flag.


    npcinfo
    Syntax: .npcinfo

    Zeigt eine Liste von Details für den ausgewählten NPC.

    In der Liste stehts:
    - GUID, Fraktion, NPC flags, Entry ID, Model ID,
    - Level,
    - Gesundheit (current/maximum),
    - Field flags, dynamic flags, faction template,
    - Position information,
    - and the creature type, e.g. if the creature is a vendor.


    npcinfoset
    Syntax: .npcinfoset

    TODO: Beschreib mich.


    object
    Syntax: .object #displayid $save

    Fügt ein Objekt des Typs Briefkasten mit der DISPLAY ID #displayid bei deiner aktuellen Position hinzu. Wenn $save auf 'true' gesetzt ist, wird das Objekt in der Datenbank gespeichert.


    QNM
    Syntax: .QNM #flag

    Frägt die nächste Mailzeit mit der Flag #flag ab.


    reload
    Noch nicht implementiert.


    removequest
    Syntax: .removequest #quest_id

    Setzt das Quest #quest_id auf den Status nicht vollendet und nicht aktiv (und entfernt es aus dem Questlog) für den ausgewählten Spieler.


    reset
    Syntax:
    .reset level
    Resettet auf Level 1 was Stat- und Talentreset beinhaltet. Ausgerüstete Items mit höheren Levelanforderungen können verloren gehen.
    .reset spells
    Entfernt alle nicht-original Zauber aus dem Fähigkeitenbuch.
    .reset stats
    Resettet (rekalkuliert) alle Stats des ausgewählten Spielers auf ihre original werte für das aktuelle Level.
    .reset talents
    Entfernt alle Talente vom ausgewählten Spieler.


    respawn
    Syntax: .respawn

    Respawnt alle nahegelgenen NPCs und GOs ohne auf das auslaufen der Respawnzeit zu warten.


    revive
    Syntax: .revive [$playername]

    Belebt den angegebenen oder ausgewählten Spieler. Wenn kein Spieler angegeben ist, belebt es dich wieder.


    security
    Syntax: .security $name #level

    Ändert das Securitylevel vom Spieler $name auf ein Level von #level.

    #level kann ein Wert zwischen 0 und 5 sein.


    setskill
    Syntax: .setskill #skillId #level #max

    Lernt einen Skill mit der ID #skill mit einem derzeitigen Skill von #level und einem angegebene Maximalskill #max, dem ausgewählten Charakter. Wenn kein Charakter ausgewählt ist, wird dir der Skill gelernt.


    setvalue
    Syntax: .setvalue #field #value #isInt

    Ändert das Feld #field des ausgewählten NPC auf dem Wert #value. Wenn kein NPC ausgewählt ist, wird dein Feld geändert.

    #isInt 1, wenn #value ein Integer ist.


    showarea
    Syntax: .showarea #areaid

    Erkundet den Bereich mit #areaid für den ausgewählten Charakter. Wenn kein Charakter ausgewählt ist, erkundet es den Bereich für dich.


    shutdown
    Syntax: .shutdown seconds


    standstate
    Syntax: .standstate #emoteid

    Verändert das Emote deines Charakters während du stehst zu #emoteid.


    transport
    Noch nicht implementiert.


    unaura
    Syntax: .unaura #spellid

    Entfernt die Aura des Spells mit der ID #spellid von deinem Charakter.


    unbanaccount
    Syntax: .unbanaccount $name

    Entbannt Account $name.


    unbanip
    Syntax: .unbanip #ip

    Entbannt angegebene IP-Adresse.


    unlearn
    Syntax: .unlearn #startspell #endspell

    Verlernt dem ausgewählten Spieler alle Zauber zwischen der id #startspell und der id #endspell. Wenn kein #endspell angegeben ist, verlernt man nur den Zauber mit id #startspell.


    update
    Syntax: .update #field #value

    Updated das Feld #field des ausgewählten Charakters oder Creature mit dem Wert #value.

    Wenn kein #value angegeben ist, dann wird der aktuelle Wert des Feldes #field ausgegeben.


    wchange
    Syntax: .wchange #weathertype #status

    Setzt das aktuelle Wetter auf #weathertype mit einer Intensität von #status.

    #weathertype kann 1 (für Regen), 2 (für Schneefall) oder 3 (für Sandsturm) sein. #status kann 0 (deaktiviert z.B leichter Regen) oder 1 (aktiviert z.B schwerer Schneefall) sein.


    worldport
    Syntax: .worldport #map #position_x #position_y #position_z

    Teleportiert dich zu den angegebenen Koordinaten auf der angegebenen Karte.

    Beispiele und zeug das man häufig benötigt:

    Wer 5000 Gold benötigt sollte .modify money 50000000 eintippen
    Wer schneller unterwegs sein will soll .modify speed 5 eintippen
    Wer schneler schwimmen will sollte .modify swim 5 eintippen
    Wer 50000 HP benötigt sollte .modify hp 50000
    Wer 50000 Mana benötigt sollte .modify mana 50000 eintippen
    Wer bestimmte Items benötigt sollte .additem xxxx eintippen

    Bsp: Magier T2 Set
    ----------------------
    .additem 16818
    .additem 16912
    .additem 16913
    .additem 16914
    .additem 16915
    .additem 16916
    .additem 16917
    .additem 16918

    .levelup 1 (jeweils um 1 lvl UP)
    .levelup 70 (sofort auf lvl 70)

    .learn all_myclass (Du lernst alle Zauber und Fähigkeiten aus allen Telentbäumen)

    Von einem Ort zum anderen den Befehl .tele verwenden ( .tele Orgrimmar )
    beamt euch nach OG vor die Bank
    Das selbe kann man mit .worldport 1 1502.711060 -4415.416016 21.551229 erreichen

    Wenn man alle Flugruten benötigt einfach .taxicheat 1 eintippen und man kann überall hinfliegen

    Um alle Kartenteile freizuschalten einfach .explorecheat 1 eintippen und schon kann man alles sehen


    1.12.2 Maps extrahieren

    Diese Maps werden nur für die Updates benötigt

    -Ladet euch die 1.12.2er ad.exe
    -tut diese in euren normalen 1.12.2 WoW-Client Ordner und erstellt einen ordner maps (MÜSST IHR MACHEN SONST GEHTS NICH!!!)
    -führt die datei aus und wartet
    -wenn fertig tut den ordner maps in euren Server Ordner und überschreibt den alten. Die ad1.exe könnt ihr löschen.

    Hinweis: bei TBC ist es genauso nur benoetigt ihr eine andere ad.exe


    Deutschpatches für englische Databases

    GMDB-Team Releases(rechts oben dokumente)
    noZmo's Deutschpatch v3.1

    beides updates, es wird also nichts gelöscht



    Re: [WoW][GER] Eigenen WoW Server basteln

    Shadow - 01.06.2007, 21:20


    mangosd.conf verändern by ObiKenobi

    Das erste brauch man nicht zu verändern
    ---------------------------------------------------
    # MaNGOS Configuration file
    ConfVersion=2006082301

    Dieser eintrag ist wichtig wenn man mehrere Realms hat aber nur einen Realmserver
    ---------------------------------------------------
    # RealmID must match the realmlist
    RealmID = 1

    Hier kann man den Gametyp des Server verändern
    ---------------------------------------------------
    0 = Normal , 1 = PVP , 4 = Normal , 6 = RP , 8 = RPPVP
    # 0 NORMAL 1 PVP 4 NORMAL 6 RP 8 RPPVP
    GameType = 0

    Im Spiel erlauben ob man Allianz und Horde Character in einem Account zu haben
    ---------------------------------------------------
    # Allow or not accounts to create characters in the 2 teams in any game type.
    # Defaullt: 0 (Not allowed)
    # 1 (Allowed)
    AllowTwoSideAccounts = 1

    Wie der Dataordner heißt
    ---------------------------------------------------
    # Data directory setting.
    # Important: DataDir needs to be quoted, as it is a string which may
    # contain space characters.
    DataDir = "."

    Die Database Connection für MySQL damit Mangos auf die Daten zugreifen kann
    ---------------------------------------------------
    # Database connection settings for the world server.
    # Default: hostname;port;username;password;database
    LoginDatabaseInfo = "IP (standard : 127.0.0.1);Port (Standard : 3306);root;passwort;realmd"
    WorldDatabaseInfo = "IP (standard : 127.0.0.1);Port (Standard : 3306);root;passwort;mangos"

    Wie die Log Dateien heißen sollen
    ---------------------------------------------------
    # Logfile name
    # Default: "Server.log"
    LogFile = "Server.log"

    Wie genau das Logging sein soll 0 = Minimal , 1 = Fehler loggen , 2 = Details , 3 = Alles / Debug
    ---------------------------------------------------
    # Server console level of logging
    # 0 = Minimum; 1 = Error; 2 = Detail; 3 = Full/Debug
    # Default: 0
    LogLevel = 3

    Datentransfer vom Server Loggen
    ---------------------------------------------------
    # Packet logging for the worldserver
    # Default: 0 (false)
    # 1 (true)
    LogWorld = 1

    Die Farben von Narichten im Spiel
    ---------------------------------------------------
    # Color for messages (format "normal_color details_color debug_color error_color)
    # Colors: 0 - BLACK, 1 - RED, 2 - GREEN, 3 - BROWN, 4 - BLUE, 5 - MAGENTA, 6 - CYAN, 7 - GREY,
    # 8 - YELLOW, 9 - LRED, 10 - LGREEN, 11 - LBLUE, 12 - LMAGENTA, 13 - LCYAN, 14 - WHITE
    # Default: "" - none colors
    # "13 7 11 9" - for example Smile
    LogColors = ""

    Ob Mangos Dual Core Technologie ausnutzen soll (nicht aktivieren bei normalen Prozessoren)
    ---------------------------------------------------
    # Used processors mask for multi-processors system (Used only at Windows)
    # Default: 0 (selected by OS)
    # number (bitmask value of selected processors)
    UseProcessors = 0

    Wie hoch die Priorität von Mangos für Windows sein soll 0 = Normal , 1 = Höchste Priorität (Standart)
    ---------------------------------------------------
    # Process proirity setting (Used only at Windows)
    # 0 (Normal)
    # Default: 1 (HIGH)
    ProcessPriority = 1

    Ob der Server auf Datenpaket Kompression oder auf Geschwindigkeit achten soll
    ---------------------------------------------------
    # Compression level for update packages sended to client (1..9)
    # Default: 1 (speed)
    # 9 (best compression)
    Compression = 2

    Wiviele Spieler maximal auf dem WOW spieler Spielen dürfen 100 ist standard (ohne GM's)
    ---------------------------------------------------
    # Maximum number of players in the world. Excluding GM's
    # Default: 100
    PlayerLimit = 100

    Ob auf dem Server Addons erlaubt sein sollen
    ---------------------------------------------------
    # Default value for enabling addons, Allow then Deny or Deny then Allow
    # Default: 1 (true)
    # 0 (false)
    AddonDefault = 1

    Maximaler Leve auf der Emu (level 60 Standard [blizzlike])
    ---------------------------------------------------
    # Max level that can reached by player for expirience.
    # Change not recommended
    # Default: 60
    MaxPlayerLevel = 85

    Wieviel Berufe man Lernen darf
    ---------------------------------------------------
    # Max count that player can learn the primary trade skill.
    # Default: 2
    # Max : 9
    MaxPrimaryTradeSkill = 2

    OB mann Gamemastern Flüstern darf 1 = Ja , 2 = Nein
    ---------------------------------------------------
    # Is GM accept whispers from player by default.
    # Default: 0 (false)
    # 1 (true)
    WhisperingToGM = 1

    Die willkommensnaricht auf dem Server
    ---------------------------------------------------
    # Message of the Day. Displayed at worldlogin for every user.
    Motd = "TEXT "

    Wie hoch die Regenerations Rate sein soll 1 = Standard
    ---------------------------------------------------
    # Health and power regeneration.
    Rate.Health = 1;
    Rate.Power1 = 1;
    Rate.Power2 = 1;
    Rate.Power3 = 1;

    Wie die Drop rates sein sollen 1 = Standard je höher desto höher die Droprate
    ---------------------------------------------------
    # Drop rates
    # Default: 1
    Rate.Drop.Items = 2
    Rate.Drop.Money = 2

    Wie hoch die XP Rate sein soll (das hier sind die Standard werte)
    ---------------------------------------------------
    # XP rates
    # Default: 1
    Rate.XP.Kill = 1
    Rate.XP.Quest = 1
    Rate.XP.Explore = 1.5

    Wieviel schaden einen Die NPC gegner machen
    ---------------------------------------------------
    # Creature Damage Rate.
    # Examples: 2 - creatures will damage 2x, 1.7 - 1.7x.
    Rate.Creature.Damage = 1.1

    Ob aggro auf dem Server möglich ist
    ---------------------------------------------------
    #Aggro on/off.
    # 1 - on; 0 - off
    # Default: 1
    Rate.Aggro = 1

    Wie der Standard Port sein soll
    ---------------------------------------------------
    # Default remote console port
    Ra.Port = 3443

    Ob die Zugriffe auf den Server geloggt werden per Remote
    ---------------------------------------------------
    # Log remote console connections
    Ra.Log = 1

    Wiehoch der Minimal Player sein soll damit man auf den Server joinen kann
    ---------------------------------------------------
    # Minimum level that's required to login,3 by default
    Ra.MinLevel = 2

    Wenn man das Paswort falsch eingibt obd der Client gekickt werden soll
    ---------------------------------------------------
    # Kick client on wrong pass
    Ra.Secure = 1


    Das hier am besten nicht anrühren
    ---------------------------------------------------
    ---------------------------------------------------
    ---------------------------------------------------
    # All times are in milliseconds.

    # Default socket select time
    SocketSelectTime = 10000

    # Default grid clean up delay
    GridCleanUpDelay = 300000

    # Default map update interval
    MapUpdateInterval = 100

    # Default weather update interval
    ChangeWeatherInterval = 600000

    # Default PlayerSaveInterval
    PlayerSaveInterval = 900000

    # Default WorldServerPort
    WorldServerPort = 8085

    Credits: ObiKenobi


    Mangos Database Handler

    - ladet euch unter http://www.bluesailor.net/MDH.php die neuste version
    - installierts (des dürftet ihr schaffen Zunge raus )
    - geht nachdem ihrs gestartet und die fehlermeldung weggeklickt habt auf updater dann auf get list und dann auf update
    - nach dem update geht auf configuration
    - tragt eure ip (falls ihr hamachi benutzt) euer passwort und root als username in beide tabs ein (evtl auch datenbank namen)
    - hier ein seeeehr hilfreicher zur konfiguration (ma wieder anderes Forum...aber GEC is eh besser als DarkWoW Augenzwinkern ) danket aodkiller : http://www.gec-board.de/thread.php?threadid=4168


    Skilliste
    Code: 6 - Frost / Frost
    8 - Feuer / Fire
    26 - Waffen / Arms
    38 - Kampf / Combat
    39 - Täuschung / Subtlety
    40 - Gifte / Poisons
    43 - Schwerter / Swords
    44 - Äxte / Axes
    45 - Bogen / Bows
    46 - Schusswaffen / Guns
    50 - Tierherrschaft / Beast Mastery
    51 - Überleben / Outdoorsmanship
    54 - Streitkolben / Maces
    55 - Zweihandschwerter / Two-Handed Swords
    56 - Heilig / Holy
    78 - Schattenmagie / Shadow Magic
    95 - Verteidigung / Defense
    98 - Sprache: Gemeinsprache / Language: Common
    101 - Zwergenvolk / Dwarven Racial
    109 - Sprache: Orcisch / Language: Orcish
    111 - Sprache: Zwergisch / Language: Dwarven
    113 - Sprache: Darnassisch / Language: Darnassian
    115 - Sprache: Taurisch / Language: Taurahe
    118 - Beidhändigkeit / Dual Wield
    124 - Taurenvolk / Tauren Racial
    125 - Orcvolk / Orc Racial
    126 - Nachtelfenvolk / Night Elf Racial
    129 - Erste Hilfe / First Aid
    134 - Wilder Kampf / Feral Combat
    136 - Stäbe / Staves
    137 - Sprache: Thalassisch / Language: Thalassian
    138 - Sprache: Drachisch / Language: Draconic
    139 - Sprache: Dämonisch / Language: Demon Tongue
    140 - Sprache: Titanisch / Language: Titan
    141 - Sprache: Alte Sprache / Language: Old Tongue
    142 - Überlebenskunst / Survival
    148 - Pferdreiten / Horse Riding
    149 - Wolfreiten / Wolf Riding
    150 - Tigerreiten / Tiger Riding
    152 - Widderreiten / Ram Riding
    155 - Schwimmen / Swimming
    160 - Zweihandstreitkolben / Two-Handed Maces
    162 - Unbewaffnet / Unarmed
    163 - Treffsicherheit / Ranged Combat
    164 - Schmiedekunst / Blacksmithing
    165 - Lederverarbeitung / Leatherworking
    171 - Alchimie / Alchemy
    172 - Zweihandäxte / Two-Handed Axes
    173 - Dolche / Daggers
    176 - Wurfwaffen / Thrown
    182 - Kräuterkunde / Herbalism
    183 - ALLGEMEIN (DND) / GENERIC (DND)
    184 - Vergeltung / Combat
    185 - Kochkunst / Cooking
    186 - Bergbau / Mining
    188 - Tier - Wichtel / Pet - Imp
    189 - Tier - Teufelsjäger / Pet - Felhunter
    197 - Schneiderei / Tailoring
    202 - Ingenieurskunst / Engineering
    203 - Tier - Spinne / Pet - Spider
    204 - Tier - Leerwandler / Pet - Voidwalker
    205 - Tier - Sukkubus / Pet - Succubus
    206 - Tier - Höllenbestie / Pet - Infernal
    207 - Tier - Verdammniswache / Pet - Doomguard
    208 - Tier - Wolf / Pet - Wolf
    209 - Tier - Katze / Pet - Cat
    210 - Tier - Bär / Pet - Bear
    211 - Tier - Eber / Pet - Boar
    212 - Tier - Krokilisk / Pet - Crocilisk
    213 - Tier - Aasvogel / Pet - Carrion Bird
    214 - Tier - Krebs / Pet - Crab
    215 - Tier - Gorilla / Pet - Gorilla
    217 - Tier - Raptor / Pet - Raptor
    218 - Tier - Weitschreiter / Pet - Tallstrider
    220 - Volk - Untote / Racial - Undead
    226 - Armbrüste / Crossbows
    228 - Zauberstäbe / Wands
    229 - Stangenwaffen / Polearms
    236 - Tier - Skorpid / Pet - Scorpid
    237 - Arkan / Arcane
    251 - Tier - Schildkröte / Pet - Turtle
    253 - Meucheln / Assassination
    256 - Furor / Fury
    257 - Schutz / Protection
    261 - Bestienausbildung / Beast Training
    267 - Schutz / Protection
    270 - Tier - Allgemein / Pet - Talents
    293 - Plattenpanzer / Plate Mail
    313 - Sprache: Gnomisch / Language: Gnomish
    315 - Sprache: Trollisch / Language: Troll
    333 - Verzauberkunst / Enchanting
    354 - Dämonologie / Demonology
    355 - Gebrechen / Affliction
    356 - Angeln / Fishing
    373 - Verstärkung / Enhancement
    374 - Wiederherstellung / Restoration
    375 - Elementarkampf / Elemental Combat
    393 - Kürschnerei / Skinning
    413 - Schwere Rüstung / Mail
    414 - Leder / Leather
    415 - Stoff / Cloth
    433 - Schild / Shield
    473 - Faustwaffen / Fist Weapons
    533 - Raptorreiten / Raptor Riding
    553 - Roboschreiterlenken / Mechanostrider Piloting
    554 - Untoten-Reitkunst / Undead Horsemanship
    573 - Wiederherstellung / Restoration
    574 - Gleichgewicht / Balance
    593 - Zerstörung / Destruction
    594 - Heilig / Holy
    613 - Disziplin / Discipline
    633 - Schlossknacken / Lockpicking
    653 - Tier - Fledermaus / Pet - Bat
    654 - Tier - Hyäne / Pet - Hyena
    655 - Tier - Eule / Pet - Owl
    656 - Tier - Windnatter / Pet - Wind Serpent
    673 - Sprache: Gossensprache / Language: Gutterspeak
    713 - Kodoreiten / ???
    733 - Volk - Trolle / ???
    753 - Volk - Gnome / ???
    754 - Volk - Menschen / ???
    755 - Juwelenschleifen / ???
    756 - Blutelfenvolk / ???
    758 - Tier - Ereignis Ferngesteuert / ???
    759 - Sprache: Draenei / ???
    760 - Draeneivolk / ???
    761 - Tier - Teufelswache / ???
    762 - Reiten / Riding
    763 - Tier - Drachenfalke / ???
    764 - Tier - Netherrochen / ???
    765 - Tier - Sporensegler / ???
    766 - Tier - Sphärenjäger / ???
    767 - Tier - Felshetzer / ???
    768 - Tier - Schlange / ???

    Um einen Skill zu lernen muss man mit dem Befehl.
    .learn (spell id)
    den dazu passenden spell lernen und anschießend mit
    .setskill <Skill ID> <Skill Punkte> <Max Skilllevel>
    das level einstellen
    Wer demnach für ein Einhandschwert (43 Swoard) ein gewünschten Skill erhalten möchte muss
    folgendes eingeben.
    .learn 201
    .setskill 43 9999 9999
    Die 9999 sind die Skillpunkte die man frei wählen kann
    Man kann nicht beliebig viele skills erlernen, daher nicht einfach drauf losskillen.
    Um einen Skill wieder zu verlernen muss der Befehl
    .setskill <Skill ID> 0 0
    eingegeben werden.

    BEI ALLEN SKILLS IST AUCH EIN SPELL ERFORDERLICH! Sucht die entsprechende id bei allakhazam indem ihr den skill namen auf englisch kopiert und einen gleichnamigen spell sucht! (schaut bei Gegenstands, Set und Spell IDs wie des lernen geht)
    ansonsten steht auch weiter unten noch eine liste für Rüstung und Waffen.


    Gameobject Liste

    neue Liste direkt aus der DB extrahiert.

    Gameobject Liste


    Gegenstands, Set und Spell IDs

    -geht auf wow.allakhazam.com / buffed.de / wowhandwerk.de
    -sucht euch den/das entsprechenden spell/gegenstand/set und klickt ihn/es an
    -kopiert die letzte zahl der adressleiste (z.B. http://wow.allakhazam.com/item.html?witem=17104 für Rückgratschnitter)
    -geht ins spiel und schreibt .additem (kopierte zahl) für gegenstände .learn (kopierte zahl) für spells und .additemset (kopierte zahl) für sets um diese zu erhalten. es kommt auf euere SDB an ob es den gegenstand gibt oder nicht (bei aktuellen gibts ziemlich alles)!


    Komplett-Ausrüstungsmakros

    hier werde ich einige makros adden mit denen ihr euch komplett ausrüsten (mit absolutem top equip) und skillen könnt.

    Schurke:

    1.Makro

    .additem 14156
    .additem 14156
    .additem 14156
    .additem 14156
    .additem 22802
    .additem 21126
    .learn all_myclass
    .modify money 5000000000
    .setskill 40 300 300
    .setskill 633 300 300
    .learn 1804
    .levelup 62
    .learn 674
    .setskill 118 1 1
    .setskill 45 300 300
    .maxskill

    2.Makro

    .additemset 524
    .additem 19377
    .additem 22961
    .additem 21710
    .additem 19406
    .additem 22954
    .additem 21616
    .additem 23060
    .additem 5060


    Krieger (MT-Ausrüstung):

    1.Makro

    .additem 14156
    .additem 14156
    .additem 14156
    .additem 14156
    .additem 23577
    .additem 23043
    .additem 22810
    .levelup 62
    .learn all_myclass
    .modify money 5000000000
    .learn 16320
    .setskill 293 1 1
    .learn 266
    .setskill 46 300 300
    .maxskill

    2.Makro:

    .additemset 523
    .additem 22938
    .additem 22732
    .additem 21200
    .additem 23040
    .additem 19431

    Makros by SkullDrago: (hier link zur erwähnten 25er tasche: http://www.gec-board.de/thread.php?threadid=2713 )

    makros sind nur befehl+id. das in klammern müsst ihr weglassen da die makros sonst nciht erkannst werden Augenzwinkern :wink: Quote: Ausrüstungsmakro

    Druide

    Makro 1 (Taschen Fähigkeiten etc.)

    .levelup 59 (Level 60)
    .additem 14156 4 (18er Taschen oder meine nach einfügen 28er id=900902)
    .learn all_myclass (alle Klassenfertigkeiten lernen)
    .maxskill skills 300 (alle skills auf 300)
    .modify money 5000000000

    Makro 2 (Ausrüstung)

    .additemset 521 (t3set)
    .additem 19377 (Kette)
    .additem 22961 (Ring)
    .additem 22954 (Schmuck)
    .additem 19406 (Schmuck)
    .additem 21710 (Rücken)
    .additem 19031 (Wappenrock)
    .additem 859 (Hemd)

    Makro 3 (Waffen)

    .additem 20581 (Stab)

    Makro 4 (Reiten)

    .learn 33391 (Reitskill)
    .additem 13335 (Reittier todesstreitross) oder .additem 8586 (epischer Raptor nur als Untoter, Orc und Troll) oder
    .additem 19902 (epischer Tiger)

    Zusätzliche tsets (es können zusätzliche Fertigkeiten nötig sein)

    t0 = .additemset 185
    t0.5 = .additemset 513
    t1 = .additemset 205
    t2 = .additemset 214
    t2.5 = .additemset 493
    PVPalli1 = .additemset 551
    PVPalli2 = .additemset 397
    PVPhorde1 = .additemset 539
    PVPhorde2 = .additemset 398



    Ausrüstungsmakro

    Hexenmeister

    Makro 1 (Taschen Fähigkeiten etc.)

    .levelup 59 (Level 60)
    .additem 14156 4 (18er Taschen oder meine nach einfügen 28er id=900902)
    .learn all_myclass (alle Klassenfertigkeiten lernen)
    .learn 227 (zweihand stäbe)
    .maxskill skills 300 (alle skills auf 300)
    .modify money 5000000000

    Makro 2 (Ausrüstung)

    .additemset 529 (t3set)
    .additem 17782 (Kette)
    .additem 23025 (Ring)
    .additem 22954 (Schmuck)
    .additem 19379 (Schmuck)
    .additem 23050 (Rücken)
    .additem 19031 (Wappenrock)
    .additem 859 (Hemd)
    .additem 6265 (Seelensplitter)

    Makro 3 (Waffen)

    .additem 22800 (Stab)
    .additem 22821 (Zauberstab)

    Makro 4 (Reiten)

    .learn 33391 (Reitskill)
    .additem 13335 (Reittier todesstreitross) oder .additem 8586 (epischer Raptor nur als Orc, Untoter und Troll) oder
    .additem 19902 (epischer Tiger)

    Zusätzliche tsets (es können zusätzliche Fertigkeiten nötig sein)

    t0 = .additemset 183
    t0.5 = .additemset 518
    t1 = .additemset 203
    t2 = .additemset 212
    t2.5 = .additemset 499
    PVPalli1 = .additemset 547
    PVPalli2 = .additemset 392
    PVPhorde1 = .additemset 541
    PVPhorde2 = .additemset 391


    Ausrüstungsmakro

    Jäger

    Makro 1 (Taschen Fähigkeiten etc.)

    .levelup 59 (Level 60)
    .additem 14156 4 (18er Taschen oder meine nach einfügen 28er id=900902)
    .learn all_myclass (alle Klassenfertigkeiten lernen)
    .learn 8737 (schwere rüstung)
    .setskill 413 300 300 (schwere Rüstung auf 300)
    .learn 197 (Axt zweihändig)
    .setskill 172 300 300 (Axt zweihändig auf 300)
    .maxskill skills 300 (alle skills auf 300)
    .modify money 5000000000

    Makro Rassenspezifisch (ob Bogen oder Büchse)

    mit Bogen

    nichts

    mit Büchse

    .learn 266 (Schusswaffen)

    Makro auf Wunsch (zweihändig oder beidhändig)

    .learn 197 (Axt zweihändig) oder .learn 674 (beidhändig)

    Makro 2 (Ausrüstung)

    .additemset 530 (t3set)
    .additem 19377 (Kette)
    .additem 22961 (Ring)
    .additem 22954 (Schmuck)
    .additem 19406 (Schmuck)
    .additem 21710 (Rücken)
    .additem 19031 (Wappenrock)
    .additem 859 (Hemd)

    Makro 3 (Waffen)

    .additem 870 (axt zweihändig) oder .additem 871 (einhandaxt) + .additem 811 (einhandaxt)
    .additem 22811 (bogen) oder .additem 4089 (Büchse)
    .additem 18042 (munition Bogen) oder .additem 12654 (Munition Büchse)

    Makro 4 (Reiten)

    .learn 33391 (Reitskill)
    .additem 13335 (Reittier todesstreitross) oder .additem 8586 (epischer Raptor nur Untoter, Orc und Troll) oder
    .additem 19902 (epischer Tiger)

    Zusätzliche tsets (es können zusätzliche Fertigkeiten nötig sein)

    t0 = .additemset 186
    t0.5 = .additemset 515
    t1 = .additemset 206
    t2 = .additemset 215
    t2.5 = .additemset 509
    PVPalli1 = .additemset 550
    PVPalli2 = .additemset 395
    PVPhorde1 = .additemset 543
    PVPhorde2 = .additemset 396


    Ausrüstungsmakro

    Krieger

    Makro 1 (Skills Fähigkeiten und Geld)

    .levelup 59 (level 60)
    .learn all_myclass (Klassenfähigkeiten erlernen)
    .learn 264 (Bogen schießen)
    .setskill 45 300 300 (Bogenschuss auf 300)
    .learn 750 (Plattenrüstungen tragen)
    .setskill 293 300 300 (Plattenrüstung auf 300)
    .learn 202 (Zweihänder tragen)
    .setskill 55 300 300 (Schwert Zweihänder auf 300)
    .maxskill skills 300 (alle Skills auf 300)
    .modify money 5000000000
    .additem 14156 4 (4x Bodenlose Tasche 18er oder ihr nehmt meine 28 Slots dann ist die id 900902)

    Makro 2 (tset + Rüstung)

    .additemset 523 (t3 set Platte)
    .additem 23053 (Kette)
    .additem 21710 (Rücken)
    .additem 22936 (Handgelenke Platte)
    .additem 21581 (Handschuhe Platte)
    .additem 19137 (Gürtel Platte)
    .additem 19376 (Ring einzigartig)
    .additem 21596 (Ring einzigartig)
    .additem 23041 (Schmuck einzigartig)
    .additem 19406 (Schmuck einzigartig)
    .additem 19031 (Wappenrock)
    .additem 859 (Hemd)

    Makro 3 (Waffen und Munition)

    .additem 21679 (Zweihänder)
    .additem 22811 (Bogen)
    .additem 18042 (Munition)

    Makro 4 (Reiten)

    .learn 33391 (reiten)
    .additem 13335 (Reittier todesstreitross) oder .additem 8586 (epischer Raptor nur als Untoter, Troll und Orc) oder
    .additem 19902 (epischer Tiger)

    Zusätzliche tsets (es können zusätzliche Fähigkeiten nötig sein)

    t0 = .additemset 189
    t0.5 = .additemset 511
    t1 = .additemset 209
    t2 = .additemset 218
    t2.5 = .additemset 496
    PVPalli1 = .additemset 545
    PVPalli2 = .additemset 384
    PVPhorde1 = .additemset 537
    PVPhorde2 = .additemset 383


    Ausrüstungsmakro

    Magier

    Makro 1 (Taschen Fähigkeiten etc.)

    .levelup 59 (Level 60)
    .additem 14156 4 (18er Taschen oder meine nach einfügen 28er id=900902)
    .learn all_myclass (alle Klassenfertigkeiten lernen)
    .maxskill skills 300 (alle skills auf 300)
    .modify money 5000000000

    Makro 2 (Ausrüstung)

    .additemset 526 (t3set)
    .additem 17782 (Kette)
    .additem 23025 (Ring)
    .additem 22945 (Schmuck)
    .additem 19379 (Schmuck)
    .additem 21710 (Rücken)
    .additem 19031 (Wappenrock)
    .additem 859 (Hemd)

    Makro 3 (Waffen)

    .additem 944 (Stab)
    .additem 22821 (Zauberstab)

    Makro 4 (Reiten)

    .learn 33391 (Reitskill)
    .additem 13335 (Reittier todesstreitross) oder .additem 8586 (epischer Raptor nur als Orc, Untoter und Troll) oder
    .additem 19902 (epischer Tiger)

    Zusätzliche tsets (es können zusätzliche Fertigkeiten nötig sein)

    t0 = .additemset 181
    t0.5 = .additemset 517
    t1 = .additemset 201
    t2 = .additemset 210
    t2.5 = .additemset 503
    PVPalli1 = .additemset 546
    PVPalli2 = .additemset 388
    PVPhorde2 = .additemset 397


    Ausrüstungsmakro

    Paladin

    Makro 1 (Gold etc)

    .levelup 59 (level60)
    .additem 14156 4 (18er Tasche oder meine 28er 900902)
    .learn 750 (Plattenrüstung anlegen)
    .setskill 293 300 300 (Plattenrüstung auf 300)
    .modify money 5000000000 (geld)
    .maxskill skills 300 (alle skills auf 300)
    .modify money 5000000000

    Makro 2 (Rüstung)

    .additemset 528 (t3set)
    .additem 17109 (Kette)
    .additem 21710 (Rücken)
    .additem 19031 (Wappenrock)
    .additem 1447 (Ring)
    .additem 19406 (Schmuck)
    .additem 18820 (Schmuck)
    .additem 859 (Hemd)

    Makro 3 (Waffen)

    .additem 810 (Waffe)
    .additem 1169 (Schild)
    .additem (Relikt)

    Makro 4 (Reiten)

    .learn 33391 (Reiten)
    .additem 13335 (Reittier todesstreitross) oder .additem 8586 (epischer Raptor nur als Untoter, Troll und Orc) oder
    .additem 19902 (epischer Tiger)

    Zusätzliche tsets

    t0 = .additemset 188
    t0.5 = .additemset 516
    t1 = .additemset 208
    t2 = .additemset 217
    t2.5 = .additemset 505
    PVPalli1 = .additemset 544
    PVPalli2 = .additemset 402

    Ausrüstungsmakro

    Priester

    Makro 1 (Taschen Fähigkeiten etc.)

    .levelup 59 (Level 60)
    .additem 14156 4 (18er Taschen oder meine nach einfügen 28er id=900902)
    .learn all_myclass (alle Klassenfertigkeiten lernen)
    .learn 227 (Stäbe zweihand tragen)
    .learn 264 (Bogenschuss)
    .setskill 45 300 300 (Bogenschuss auf 300)
    .maxskill skills 300 (alle skills auf 300)

    Makro 2 (Ausrüstung)

    .additemset 525 (t3set)
    .additem 17782 (Kette)
    .additem 1447 (Ring)
    .additem 18820 (Schmuck)
    .additem 19406 (Schmuck)
    .additem 21710 (Rücken)
    .additem 19031 (Wappenrock)
    .additem 859 (Hemd)

    Makro 3 (Waffen)

    .additem 18608 (Stab)
    .additem 2825 (Bogen)
    .additem 18042 (Munition)

    Makro 4 (Reiten)

    .learn 33391 (Reitskill)
    .additem 13335 (Reittier todesstreitross) oder .additem 8586 (epischer Raptor nur als Untoter, Orc und Troll) oder
    .additem 19902 (epischer Tiger)

    Zusätzliche tsets (es können zusätzliche Fertigkeiten nötig sein)

    t0 = .additemset 182
    t0.5 = .additemset 514
    t1 = .additemset 202
    t2 = .additemset 211
    t2.5 = .additemset 507
    PVPalli1 = .additemset 549
    PVPalli2 = .additemset 389
    PVPhorde1 = .additemset 540
    PVPhorde2 = .additemset 390


    Ausrüstungsmakro

    Schamane

    Makro 1 (Taschen Fähigkeiten etc.)

    .levelup 59 (Level 60)
    .additem 14156 4 (18er Taschen oder meine nach einfügen 28er id=900902)
    .learn 8737 (schwere Rüstung)
    .setskill 413 300 300 (schwere Rüstung auf 300)
    .learn all_myclass (alle Klassenfertigkeiten lernen)
    .maxskill skills 300 (alle skills auf 300)
    .modify money 5000000000

    Makro 2 (Ausrüstung)

    .additemset 527 (t3set)
    .additem 19377 (Kette)
    .additem 22961 (Ring)
    .additem 22954 (Schmuck)
    .additem 19406 (Schmuck)
    .additem 21710 (Rücken)
    .additem 19031 (Wappenrock)
    .additem 859 (Hemd)

    Makro 3 (Waffen)

    .additem 812 (Stab)

    Makro 4 (Reiten)

    .learn 33391 (Reitskill)
    .additem 13335 (Reittier todesstreitross) oder .additem 8586 (epischer Raptor nur als Troll, Untoter und Orc) oder
    .additem 19902 (epischer Tiger)

    Zusätzliche tsets (es können zusätzliche Fertigkeiten nötig sein)

    t0 = .additemset 187
    t0.5 = .additemset 519
    t1 = .additemset 207
    t2 = .additemset 216
    t2.5 = .additemset 501
    PVPhorde1 = .additemset 538
    PVPhorde2 = .additemset 386

    Ausrüstungsmakro

    Schurke

    Makro 1 (Fähigkeiten skills und geld)

    .additem 14156 4 (18er tasche x4 oder meine 28er id=900902)
    .levelup 59 (level 60)
    .learn all_myclass (Klassenfertigkeiten)
    .learn 264 (Bogenschuss)
    .setskill 45 300 300 (Bogenschuss auf 300)
    .learn 1804 (Schlösser knacken)
    .setskill 633 300 300 (sclösserknacken auf 300)
    .learn 674 (Beidhändigkeitsskill)
    .maxskill skills 300 (alle Skills auf 300)
    .modify money 5000000000 (Geld)

    Makro 2 (Rüstung und tset)

    .additemset 524 (t3set)
    .additem 19377 (Kette)
    .additem 22961 (Ring einzigartig)
    .additem 21710 (Rücken)
    .additem 19406 (Schmuck)
    .additem 22954 (Schmuck)
    .additem 19031 (Wappenrock)
    .additem 5060 (Diebeswerkzeug)
    .additem 859 (Hemd)

    Makro 3 (Waffen + Munition)

    .additem 22802 (Dolch)
    .additem 21126 (Dolch)
    .additem 18042 (Munition)
    .additem 21616 (Bogen)

    Makro 4 (reiten)

    .learn 33391 (reiten)
    .additem 13335 (Reittier todesstreitross) oder .additem 8586 (epischer Raptor nur als Untoter, Orc und Troll) oder
    .additem 19902 (epischer Tiger)

    Zusätzliche tsets (zusätzliche Fähigkeiten können nötig sein)

    t0 = .additemset 184
    t0.5 = .additemset 512
    t1 = .additemset 204
    t2 = .additemset 213
    t2.5 = .additemset 497
    PVPalli1 = .additemset 548
    PVPalli2 = .additemset 394
    PVPhorde1 = .additemset 522
    PVPhorde2 = .additemset 393


    Für die Taschen mit 28 Slots nehmt ihr die 25er hier aus dem Forum und ändert die Slot zahl (ist die einzige 25 in der Zahlenkolonne in 28 um fertig)


    Alle Sets

    zu adden mit .additemset (id)

    * Druide: t0:185 t0.5:513 t1:205 pvp1alli:551 pvp2alli:397 pvp1horde:539 pvp2horde:398 t2:214 t2.5:493 t3:521
    * Hexenmeister: t0:183 t0.5:518 t1:203 pvp1alli:547 pvp2alli:392 pvp1horde:541 pvp2horde:383 t2:212 t2.5:499 t3:529
    * Jäger: t0:186 t0.5:515 t1:206 pvp1alli:550 pvp2alli:395 pvp1horde:543 pvp2horde:396 t2:215 t2.5:509 t3:530
    * Krieger: t0:189 t0.5:511 t1:209 pvp1alli:545 pvp2alli:384 pvp1horde:537 pvp2horde:391 t2:218 t2.5:496 t3:523
    * Magier: t0:181 t0.5:517 t1:201 pvp1alli:546 pvp2alli:388 pvp1horde:542 pvp2horde:397 t2:210 t2.5:503 t3:526
    * Priester: t0:182 t0.5:514 t1:202 pvp1alli:549 pvp2alli:389 pvp1horde:540 pvp2horde:390 t2:211 t2.5:507 t3:525
    * Schurke: t0:184 t0.5:512 t1:204 pvp1alli:548 pvp2alli:394 pvp1horde:522 pvp2horde:393 t2:213 t2.5:497 t3:524
    * Paladin: t0:188 t0.5:516 t1:208 pvp1alli:544 pvp2alli:402 pvp1horde:--- pvp2horde:--- t2:217 t2.5:505 t3:528
    * Schamane: t0:187 t0.5:519 t1:207 pvp1alli:--- pvp2alli:--- pvp1horde:538 pvp2horde:386 t2:216 t2.5:501 t3:527


    Items selber machen

    1.ladet euch den mangos database handler (gibts im thread)
    2.stellt ihn ein und updatet ihn
    3.klick auf Items Management (des Blatt Papier mit der Kamera davor)
    4.geht auf Add
    5.Stellt entsprechendes ein. Hier die wichtigsten dinge:
    -ändert die id auf eine hohe zahl (z.B. 400000) dass sie bei späteren updates keine blizz items verdrängt
    -model ids findet ihr bei Allakhazam indem ihr euch ein item raussucht, dieses anklickt und dort auf XML geht. bei dem nun auftauchenden "Quellcode" sucht ihr displayid. dies ist was ihr bei displayid eintragen müsst.
    -lasst sec. model id frei
    -in den nächsten 3 tabs muss nich zwangsläufig was verändert werden
    -im nächsten tab MÜSST ihr den inventory type einstellen! bei sheath muss (falls es eine waffe is) für z.B. dolch oder 2h Streitkolben eben entsprechend 1h sword oder 2h sword angegeben werden! wenn es die entsprechende klasse gibt natürlich diese
    -nächsten 3 tabs sollten klar sein
    -spell ids findet ihr genauso wie display id blos dass ihr bei spellid suchen müsst. gebt einfach eine id ein wenn es mehrere gibt. ein entsprechender name wird angezeigt daran seht ihr schon obs stimmt ^^
    -die nächsten 2 tabs sin dnek ich wieder klar und können auch leer gelassen werden.
    6.geht auf edit und startet den Server neu


    Custom Portal Anleitung

    1.geht ingame zu dem ort wo das Portal hinführen soll.
    2. gebt .gps ein und schreibt euch x y und z koordinate sowie mapid (0 oder 1 wenn ihr nicht in ner instanz seit) und orientation auf
    3. macht ein neues textdokument mit folgendem inhalt: Code: INSERT INTO areatrigger_template
      (id, name, required_level, trigger_map, trigger_position_x, trigger_position_y, trigger_position_z, target_map, target_position_x, target_position_y, target_position_z, target_orientation)
    VALUES
      (20010(oder eine andere unbesetzte id), "Name des Ortes", (erforderliches level zum benutzen), (mapid), "x koordinate", "y koordinate", "z koordinate", (mapid), "x koordinate", "y koordinate", "z koordinate", "orientation");

    INSERT INTO gameobject_template
      (entry, type, displayId, name, faction, flags, size, sound0, sound1, sound2, sound3, sound4, sound5, sound6, sound7, sound8, sound9, ScriptName)
    VALUES
      (300010(oder andere unbesetzte id), 27, 4396, "Name des Portals", 0, 0, 1, (id des vorherigen eintrags(erste zahl), 0, 0, 0, 0, 0, 0, 0, 0, 0, "" );
    also z.B. Code: INSERT INTO areatrigger_template
      (id, name, required_level, trigger_map, trigger_position_x, trigger_position_y, trigger_position_z, target_map, target_position_x, target_position_y, target_position_z, target_orientation)
    VALUES
      (20010, "Teleport: Arena", 0, 0, "-13232.994141", "219.281677", "31.930302", 0, "-13232.994141", "219.281677", "31.930302", "1.110165");

    INSERT INTO gameobject_template
      (entry, type, displayId, name, faction, flags, size, sound0, sound1, sound2, sound3, sound4, sound5, sound6, sound7, sound8, sound9, ScriptName )
    VALUES
      (300010, 27, 4396, "Zur Arena", 0, 0, 1, 20010, 0, 0, 0, 0, 0, 0, 0, 0, 0, "" );
    4. speichert die textdatei
    5. öffnet navicat
    6. rechtsklick auf die DB mangos und wählt batchdatei ausführen
    7. stellt auf "all files" statt .sql und wählt das eben erstellte textdokument aus
    8. drückt öffnen
    9. ihr könnt das portal nun ingame nach einem serverneustart mit dem command .addgo (2.eingetragene id) also im beispiel .addgo 300010 spawnen


    Anleitung für PvP Rang 14

    1. öffnet die tabelle character in navicat und sucht die GUID von dem char dem ihr rang 14 geben wollt raus.
    2. öffnet irgendein textdokument und kopiert die folgenden zeilen hinein Code: update `character` set `rating`='70000' where `guid`=FILLINYOURGUID;
    update `character` set `highest_rank`='14' where `guid`=FILLINYOURGUID;
    INSERT INTO `character_kill` VALUES (FILLINYOURGUID, 0, 70000, 6947107, 1);
    3. setzt in dem textdokument dort wo FILLINYOURGUID steht die vorhin rausgesuchte GUID ein
    4. kopiert die veränderten zeilen
    5. rechtsklick auf die db mangos in navicat und wählt "Konsole..."
    6. fügt die zeilen mit eingesetztem GUID in die Konsole ein und drückt enter
    7. nun sollte 3mal querie ok dastehen. falls nicht habt ihr entweder nicht ganz kopiert oder etwas beim einsetzen eures GUID mit herausgelöscht großes :D


    Waffen und Rüstungsskills/spells

    Armor:
    Code:

    Cloth
    .learn 9078
    .setskill 415 1 1

    Leather
    .learn 9077
    .setskill 414 1 1

    Mail
    .learn 8737
    .setskill 413 1 1

    Plate Mail
    .learn 16320
    .setskill 293 1 1



    Weapons:
    Code:

    Shield
    .learn 9116
    .setskill 433 1 1

    Axe 1 Handed
    .learn 196
    .setskill 44 300 300

    Maces 1 Handed
    .learn 198
    .setskill 54 300 300

    Sword 1 Handed
    .learn 201
    .setskill 43 300 300

    Axe 2 Handed
    .learn 197
    .setskill 172 300 300

    Maces 2 Handed
    .learn 199
    .setskill 160 300 300

    Swords 2 Handed
    .learn 202
    .setskill 55 300 300

    Daggers
    .learn 1180
    .setskill 173 300 300

    Bows
    .learn 264
    .setskill 45 300 300

    Guns
    .learn 266
    .setskill 46 300 300

    Crossbows
    .learn 15995
    .setskill 226 300 300

    Staves
    .learn 227
    .setskill 136 300 300

    Wands
    .learn 5009
    .setskill 228 300 300

    Spell Shoot for Wands
    .learn 5019

    Skill Throws
    .learn 2567
    .setskill 176 300 300

    verteidigung
    .setskill 95 300 300

    gemeinsprache
    .setskill 98 300 300

    orkisch
    .setskill 109 300 300

    Bei .setskill steht z.b : 176 300 300 mit den 300 300 befehlst du deine fähigkeit auf 300 zu setzen

    PS: geht auch mit 99.999 xD


    Levelstats bis 255

    1.Ladet euch diese datei
    2.entpackt sie
    3.Öffnet in navicat die verbindung Mangos,wählt die datenbank mangos, rechtsklickt auf diese, wählt batchdatei ausführen, wählt die gerade entpackte datei aus und drückt ok
    4.wartet bis fertig gebatcht ist.
    5. (nicht notwendig) öffnet die konsole bei der db mangos (rechtsklick->konsole) und kopiert folgendes queries hinein: Code:     
    DELETE FROM player_levelstats WHERE level>(max level in eurer mangosd.conf);
    fügt noch statt "(max level in eurer mangosd.conf)" euer eingestelltes maxlevel ein und drückt enter. (level>70; sollte dann z.b. dastehen)


    Pet-Levelstats bis 255

    1.Ladet euch diese Datei
    2.entpackt sie
    3.Öffnet in navicat die verbindung Mangos,wählt die datenbank mangos, rechtsklickt auf diese, wählt batchdatei ausführen, wählt die gerade entpackte datei aus und drückt ok
    4.wartet bis fertig gebatcht ist.
    5.es werden eventuell Fehler auftreten beim MaNGOS starten (Unused Petlevelstats.....,ignoring oder so) ignoriert diese das heißt nur dass ihr petlevel nicht bis 255 eingestellt habt.


    Item-, NPC-, Gameobject- und Tele-Liste

    So hab von futuretec ein einfaches mySQL Script in PHP gekriegt und euch damit mal die 4 Tabellen als txt extrahiert. (danke nochmal futuretec ^^)

    DOWNLOAD!!!|||alternativ Link


    Tool zum Färben der Message of the Day in der mangosd.conf

    Ladet euch das folgende tool, gebt den text ein den ihr sehen wollte und färbt ihn ein. anschließend auf copy-to-clipboard und in die mangosd.conf bei MoTD einfügen.Wenn ihrs merhfarbig wollt einfach hinter das |r das nächste in einer anderen Farbe kopieren.

    DOWNLOAD!!!



    Credits
    Hier noch mal in aller Ehre ein goßes Dankeschön an alle die hier mit geabreitet haben.
    Da wäre natürlich in erster Linie Robi13 vom DarkWoW-Forum, der das ganze hier geschrieben hat. Auch danke an alle die ihm dabei geholfen haben und an die, die vor allem im Zusatzteil ihre Sachen freigegeben haben, wie z.B. ObiKenobi oder SkullDrago. Auch ein großes Danke an die anderen Communitys die hier Downloads bereitstellen damit auch wir in den Genuss eines privaten WoW-Server kommen.
    Ich kann nur sagen Erste Sahne was ihr alle hier gemacht habt, macht auch in Zukunft weiter so!

    Hier noch der Link zum Orginalthread: http://www.darkwow.de/forum/thread.php?threadid=487

    PS: Falls es noch Verbesserungen, oder Fehler (In meiner Übertragung oder auch im Orginal, was ich aber nicht glaube) gibt so lasst es mich wissen.

    Wer einen Rechtschreibfehler findet darf ihn behalten ;)



    Re: [WoW][GER] Eigenen WoW Server basteln

    Shadow - 01.06.2007, 22:10

    Anleitung als Worddoc
    So jetzt iss es soweit mal online-tauglich. Es ist noch voll mit Rechtschreibfehler (v.a. Groß und Kleinschreibung war im Ursprünglichen etwas seltsam....
    Bin grad dabei das Ganze als Worddokument zu machen. Kann man dann ja mal hochladen....Aber da werd ich noch n bissl brauchen bin etz ein paar Tage weg und des Doc soll ja auch nen einheitlicheren Stil haben als der Post. Da sin im Zusatzteil Codezeilen, die der Ursprüngliche Poster ganz komisch angelegt hat....



    Re: [WoW][GER] Eigenen WoW Server basteln

    spawn - 01.06.2007, 23:29


    ich schau es mir nachher mal an.
    danke erstmal und viel spass!



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum **CLOSED**

    [SRO - AutoIt] HelperBot v4 - gepostet von bussdee am Freitag 25.05.2007



    Ähnliche Beiträge wie "[WoW][GER] Eigenen WoW Server basteln"

    neues aus wow - werrabbit (Donnerstag 12.07.2007)
    die wow tänze - Heretlc (Donnerstag 12.07.2007)
    Server von CMS ist nicht zu erreichen.... - Roberto (Sonntag 30.09.2007)
    ABE oder Gutachten für Drosselsatz\allgemeine TÜV-Fragen... - cYrus (Freitag 21.03.2008)
    Adminrechte für euren Server - Anonymous (Freitag 16.11.2007)
    WoW-Extreme... - Tisiphone (Mittwoch 18.07.2007)
    wow-Dancing - deadmanshand (Freitag 13.07.2007)
    WoW - Deutsch - solifer (Sonntag 22.07.2007)
    Server von CBM BM... - Roberto (Dienstag 04.09.2007)
    Server sendet "Margin Call" obwohl es nicht so ist - Gryf (Freitag 04.01.2008)