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

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

  1. Offline

    deltahat

    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

    Features:
    • 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

    webdevbrian

    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).

    http://webdevbrian.imgur.com/redstrype_stats_v20#jCERC

    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

    Jordy97

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

    Pim1234

    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

    nanashiRei

    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

    deltahat

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

    DragonSupremacy

    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

    deltahat

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

    webdevbrian

    Here's a link to it if you want to check it out :
    http://redstrype.com/stats/index.php

    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

    ferretlegs

    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

    deltahat

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

    nickern

    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
    Code:
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
        Member:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Default
            permissions:
                - 'myhome.home.*'
                - 'motd.who.use'
                - 'motd.vtime.use'
                - 'motd.motd.use'
        VIP:
            default: false
            info:
                prefix: '&6[VIP] '
                suffix: ''
                build: true
            inheritance:
                - Member
            permissions:
        Moderator:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Member
            permissions:
                - 'motd.ip.use'
        Admins:
            default: false
            info:
                prefix: '&a[Admin]'
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
    Could it be that Permissions has to load first before MCStats?
    Code:
    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"
    
    Thanks!
     
  13. Offline

    Jobsti

    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

    Pim1234

  15. Offline

    DragonSupremacy

    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

    Jordy97

    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

    Crimsonfox

    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

    deltahat

    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

    Pim1234

    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

    DragonSupremacy

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

    MadcowD

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

    Tov

    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

    deltahat

    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,
    -DeltaHat
     
  24. Offline

    Kotoa

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

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

    ChaseHQ

  26. Offline

    DreK

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

    winter4w

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

    Exidous

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

    deltahat

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

    codename_B

    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

    deltahat

    Awesome! Thanks for keeping MCStats alive.
     

Share This Page