DooBStat

DooBStat

Simple player statistics plugin.
Plugin collects information about connects/disconnects and time spent by players on your server.

Another function of this plugin is to remove long-absent players (with player.dat files). This can be done automatically or manually by issuing the appropriate command.

This is MySQL only plugin.

Collected informations:

  • player name
  • last known player IP
  • online/offline status
  • first login date and time
  • last login date and time
  • number of logins.
  • this login date and time - if player is still online "last login" is his previous login date and "this login" is actual.
  • last logout date and time
  • time spend on the server in seconds.
  • distance traveled (in meters/blocks)
    • by foot
    • when flying
    • when swimming
    • on pig
    • on minecart
    • on boat
    • on horse
  • number of fish caught
  • number of beds used
  • number of placed blocks
  • number of destroyed blocks
  • number of deaths
  • number of deaths in PVP
  • name of last killer
  • number of kills in PVP
  • name of last victim

Installation:

  1. Download the plugin from the files page, put the .jar in your plugins folder
  2. Run the server once for the config file to be created and then shut it down again
  3. Open the config.yml file and edit it
    1. mysql section of config - write your database name, user, password, etc.
    2. clean section of config - for extended description check Cleaning page.
    3. debug - true/false (default false) - show debug information. It should not be used in production server.
    4. checkVersion - true/false (default true) - Checks if new version of this plugin is available and shows information in console.
    5. pluginStats - true/false (default true) - Send information to the author's website about plugin usage. What is send: server ip, server port, server name and this plugin version. Collected data are not publicly available, and will be shown only as anonymous statistics.
    6. dbversion - do not change this (it is for internal use).
  4. To display collected information you must write extension for your server website, or use example.php file described in next section

How to display this informations?

In attached "extras" directory (you must unzip plugin *.jar file, or you can go to source), there is a file example.php it shows how to use collected data to display simple player list. (before use you must edit example.php and fill database name, user, password etc.)

Screenshot from my test server:

Example http://dev.bukkit.org/media/images/55/967/doobstat2.png

Source:

GitHub https://github.com/DooBLER/DooBStat

Sorry for my english it is not my native language.
If you spot something wrong in this description please send me pm.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

Bukkit