ServerPlugin wwwLag - Anzeige von Spielerzahl, TPS und freiem Speicher im WWW

Dieses Thema im Forum "Selbstgeschriebene Plugins | Mods | Programme" wurde erstellt von sourcemaker, 12. Januar 2013.

  1. sourcemaker
    Offline

    sourcemaker

    Registriert seit:
    11. Juli 2011
    Beiträge:
    40
    Ort:
    Essen (NRW)
    Minecraft:
    ich habe viele Namen ;-)
    wwwLag ist ein "Miniplugin", welches nichts anderes macht, außer in einem konfigurierbaren Abstand (Default: 10 Minuten) die durchschnittlichen TPS, Spieler und den freien Speicher in eine mySQL zu schreiben und diese via Google Timeline Chart in sortierter Form anzuzeigen.
    Beispiel hier: http://www.widecraft.de/wwwlag.php
    Die Einbindung kann nahezu überall erfolgen (entweder via include, iFrame oder dem vorliegendem Quellcode)


    Quelltexte: https://github.com/WideCraft/wwwLag
    Fertige Jar: https://github.com/WideCraft/wwwLag/raw/master/plugin/wwwlag.jar
    PHP-Frontend: https://github.com/WideCraft/wwwLag/blob/master/web/wwwlag.php
    wwwLag auf bukkit.dev: http://dev.bukkit.org/server-mods/wwwlag/


    Bitte vergesst nicht die Config anzupassen, aktuell ist natürlich alles auf uns gemünzt.


    Features:

    • Memoryanzeige ein- und ausblendbar
    • IP-Filter für das Einfügen von Daten
    • Passwortschutz für das Einfügen von Daten
    • Höhe und Breite des Charts konfigurierbar


    Installationsanleitung:


    1. Kopiert die .jar-File in euer Plugin-Verzeichnis
    2. Startet den Server neu
    3. Konfiguriert die /plugins/wwwLag/config.yml
      1. Der Wert url: Wo eure PHP-Datei auf eurem Webspace liegt (komplette URL)
      2. Der Wert token: Schlüssel, welcher vom Plugin gesendet wird, damit niemand anderes Daten einpflegt
      3. Der Wert interval: Der Abstand, in welchem das Plugin die Daten sendet (bei uns läuft es alle 5 Minuten)
    4. Lade die PHP-Datei auf deinen Webspace
      1. Passe die obersten 18 Zeilen nach deinen Wünschen an (Vergiss bitte nicht die mySQL-Daten und den Token)
    5. Erstelle die mySQL-Table (Datenbankformat steht in der PHP-Datei für Copy&Paste)

    Genieße deine neue Lag/Spieler/Speicher-Anzeige :)


    Für Vorschläge zu weiteren Werten bin ich immer offen.
     
    #1