Inhaltsverzeichnis
Eine vollständige Erklärung zur Installation und Konfiguration von MySQL, phpMyAdmin und zugehörigen Tools geht über den Umfang dieses Dokumentes hinaus. Wir gehen davon aus, dass der Betreiber deines Servers dir bereits einen Nutzer für das Roster eingerichtet hat und phpMyAdmin zur Verfügung steht.
Melde dich bei phpMyAdmin mit dem Nutzernamen und Passwort für das Roster an. In unserem Beispiel ist der Nutzername roster160, das Passwort ist bereits eingegeben, und die Tabelle des Rosters werden in der Datenbank roster160 gespeichert.
Wenn dies deine erste Installation des WoW Rosters ist, wird die Datenbank komplett leer sein, wie auf der folgenden Abbildung.
Drücke auf den SQL Tab auf der Rechten Seite von phpMyAdmin. Danach siehst du weiter unten auf der Seite ein Feld um eine Datei mit SQL-Kommandos hochzuladen. Die Datei in dem WoW Roster Paket enthaltene Datei roster160.sql erzeugt die benötigten Tabellen. Drücke den Browse Knopf und wähle deine lokale Kopie der roster160.sql Datei. Dann drücke OK um die Kommandos auszuführen.
Angenommen alles funktioniert, bekommst du eine Antwort von phpMyAdmin ähnlich der unten. Achte insbesondere auf eine Meldung "Ihr SQL-Befehl wurde erfolgreich ausgeführt".
Aufgrund der erheblichen Änderungen sowohl am Code als auch in der Datenbankstruktur ist es empfohlen...
- VON v1.5.x ZU v1.6.0 KOMMT MAN NICHT! Neuer Anfang ist vorgeschrieben.
Dies umfasst die NOTWENDIGSTEN Änderungen in der Datei conf.php
Kopiere oder benenne die Datei conf.php.bak zu conf.php um.
Editiere mit Notepad oder einem andern Texteditor und mache folgende Änderungen entsprechend deiner Gilde und deiner Seite.
Wenn eine Variable in conf.php in Anführungszeichen gesetzt ist, hat das den Grund, dass der Wert ein Apostroph enthalten könnte. Zum Beispiel ist dort eine $server_name Variable und deine Gilde könnte auf Eldre'Thalas Server spielen. Deswegen ist die Variable $server_name in Anführungszeichen gesetzt. Andere Variablen sollte niemals Werte mit einem Apostroph haben (wie $guild_name, $faction, etc.) und sind deshalb aus Performance-Gründen in Apostrophe gesetzt. Ändere bitte ansonsten nichts an den Anführungszeichen und Apostrophen in conf.php -- falls du Probleme hast, poste ins Support-Forum auf WoWRoster.net.
Lade alle Dateien des Rosters wie gewohnt auf deinen Webserver hoch (FTP, SSH etc.) -- wenn du auf die Roster Übersichtsseite gehst (die Adresse die du bei $roster_dir in conf.php) eingetragen hast, solltest du folgende Seite sehen (wenn du die Dokumentation direkt aus deinem Roster anschaust, probiere diesen Link):
(Zurück zum Inhaltsverzeichnis)
All deine Gildenmitglieder die ihren Charakter anzeigen wollen, müssen folgendes Addon herunterladen und installieren: CharacterProfiler . Zumindest einer muss beide Addons GuildProfiler und CharacterProfiler herunterladen und regelmäßig die Gildenliste im Roster aktualisieren. Auch wenn alle anderen regelmäßig ihr Profil aktualisieren, die Daten auf der Übersichtsseite werden nur aktualisiert, wenn dies derjenige mit dem GuildProfiler Addon tut.
Wenn du (oder jemand aus deiner Gilde) noch nie ein WoW Addon installiert hast, schau auf dieser Seite bei WoWInterface.com nach.
Logge dich in WoW ein. Scrolle ein wenig in deinem Chatfenster zurück und achte auf die Meldung rpgo-CharacterProfiler [v1.5] loaded, und evtl. rpgo-GuildProfiler [v1.5] loaded wenn du auch GuildProfiler installiert hast.
Wenn du GuildProfiler installiert hast, klicke auf den Gilde Tab in deinem "Soziales" Fenster. Dort solle ein Save Knopf oben sein. Drücke den Save Knopf, und du solltes folgende Meldung im Chatfenster sehen:
Guild: YOURGUILD Guild created M-D-YYYY, X players, Y accountsDies zeigt an, das das Addon die Liste deiner Gildenmitglieder gespeichert hat.
Wenn du den CharacterProfiler installiert hast(du hast ihn installiert, oder?), öffne folgende Fenster, bevor du aus WoW ausloggst:
Gehe zur "Profil Updaten" Seite deines Rosters. Wenn deine Roster URL http://www.yourguildname.com/roster/ ist, sollte die Update-Seite http://www.yourguildname.com/roster/admin/update.php sein (wenn du die Dokumentation direkt aus deinem Roster anschaust, probiere diesen Link).
Drücke den Browse Knopf und finde deine CharacterProfiler.lua Datei die
alle vom Addon gespeicherten Daten enthält.
Wenn du WoW in C:\Programme\World of Warcraft installiert hast ist die
CharacterProfiler.lua Datei in einem Ordner namens
C:\Programme\World of Warcraft\WTF\Account\DEINACCOUNTNAME\SavedVariables\,
wobei du DEINACCOUNTNAME mit deinem WoW-Accountnamen ersetzen solltest.
Wähle die Datei aus und bestätigte mit Öffnen.
Dann, zurück auf der Updateseite, fülle das Feld Roster Update
Password aus, mit dem PW was du mit $roster_upd_pw in conf.php gesetzt hast.
Dann drücke Upload um die Daten hochzuladen.
Danach solltest du ungefähr folgende Seite sehen:
Nun gehe zurück zur Übersichtseite deines Rosters und du solltest eine Liste aller deiner Gildenmitglieder angezeigt bekommen.
Gehe zur "Profil Updaten" Seite deines Rosters. Wenn deine Roster URL http://www.yourguildname.com/roster/ ist, sollte die Update-Seite http://www.yourguildname.com/roster/admin/update.php sein (wenn du die Dokumentation direkt aus deinem Roster anschaust, probiere diesen Link).
Drücke den Browse Knopf und finde deine CharacterProfiler.lua Datei die
alle vom Addon gespeicherten Daten enthält.
Wenn du WoW in C:\Programme\World of Warcraft installiert hast ist die
CharacterProfiler.lua Datei in einem Ordner namens
C:\Programme\World of Warcraft\WTF\Account\DEINACCOUNTNAME\SavedVariables\,
wobei du DEINACCOUNTNAME mit deinem WoW-Accountnamen ersetzen solltest.
Wähle die Datei aus und bestätigte mit Öffnen.
Dann, zurück auf der Updateseite, drücke Upload um die Daten hochzuladen. Ignoriere das Passwort Feld. Danach solltest du ungefähr folgende Seite sehen:
Einige Charaktere können ihre Daten ohne Probleme hochladen. Diese Charaktere sind in der Gilde und haben das CharacterProfiler Addon korrekt installiert und benutzt.
Charaktere die keine Quests haben (wie z.B. Level-1-Mules) erzeugen evtl. folgende Warnungen:
Warning: array_keys(): The first argument should be an array in /var/wwwroot/roster160/html/lib/wowdb.php
on line 263
Charaktere auf dem gleichen WoW-Account aber auf anderen Servern erzeugen folgenden Fehler:
Could not find guild in database. Please update members first.
Charaktere auf dem Gildenserver, aber nicht in der Gilde, erzeugen folgende Warnung:
Doug is not in the list of guild members so their data will not be inserted.
(Zurück zum Inhaltsverzeichnis)
Die Gildenbank Seite dient dazu, alle Gegenstände in Taschen und Bank von "Mule" Charakteren der Gilde darzustellen. Wie deine Gilde diese Charactere markiert, kann unterschiedlich sein. Zum Beispiel könnte alle den Titel "Mule" oder "Bank" bekommen, oder sie haben alle ein bestimmtes Wort in ihrer Gildennote. Wir gehen für diese Anleitung davon aus, das alle den Titel "Banker" haben.
Um die Gildenbank zu aktivieren, editiere conf.php wie folgt:
Nach diesen Änderungen werden die Gegenstände von allen Charakteren mit guild_title
auf Banker die ihr Profil hochladen, zur Gildenbank hinzugefügt.
Wenn deine Rosterseite http://www.yourguildname.com/roster/ ist,
lautet der Link zur Gildenbank http://www.yourguildname.com/roster/guildbank.php
(wenn du die Dokumentation direkt aus deinem Roster anschaust, probiere diesen Link).
Eine Alternative Ansicht der Gildenbank ist verfügbar, wenn du guildbank_ver auf '2' setzt. Lasse es bei '' für die Standard-Listenansicht. (wenn du die Dokumentation direkt aus deinem Roster anschaust, probiere diesen Link).