Statistics
Plugin is not in development any more. Sorry for any inconveniences...
[ Installation | Configuration | Wiki ]
Looking for a high-end plugin that tracks your players' data? Look no further!
There are a few similar plugins out there, and they track a decent amount of data, however, Statistics takes it a step further and completely overhauls the stats tracking, bringing the amount of information collected to a staggering amount. Name a data point, and we are probably tracking it. This plugin was made to be highly customizable; it will do only what you tell it to do.
Features:
Server Statistics:
- Startup and shutdown times
- Current server status
- Uptime statistics
- Total gameplay
- Online players
- .... and more!
World Statistics:
- Distance Travelled
- PVP, PVE, natural deaths
- Blocks played and broken
- Items picked up, dropped, used, eaten, etc.
- .... and more!
Player Statistics:
- Player inventory
- Health, hunger, experience
- Armour rating
- Game mode
- Words said, command sent
- Login and logout times
- Time spent on the server
- Distance travelled
- Detailed kills and deaths
- ... and more!
Plugin Statistics:
- Vault (Money, Groups)
- ... more coming soon!
Others:
- All Statistics are displayed on an homepage
- Statistics can be displayed ingame on an scoreboard
- Statistics can be displayed ingame in an Book
Requirements:
- PHP 5.3.2 or greater
- GD2 library
- cURL library
- fsockopen
- MySQL 5.5 or greater
- InnoDB support
- remote connections allowed
Hello, I have translated the plugin in French. Are you interested for get the translation? If so, contact me by MP
@ihton
Sure there is - within the folder structure of statistics there is a language folder: ./include/languages/
Crreate a copy of the "en" folder and rename it to the language you want to translate: e.g "de" (for german). Rename the file "en.php" to the same as the folder name: e.g. "de.php". Open all php files and translate the right part:
Example of "overview.php": Original: 'tracked' => 'tracked' Translated: 'tracked' => 'verfolgt'
You have to make sure only to translate the right part! (the part behind the =>) and keep the inverted comma!
Is there any way to translate the scoreboard?
Hi, I would appreciate to find out what groups are my players from. It is vital to know how many players bring you money. Also some sort of average of VIP members per day could be useful. That way we could not only know costs but also we could calculate revenue.
I suppose hooking into PEX can't be so tricky for skilled programer ;-)
@Hamburger123598
Update: You can search for players, and do anything, but the main page (index.php) will not load... still haven't figured it out!
So, I just finished setting everything up, and I was able to access the admin console.... but when I go to the home page (which loaded before I did anything with the admin console) its just a blank screen.... Im at a loss here. I hope someone can point me in the right direction! (I might have messed something up, but I would not want to delete everything and start over as I have done that already due to another user error)
Capability to hook into LiteBans and GriefPrevention... That would be awesome :P
@mrdeadlock
I would say all your stats are in the database including your password and email so this probably wouldn't work. Let me know if it does I have the same issue.
Just the default Avatar is shown for everyone on the Stats-Page =( anyone knows how to fix this?
I need to reset the admin account and the 'reset password' option says i'm putting in the wrong email. Would it hurt to reinstall the web portion and just reconnect it to the same database with all my current stats? or will it wipe all my stats?
Wow! The plugin works perfect! Thank you! :3
Same issue as others. Malformed Query.
Generating some errors now :(
22.07 17:09:34 [Server] INFO at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) 22.07 17:09:34 [Server] INFO at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftTask.run(CraftTask.java:71) 22.07 17:09:34 [Server] INFO at com.wolvencraft.yasp.util.tasks.DatabaseTask.run(DatabaseTask.java:64) 22.07 17:09:34 [Server] INFO at com.wolvencraft.yasp.util.tasks.DatabaseTask.commit(DatabaseTask.java:97) 22.07 17:09:34 [Server] INFO at com.wolvencraft.yasp.session.OnlineSession.pushData(OnlineSession.java:195) 22.07 17:09:34 [Server] INFO at com.wolvencraft.yasp.db.totals.PlayerTotals.fetchData(PlayerTotals.java:79) 22.07 17:09:34 [Server] INFO Caused by: java.lang.NullPointerException 22.07 17:09:34 [Server] INFO at java.lang.Thread.run(Thread.java:745) 22.07 17:09:34 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 22.07 17:09:34 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 22.07 17:09:34 [Server] INFO at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) 22.07 17:09:34 [Server] WARN org.apache.commons.lang.UnhandledException: Plugin Statistics v1.2.4 generated an exception while executing task 122
And again.....
Database got corrupted and went insane...Had to reset everything. Should I expect this outcome periodically? I would really like to KEEP everyones stats. Thanks.
I check Vault, Votifier. and Mcmmo, but none of those stats are displayed...What else do I need to do? (I do not know how to write PhP.)
@Adnan2000
Its one on the webinterface, specifically on:
<your webserver>/statistics/?page=admin&sub=messages
How do you disable the join message "Hello, player! Your statistics on this server are now being tracked"
Good plugin, it's possible to make it compatible with the plugin Bungeecord ?
I'm a bit stuck. I installed it and went through the setup, it worked but after I restart my server the web front end stopped working yet in game stat books work fine. After trying everything I decided to trash all related files, even mysql database, set up again but now get "The step () you requested could not be found." The in game functions work so this is related to the web files but I have not changed anything there.