[TUT] Gameserver Stats

  • 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

    Code
    include("dediStatsInclude.php");
    
    
    	echo "<h2>Server Stats</h2>\n";
    
    	$xml = getServerStatsSimpleXML("www.farming-simulator.com", "e5a1fb7bbcba64e76d2985d5eb5fec7d");

    Diese Zeilen ersetzt diese nun mit folgenden Eintrag

    Code
    $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

    Code
    $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©

    Ich verlasse mich auf meine Sinne

    - Schwachsinn
    - Blödsinn
    - Wahnsinn
    - Stumpfsinn

    Ich supporte ausschließlich im Forum (Ausnahme im Einzelfall) und nur wenn der aktuelle Patch installiert ist!