Der Plugin macht eine abfrage der ultrastats datenbank und gibt Kills,Deaths,Ratio und gesammtspielzeit aus.
Bedacht werden sollte das die Ultrastats nur in intervallen geupdatet werden und die kills zwichen den updates nicht sofort abgefragt werden können, dh. er zeigt dann die kills des letzten updates an. Dennoch denke ich ne interessante sache.
UPDATE 26.07.09
und nochmal der versuch den datenbank fehler zu beheben
nach einer gewissen laufzeit wollte es nicht mehr funktionieren ich hoffe diesmal geht es nun
zumindest nach 1 woche test auf unserem server geht es noch im gegensatz zum alten
Befehle:
!makestats =zum stats generieren
!mystats =um stats abzufragen ACHTUNG nicht !stats das ist weiterhin der befehl für die map-stats von manu
Installation:
Die ultrastats.php ins pluginverzeichniss von manuadminmod
danach die einstellungen in der config treffen
wer das autoupdate oder das manuelle generieren nutzen will muss dann in der cfg den link bis zur upload.php angeben die im adminverzeichniss der ultrastats hochgeladen sein sollte
Ultrastats einstellung:
Spieler verarbeiten nach Guids einstellen, sonst kommt keine Ausgabe auf dem Server.
Die upload.php in das admin Verzeichniss der Ultrastats und ausführbar(chmod) machen.
CONFIG:
-------
[ultrastats]
enabled = 1 ;Enable plugin
stats_dbhost = localhost;Datenbank Host
stats_dbuser = user ;Benutzer der Datenbank
stats_dbpass = password;Passwort für den Benutzer
stats_dbtab = tabelle;tabelle in der datenbank
stats_tbpref = stats_ ;prefix für die einzelnen tabellen zu lesen in der config.php von ultrastats: $CFG['TBPref'] = "xxx";
stats_serverid= 1;die serverid die derselbige server in den ultrastats hatt (zusehen im ultrastats admin in der serververwaltung)
===config für parsing
parsing = 0/1 ;befehl für manuelles parsen aktivieren
url = "http://meineurl.de/ultrastats/admin/meinparser.php" ;url wo der parserscript liegt
ftppass = "12345" ;passwort für den ftp server von wo die games.log geholt wird
===einstellungen für automatischen parsen in intervallen
autoparsing = 0/1;automatischen parsen einschalten
parsingtime = 600 ;intervall einstellen indem geparst werden soll (in sekunden)
Alles anzeigen