Nach meinem Votifier Emulator für Node.js kommt jetzt Bukkit Stats.
Mit diesem kleinen Tool könnt ihr euren Server anpingen. Als Anwort gibt's die Message of the day, die Anzahl der Spieler die gerade online sind, die maximale Spielerzahl, sowie die Ping-Latenz. Hier mal ein einfaches Beispiel:
Die Antwort ist:
Das ganze ist natürlich super praktisch, um es in die eigene Website einzubinden und die Serverstats anzuzeigen. Außerdem kann man die Daten auch in Signatur-Bilder einbinden oder sogar die Daten in einer Serverliste anzeigen (Du bist gemeint, Matthias).
Ich werde gleich noch ein bisschen die API und das Interface verbessern. Fun Fact: Ich habe 30 Minuten lang einen Fehler auf meiner Seite gesucht, nur um dann festzustellen, dass Bukkit die Antwort nicht korrekt im ucs2 Format sendet. Der letzte 0x00 Byte fehlt...
Mit diesem kleinen Tool könnt ihr euren Server anpingen. Als Anwort gibt's die Message of the day, die Anzahl der Spieler die gerade online sind, die maximale Spielerzahl, sowie die Ping-Latenz. Hier mal ein einfaches Beispiel:
Code:
var stats = require("bukkit-stats");
var myServer = stats("cubixcraft.de", 25565);
myServer.on("error", console.log);
myServer.on("data", console.log);
Code:
{
motd: "Oppa Gangnam Style",
onlinePlayers: 214,
maxPlayers: 1000,
ping: 13,
host: "cubixcraft.de",
port: 25565
}
Das ganze ist natürlich super praktisch, um es in die eigene Website einzubinden und die Serverstats anzuzeigen. Außerdem kann man die Daten auch in Signatur-Bilder einbinden oder sogar die Daten in einer Serverliste anzeigen (Du bist gemeint, Matthias).
Ich werde gleich noch ein bisschen die API und das Interface verbessern. Fun Fact: Ich habe 30 Minuten lang einen Fehler auf meiner Seite gesucht, nur um dann festzustellen, dass Bukkit die Antwort nicht korrekt im ucs2 Format sendet. Der letzte 0x00 Byte fehlt...
Zuletzt bearbeitet: