• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

[BungeeCord-Plugin] Analytics

P

Paulomart

Guest
Analytics
analytics-preview.jpg

Grafik by highcharts.com

DIESES PLUGIN IST FÜR BUNGEECORD

Was macht Analytics?

Das Plugin sammelt Daten über deinen Server. Diese kannst du dann auswerten um deinen Server attraktiver für Nutzer zumachen.
Die Daten beinhalten maximale, minimale, durchschnittliche Nutzeranzahl, "Pings" sowie "Unique Pings" natürlich auch "Joins" und Unique Joins".
Jede Stunde um xx:00:00 werden die Daten in deine Mysql-Datenbank gespeichtert. Wo sie dann auswertbar sind.

Daten auswerten

Damit du dir nicht alle Datensätze einzeln angucken musst, gibt es ein Php-Script der Daten in wunderschöne Diagramme umwandelt und veranschaulicht.

Installation

1. Analytics.jar in den /plugins/ Ordner kopieren.
2. Bungeecord Server starten.
3. Bungeecord Server nach Start stoppen.
4. /plugins/Analytics/config.yml öffnen.
In der Config die Daten von der Datenbank eintragen.
(Das Plugin legt die Table automartisch an!)​
5. Bungeecord Server starten.
6. Es sollte jetzt alles richtig eingestellt sein.

Optimal: PHP-Script:

1. Editiere Index.php, trage GANZ oben in der Datei deine MySql Daten wie im Plugin ein.
2. Kopiere die Index.php Datei in deinem Webserver.
3. Einfach die Webseite aufrufen.
4. Fertig.

Download

Letze Version (Beta-0.4) für 1.6.2 (#587+)
Alle Version

Changelog

Beta-0.4
- YAML Implementierung

Beta-0.3
- Erste Veröffentlichung

Todo

Wenn du konstruktive Vorschläge/Kritik hast, einfach hier im Thread schreiben.

Lizenz


Dieses Werk bzw. Inhalt steht unter einer Creative Commons Namensnennung-NichtKommerziell-KeineBearbeitung 3.0 Unported Lizenz
 
Zuletzt bearbeitet von einem Moderator:
C

Chrisliebaer

Guest
Wenn du Vorschläge hast, einfach hier im Thread schreiben.

4. /plugins/Analytics/Config.txt Öffnen.
-> Zeile 1: Mysql-ServerIp
-> Zeile 2: Mysql-Datenbankname
-> Zeile 3: Mysql-Nutzername
-> Zeile 4: Mysql-Port(Standart: 3306)
-> Zeile 5: Mysql-Passwort
-> Zeile 6: Mysql-Tablenname

NEIN! Definitiv NICHT SO! Nein! Nein! Nein!

[YOUTUBE]kQeKskCvJwc[/YOUTUBE]

http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html
 
Zuletzt bearbeitet von einem Moderator:
P

Paulomart

Guest
Danke für die Kritik, ich habe selber an der Config gegrübelt, da es in BungeeCord von Haus aus keine YAML gibt.

ABER ich finde es nicht angemessen das du hier so eine Nazi-Scheiße postest. Außerdem ist das Plugin noch in der Beta!!
 
Zuletzt bearbeitet von einem Moderator:
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Es geht hier allein schon darum, dass die User, die ein schlechtes Programm von einem guten Programm unterscheiden können, zu schützen. Nirgendwo steht was von einer Beta und die Lizenz ist auch eine Frechheit, aber das sei nur am Rande gesagt.
 
C

Chrisliebaer

Guest
Danke für die Kritik, ich habe selber an der Config gegrübelt, da es in BungeeCord von Haus aus keine YAML gibt.

ABER ich finde es nicht angemessen das du hier so eine Nazi-Scheiße postest. Außerdem ist das Plugin noch in der Beta!!

Erstmal ist das kein Nazi-Scheiß, das ist ein Ausschnitt aus einem Film und der Film selbst ist auch kein "Nazi-Scheiß". Desweiteren hast du hier nach Kritik gefragt und ich hab dir gesagt, was du verbessern kannst. Deine Idee die Konfiguration Zeilenweise zu speichern ist ein absolutes NO-GO. Und komm mir bitte nicht mit "das ist noch Beta". Das entschuldigt keinen schlechten Programmierstil.

Dass Bungeecord kein YAML kann, ist übrigens auch keine Ausrede, denn das hat dich schließlich nicht davon abgehalten, etwas ganz eigenes zu machen. Dann hättest du genauso gut auch .properties verwenden können. Ich denk mal eher, dass du das nicht wusstest und ich finde daher meinen Hinweis auf die Dokumentation in dieser Weise angebracht.
 
Zuletzt bearbeitet von einem Moderator:
G

games6471

Guest
Es gibt aber auch noch genügend andere Alternativen zu YAML. Außerdem ist die YAML Lib, welche auch Bukkit benutzt in BungeeCord drinnen.
 
P

Paulomart

Guest
Für Version Beta-0.4 habe ich letzt YAML implementiert.

Ich hoffe, dass das jetzt eure doch sehr anfälligen Gemüter beruhigt. ;)

Ach ja und die Lizenz ist so frech damit niemand was von meinen <sarkasmus>SCHRECKLICHEN Code-Still lernen kann</sarkasmus>.
 
C

Chrisliebaer

Guest
Für Version Beta-0.4 habe ich letzt YAML implementiert.

Ich hoffe, dass das jetzt eure doch sehr anfälligen Gemüter beruhigt. ;)

Ach ja und die Lizenz ist so frech damit niemand was von meinen <sarkasmus>SCHRECKLICHEN Code-Still lernen kann</sarkasmus>.

Sehr schön, und schon wieder etwas gelernt ;)

Zur Lizenzfrage bei Bukkitplugins könnte ich nun auch wieder einen Seitenlangen Text schreiben, aber das lass ich nun lieber mal. Nur so viel: die Bukkit API ist unter der GPL lizensiert. Edit: Es ist Bungeecord ;)
 
Zuletzt bearbeitet von einem Moderator:
Oben