Statistician
This project is inactive, use Statistics instead.
Statistician v2.0
At the moment we are building up a new team and structures. We we hope to begin as soon as we can!
Continuing from where the previous Statistician plugin left off (Link) this project aims to improve the plugin and keep it up to date. Lots of credit to ChaseHQ for starting this plugin originally!
Download
- CraftBukkit 1.1-R6 B1988: Plugin v2.0.8 | Web Portal v2.05
- CraftBukkit 1.2.5-R1.0 B2149: Plugin v2.0.10 | Web Portal v2.05
- CraftBukkit 1.3.1-R1.0 B2317: Plugin v2.0.12 | Web Portal v2.05
Sourcecode
Features
Many different types of statistics stored
- Server stats (Uptime, max players online)
- Player stats (Kills PvE and PvP, blocks placed/destroyed, distance travelled, items picked/dropped, total time online)
Built in web portal
- Let the world view all of your server and player stats! A complete web page featuring a multitude of statistics unique to your server.
- Providing you have the webspace for it with PHP installed you're good to go, check out the installation instructions for it below.
mySQL database storage for the stats
- Quick and easy access to all of your stats yourself or through a web portal. (A detailed list of tables can be found at the bottom of this readme)
Customisable join messages
- These settings can be found in the 'Config' table in your database.
Permissions
- statistician.ignore Don't record statistics of the player.
Requirements
- MySQL Ver 5 or Higher for tracking stats
- Web server with PHP extensions installed if you want to use bundled web portal
Suggestions/Requests/Bugs/Errors/Problems
- Please fill out a ticket.
Questions
- Please use the forum.
Comments
- Post a comment below.
-
View User Profile
-
Send Message
Posted Jul 2, 2012@MachEntertainment
The configuration values are in the database due to that is how ChaseHQ had it. We have discussed about moving them to the plugin's configuration file, but decided to leave them in the database since it allows users to be able to create their own ways to be able to change/display configuration/data.
Nope, not at all. Feel free to modify, add, remove, etc. the web portal in any way you wish.
-
View User Profile
-
Send Message
Posted Jul 1, 2012Hey Crimsonfoxy, Cofyf88, & Dazzelcopter,
I like your work, I feel it adds a nice touch to my server. However I have a few things to say as constructive criticism. Is there a specific reason why some config values are in the mysql database? Also, I wasn't happy with the default theme of the Web Portal, I made some changes to suit my site a little better. I hope you don't mine :p.
Good job on the plugin, and keep up the good work,
Alexander.
-
View User Profile
-
Send Message
Posted Jun 27, 2012link broken
-
View User Profile
-
Send Message
Posted Jun 17, 2012@Coryf88
Oh Duh.... how did I forget. Thanks!
-
View User Profile
-
Send Message
Posted Jun 17, 2012Got this after running /reload:
http://pastebin.com/raw.php?i=pystiHM1
-
View User Profile
-
Send Message
Posted Jun 17, 2012@frostmute
Try negating the permission before the '*'.
E.g.
-
View User Profile
-
Send Message
Posted Jun 17, 2012Even though i'm not in the ops, my '*' group seems to be keeping me from being recorded... even negating the statistician.ignore perm does not help. I have to move myself out of the superuser group to be able to record my actions.
-
View User Profile
-
Send Message
Posted Jun 17, 2012Pls add support http://dev.bukkit.org/server-mods/craftbukkituptodate/
-
View User Profile
-
Send Message
Posted Jun 15, 2012This seems useless for my #1 statistical need: what times is my server busy the most?
-
View User Profile
-
Send Message
Posted Jun 12, 2012For anyone who is trying to get the plugin to track OPs, the fix is very simple. Usin your permissions plugin, specifically deny the permission "statistician.ignore". For example, if you are using group manager, under the owner group you would enter "- -statistician.ignore".
-
View User Profile
-
Send Message
Posted Jun 11, 2012I guess there is no way to do custom blocks from mods? Like Copper Ore and such?
-
View User Profile
-
Send Message
Posted Jun 11, 2012I like how it doesn't track OPs. Just saying.
Also a sweet addition would be something to count the number of crouches people do :D
thanks btw :)
-
View User Profile
-
Send Message
Posted Jun 9, 2012I'm not sure what is going on, but after I updated to the newest RB of bukkit, I'm getting this error in the server log every so often:
2012-06-09 20:17:33 [WARNING] [Statistician] CALL `XXXX_clientdb`.newKill('13','999','12','267','0','0a7468fd-a59f-400e-9d95-6b79ce9a6d32',''); :: Stored procedure failed, checking connection... (Duplicate entry '228219' for key 'PRIMARY') 2012-06-09 20:17:33 [INFO] [Statistician] Connection is still present, it may of been a malformed query.
-
View User Profile
-
Send Message
Posted Jun 5, 2012@rayden666
I'm having the same exact problem. I tried de-opping myself to get it to track me, but that didn't work. This is seriously annoying.
-
View User Profile
-
Send Message
Posted Jun 5, 2012Just installed it earlier today. It doesn't seem to track Ops? It only started tracking me after I de-opped and relogged. Tracked the rest of my players just fine.
-
View User Profile
-
Send Message
Posted May 31, 2012@Dazzelcopter thank you :-)
this plugin is great, a lot of potential. congrats for the continuation of the origional. keep up the good work ;-)
-
View User Profile
-
Send Message
Posted May 31, 2012@Simon816
Yep. Created an ticket! On your live server disable error_reporting for security reasons ;)
-
View User Profile
-
Send Message
Posted May 30, 2012hi i've found an error in the web gui:
PHP Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in C:\<webdir>\statistician\statistician.php on line 25
PHP Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in C:\<webdir>\statistician\statistician.php on line 32
the method mysql_escape_string() has been deprecated since php 5.3.0 (http://php.net/manual/en/function.mysql-escape-string.php) and i'm using php 5.4.3. i've tried repacing with mysql_real_escape_string but it requires a handler or something. could.you update this method i'm sure it isn't too hard i would do it myself but i don't know any mysql
-
View User Profile
-
Send Message
Posted May 25, 2012Well done! Just needs a better web portal.
-
View User Profile
-
Send Message
Posted May 17, 2012@EMOberger
Write your own php code to call to the database and parse the result