[INACTIVE][ADMIN] MCStats v2.7 - Minecraft player statistics [868]

Discussion in 'Inactive/Unsupported Plugins' started by deltahat, Mar 15, 2011.

  1. Offline


    MCStats - Minecraft player statistics:
    Version: v2.7

    MCStats is a statistics plugin for the bukkit. MCStats periodically generates xml,
    json, js, and html files containing server statistics. Optionally, MCStats can also serve these files using an embedded web server. Using the embedded web server, the html stats report can be served directly from your Minecraft server. No need for messy apache installs.

    For group support to work you must also install and configure the Permissions plugin v2.5.4+.

    Please read the README - https://github.com/rmichela/MCStats2

    • Tracks many player statistics
    • Built in web server
    • Integrates with external systems using raw data feeds
    • Supports reading group affiliation from Permissions
    • Supports reporting iConomy account balances
    Download: https://github.com/rmichela/MCStats2/downloads
    Source: https://github.com/rmichela/MCStats2

    Changelog (open)

    Version 2.1
    • Initial port to bukkit
    Version 2.2
    • Fixed initial startup config issues. Now generates meaningful config when first initialized.
    • Fixed directory problems that forced files under Plugins directory
    Version 2.3
    Version 2.4
    • Added ignoreGroups config option
    Version 2.5
    • Fixed group name case problems
    • Created Ops group based on ops.txt
    • Only show groups player is explicitly assigned to
    • Embedded web server can now serve customized html report
    Version 2.5.1
    • Bukkit 602 support
    Version 2.6
    • Fixed bug where players in default group were erroneously ignored.
    • Fixed incompatibility with GroupManager FakePermission
    • Verified support with CB612, MC2.4, and Permissions 2.5.5
    Version 2.6.1
    • Fixed strange incompatibility with iConomy.
    Version 2.7
    • Fixed Permissions group loading bug
    • Fixed inaccurate step count bug
    • Added proper iConomy support
  2. Offline


    Hey I just wanted to thank the OP for making this plugin (and using JSON for the stats as an option!) Here's my currently released of my stats portal for my server members: (in case if anyone wanted to know what you can do with this plugin).


    Again I just wanted to thank the dev of this plugin. I have over 180 "achievements" I made, including specific mob kills, block destroying, block placing, item dropping etc etc achievements. I'm currently running this plugin on Bukkit 928 with absolutely no issues so far, by the way.
  3. Offline


    I still dont Understand how to set this up :confused:
  4. Offline


    i have read the readme but i have no clue how to use this :(
    is there a way to just paste html at my website which is updated every few seconds?
    so that when people come on my site they just click stats from the menu (next to forum and stuff) and then they see everyones stats on my site? or a link to where it is being hosted (could be done by myself).

    i am really confused :(
  5. Offline


    It's time a post about this issue so here i go:

    Whenever for whatever reason i update my server to a new version, all stats are being wiped (deleted?). I tried to backup the files and putting them back but that didn't work. I am at a loss here. The plugin really is nice for it's great details but this bug really starts to piss me off D:

    So please if you could have a look what could be causing this. Or even better: Add some kind of automated daily backup :D

    Thanks in advance
  6. Offline


    Are you destroying your statscache file when you reload your server? I've never had this problem.
  7. Offline


    I'll show you what you'd need to configure for that.

    All is in MCStats2's config.yml:

    webserverEnabled ('true' if you don't have apache, nginx, etc.)
    httpServerContextRoot (where the stats page would be) httpPort (something like 25000, configurable)

    For example, if I want to make sure I can link to my stats page from a webpage, I'd do this:

    webserverEnabled: true
    httpServerContextRoot: /stats/
    httpPort: 25000

    Now, if I wanted to link to my stats page, when my domain name is "domain.com", I'd be able to access the site through http://domain.com:25000/stats/mcstats.html

    Hope that helps
  8. Offline


    This all looks awesome! You should publish this as a plugin.
  9. Offline


    Here's a link to it if you want to check it out :

    Again, thanks for a great plugin. Hopefully with SMP 1.7 coming up and beyond, you'll be the *one* stats plugin that stays updated :).

    Thanks again!
  10. Offline


    Hi Deltahat, love the plugin!!
    Can you advise if you are planning on releasing an update that works with iconomy 5? For the purposes of simply pulling a balance hopefully the structures have not changed too much?
  11. Offline


    I will eventually, but I am still looking to transfer permanent maintenance of MCStats to someone else. Interested?
  12. Offline


    I have just installed Permissions 3.1.6 on my server and deleted the old cache file for MCStats, permissions work like it should but MCStats isn't showing the groups that i have set up.
    Anyone have the same problem / have a fix for this?

    (Permissions) group.yml
            default: true
                prefix: ''
                suffix: ''
                build: true
            default: false
                prefix: ''
                suffix: ''
                build: true
                - Default
                - 'myhome.home.*'
                - 'motd.who.use'
                - 'motd.vtime.use'
                - 'motd.motd.use'
            default: false
                prefix: '&6[VIP] '
                suffix: ''
                build: true
                - Member
            default: false
                prefix: ''
                suffix: ''
                build: true
                - Member
                - 'motd.ip.use'
            default: false
                prefix: '&a[Admin]'
                suffix: ''
                build: true
                - '*'
    Could it be that Permissions has to load first before MCStats?
    03:33:54 [INFO] Starting minecraft server version Beta 1.6.6
    03:33:54 [INFO] Loading properties
    03:33:54 [INFO] Starting Minecraft server on *:31457
    03:33:54 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-892-ga9ddbaa-b935jnks (MC: 1.6.6)
    03:33:54 [INFO] [MCStats] Loading MCStats
    03:33:54 [INFO] [MCStats] Restoring player statistics.
    03:33:54 [INFO] [MCStats] Did not find previously stored player statistics - creating a new statistics cache.
    03:33:54 [INFO] [Permissions] (Yeti) was initialized.
    03:33:54 [INFO] [Permissions] version [3.1.6] (Yeti)  loaded
    03:33:54 [INFO] Preparing level "world"
  13. Offline


    I use actual GroupManager, and MCStats isn't showing my groups too.
    Only find ops from the ops.txt, all other players are groupless.

    A fix would be nice.
  14. Offline


  15. Offline


    The file you'd link to is mcstats.html.

    Also, the config is so small because I assume the plugin dev (@DeltaHat) thinks you have a webserver already setup.
    In the case you don't have one, you just have to copy the config nodes over from the readme and fill in where required.
  16. Offline


    Could someone teach me how to host the mcstats.html on my website? im very confused also im using Permissions and no groups come up :S
  17. Offline


    Awesome plugin, though I was wondering if it'd be possible to track specific mob kills? Can't seem to find any other decent stats plugins so it'd be great if yours could do it. :p
  18. Offline


    Individual mob kills are tracked internally and exposed via the json service. You'll have to expand the generated web page to visualize them.
  19. Offline


    euhm... could you make it that you can euhm... forgot how that's called :( *stupid*
    i will explain as good as i can. could you make it that when you press for example total play time that the most addicted no lifer of the server gets to the top? and when money (empty btw, using iconomy 5) the richest guy at the top? because my server (and probably every other server) has a lot of people who just take a look and then leave, which makes it very euhm...

    and of course permissions 3 support would also be nice :)
  20. Offline


    I believe you need some sort of table sorter file for that. Not sure where one would go about downloading that, however
  21. Offline


    How do you use the post data? What name is it under?
  22. Offline


    I have had the Could not pass event *** to MCStats2 happen several times today. I have found that the system is rewriting the line: ignoreGroups: '' into the config file. If I leave it there the error will start to flood my system.log. If I comment it out, everything runs fine. Not sure what is going on with this but wanted to let you know.
  23. Offline


    Ok...I've tried a couple of times to find a new sponsor for MCStats, but nobody wants to take it up, so I'm making an official statement as of today, July 4th.

    From this point forward, MCStats is no longer supported and I will answer no further questions. If anybody would like to continue development, please do so. Fork the project if you like.

    I'm sorry it has come to this, but I simply cannot afford to support MCStats anymore through all the external upgrades.

    Thank you for your understanding,
  24. Offline


    :C will be a shame to see your work end.

    Thank you for all your hard work, hopefully someone will fork
  25. Offline


  26. Offline


    how to automatically update mcstats.html ? he is in my webserver.
  27. Offline


    Is there a Plugin that says that your server is online or not
  28. Offline


    still working for me.....
  29. Offline


    MCStats should work for a long time. It's based on some of the oldest and most stable parts of bukkit.
  30. Offline


    I have got a couple of "updates" to it in my workspace, just sexying it up a bit - so if I ever finish them I'll be moving this to "active" again. :)
  31. Offline


    Awesome! Thanks for keeping MCStats alive.

Share This Page