Tracking Online Players #211


  • Accepted
  • Enhancment
Open
Assigned to _ForgeUser8455416
  • _ForgeUser10444621 created this issue Feb 27, 2013

    Would you be interested in adding a feature to track the average number of players online on a server? Clearly the plugin already monitors players online, would it be a fairly simple matter to get it to check how many people are on over a configurable time interval (eg a check every 15 minutes), and log that to a file along with the date and time?

    It would be fairly trivial then for server admins to grab that data and make charts from it to track a whole range of different activity and growth stats, from most active times to growth from week to week. I can't seem to find a plugin that does this at the moment, and the graphs you get from some of the voting sites are vague at best.

  • _ForgeUser10444621 added the tags New Enhancment Feb 27, 2013
  • _ForgeUser8455416 posted a comment Feb 27, 2013

    Yes, this is something I can consider. I had another user make a similar (and larger :-) ) request in ticket #206 http://dev.bukkit.org/server-mods/ontime/tickets/206-server-admin-based-statistics/ .

    I'm thinking I may make this an addon plugin that requires OnTime to function, but is not required for all server owners using OnTime to load.

    For the function you want are you thinking simply of a text flat file that holds the 15 min data? Would this be one file of indefinite length, or a different file each day, week, or month?

  • _ForgeUser8455416 removed a tag New Feb 27, 2013
  • _ForgeUser8455416 added a tag Waiting Feb 27, 2013
  • _ForgeUser10444621 posted a comment Feb 28, 2013

    A simple flat file with the data would be fine, as long as it was in a format that would allow quick and easy copying to Excel or other spreadsheet software for analysis. While more data gathering capability as in the other ticket would be nice, I'd be perfectly happy with just the basics.

    A separate file every week might be good to keep the amount of data manageable, considering that with 15 minute intervals it will be almost 100 records per day. Maybe a date column, a time column, and a player number column? That would make it easier to sort by the different variables in a spreadsheet.

  • _ForgeUser10444621 removed a tag Waiting Feb 28, 2013
  • _ForgeUser10444621 added a tag Replied Feb 28, 2013
  • _ForgeUser8455416 removed a tag Replied Mar 2, 2013
  • _ForgeUser8455416 added a tag Accepted Mar 2, 2013
  • _ForgeUser7746350 posted a comment May 21, 2013

    Can this information also be found in a MySQL database? So it can be used on a website with the most up-to-date information? :)

  • _ForgeUser8455416 posted a comment May 22, 2013

    @Marium0505: Go

    This has not yet been implemented. Click the "up vote" button above and raise this higher in my priority queue.


To post a comment, please login or register a new account.