Ihr könnt einige Stadien vom Gameserver auf einer externen Webseite anzeigen lassen. GIANTS bietet dazu eine gute Vorlage im Webinterface. Ich zeige Euch hier anhand des Serveranbieters gamed!de, wie Ihr dort die Stats auslesen könnt.
Ihr benötigt einen Webspace und einen ftp-Zugang, weiterhin Notepad++.
Nun geht ihr ins Webinterface auf Einstellungen und ladet Euch die "webStatsSample_v12.zip" herunter. Diese dann entpacken.
Die Dateien
- dedicated-server-stats.html
- dedicated-server-stats.xsd
- dediStatsInclude.php
können gelöscht werden. Somit bleibt noch
- der Ordner media und
- die Datei index.php
Die index.php öffnet Ihr nun mit Notepad++ und sucht folgende Codezeilen
include("dediStatsInclude.php");
echo "<h2>Server Stats</h2>\n";
$xml = getServerStatsSimpleXML("www.farming-simulator.com", "e5a1fb7bbcba64e76d2985d5eb5fec7d");
Diese Zeilen ersetzt diese nun mit folgenden Eintrag
$datei ="http://Link zum Webstats XML";
$xml = @simplexml_load_file($datei) or
die ("Fehler beim Laden der Datei: ".$datei."\n");
Das "Link zum Webstats XML" ersezt Ihr natürlich mit Eurem Link aus dem Webinterface-->Einstellungen. Dieser beginnt ja mit der IP dann Doppelpunkt und Port usw.
Sollte dann z.B. wie folgt aussehen
$datei ="http://88.111.222.001:10250/feed/dedicated-server-stats.xml?code=74dceeabe71446d08d839253498445fb";
$xml = @simplexml_load_file($datei) or
die ("Fehler beim Laden der Datei: ".$datei."\n");
Dann die Datei speichern, auf Euren Webspace hochladen (z.B. in dem Ordner "serverStats") und dann könnt Ihr diese Seite mit
http://www.sampledomain.de/serverStats
aufrufen.
Natürlich kann man die index.php per html verändern. Ebenso die css welche im Ordner "media" ist.
©fly-master©