[INACTIVE][ADMIN] MCStats v3.0 - Minecraft player statistics [1000]

Discussion in 'Inactive/Unsupported Plugins' started by codename_B, Jul 31, 2011.

  1. Offline

    codename_B

    [​IMG]
    MCStats - Minecraft player statistics
    Version: v3.0

    MCStats is a statistics plugin for the bukkit. MCStats periodically generates xml,
    json, js, and html files containing server statistics.

    For group support to work you must also install and configure the bInfo plugin.

    Please read the README - https://github.com/codename-B/MCStats3/

    Features:
    • Tracks many player statistics
    • Integrates with external systems using raw data feeds
    • Supports reading group affiliation from bInfo
    • Supports reporting iConomy4, iConomy 5, BoSE or EE17 account balances
    Download: Download Link
    Source: https://github.com/codename-B/MCStats3/

    [​IMG]

    Changelog:
    Version 3.0
    • Removed Permissions support
    • Added bInfo prefix/suffix support via SuperPermissions
    • removed iConomy support
    • added iConomy4, iConomy 5, BoSE and EE17 support via Register
    • redesigned webpage
    • added logo
    • Re-released plugin
     
    sethgandy likes this.
  2. Offline

    todd422

    I'm sure I missed something in the 'readme' or the other installation instructions but how do i get this on a forum as an html? In earlier versions I had the stats page for my server linked to a forum so how can i do that again, if at all still possible.
     
  3. Offline

    codename_B

    I removed the built in webserver.
     
  4. Offline

    todd422

    So.. how would I go about achieving my plan of having it embedded in a forum..?
     
  5. Offline

    mario713

    no mysql support? :( can you make next version with data stored in mysql?
     
    Pim1234 and darkwarriors like this.
  6. Offline

    Shynthoras

    WHY THE HELL YOU REMOVED IT ?

    Could you please readd it ? I really need it, because i'm not able to set up an external server !

    Shynthoras
     
  7. Offline

    darkwarriors

    me too i need mysql support for best web performances with my php scripts!
    whk if u plant to do that.
     
  8. Offline

    JukeboxJohnny

    Setup apache. Problem solved.
     
  9. Offline

    Shynthoras

    Yeah and how ? Nitrado dont have this feature !
     
  10. Offline

    codename_B

    I use BukkitHTTPD
     
  11. Offline

    sethgandy

    So what exactly would my config file look like if I had the files uploading to my remote webhost?
     
  12. Offline

    Sketaful

    Just install WAMP or something like that for whatever OS u use. :p

    I've used MCStats for a time now. Had to remove it thought. If anything happened to the server (It went down, illegal ending etc...) MCStats always reseted the stats. All other plugins kept working but not this. No use having stats show when one small crash made them all go away, no matter that every other plugin showed the right stats and so on...
     
  13. Offline

    dxwarlock

    Does with with with PEX for groups? I cant seem to get it to find my PEX groups, if not what would I need to do with binfo to get the groups listed? I mainly only need it to ignore my PEX 'default' guest group, so I don't need to manually purge 10-20 people on the list daily that login and leave never to return.
     
  14. Offline

    datwerd

    seems not to work with jre7 i had running fine on my server till java update now stats wont display :/
    is there a fix?

    is there another plugin that posts player stats to a webserver?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  15. Offline

    Sketaful

    I have no idea :p

    But there is some plugins that you use as admin that lets you see stats for each player but not so that you can post it for others. You can also get it with some commands in the console.
    What I mean is that if MCStats can't find any stats from any player after a "freeze" of the server but the information obviously still exists on the server, then the problem isn't with the server accidently reseting everything but with MCStats.
     
  16. Offline

    datwerd

    ah i got all excited for a min there was hoping for another plugin that does the same compatible with jre7
    server runs smoother than on 6u27 so McStats is a small loss seeing as i also have similar stat plugins that run for my use only
     
  17. Offline

    Sketaful

    If you use mcmmo there's a stats plugin for that atleast ^^
     
  18. Offline

    darkwarriors

    any chance to see mysql support?
     
  19. Offline

    darkwarriors

    no responce? some news for my "small" request?
     
  20. Offline

    Pim1234

    any chance on permissionsbukkit support?
     
  21. Offline

    elberethz

    Thanks for this plugin. :)

    Any plan in adding iConomy 6 support or at least to be able to disable iConomy support (getting a lot of errors using iConomy 6.0.4b)?

    Show Spoiler
    Code:
    18:43:49 [SEVERE] Could not pass event PLUGIN_ENABLE to MCStats3
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
            at com.ubempire.MCStats3.service.econ.iCo4.isCompatible(iCo4.java:56)
            at com.ubempire.MCStats3.service.Methods.createMethod(Methods.java:57)
            at com.ubempire.MCStats3.service.Methods.setMethod(Methods.java:98)
            at com.ubempire.MCStats3.service.server.onPluginEnable(server.java:44)
            at org.bukkit.plugin.java.JavaPluginLoader$45.execute(JavaPluginLoader.java:555)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:899)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
            at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:410)
            at org.bukkit.Bukkit.reload(Bukkit.java:173)
            at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:349)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:499)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:478)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  22. Offline

    Xye

    Update Iconomy 6? ;)
     
  23. Offline

    elberethz

    6.0.4b is the latest "stable" and works in all other plugins but MCStats 3.0... No biggy anyway just a lot of errors at startup.
     
  24. Offline

    SK83RJOSH

    This really needs MySQL support, so people like myself, can utilize the data in more effective ways with php.

    Also, ideas, log who kills a player, or what, and vice versa, the players the players killed, not just the NPCs, then again, people like myself could use the data for cool things, like stat boards and such!
     
  25. Offline

    pandapipino

    mySQL Support pls Pls pls!
     
  26. Offline

    JukeboxJohnny

    Will this plugin see any update in the future? I tried to run it using the currently RB of bukkit and it wasn't working properly. I sure hope we get to use this again.
     
  27. Offline

    mattylight



    Yeah, I would like to see these errors go away, but at least the plugin still functions (other than iConomy issues) otherwise.



    I agree, it would be easier if it had MySQL support, however there is a fairly easy workaround, depending on your PHP/scripting experience.

    I'm assuming your MC server and Webserver are on the same machine in the following:
    1. Have your server copy the "mcstats.json" file from "MCStats3/stats" to a directory accessible by your web-server every X amount of time.
    2. Have a PHP script parse the JSON data, returning an array
    3. Move through the array grabbing the desired (or all) data, building insert/update queries for MySQL
    4. Run the queries
    5. Data is now available in the database!!
    It's a little bit of work, but it isn't too difficult and what I'm doing on my server. I actually host my server at home and the web-stats on my web-host, so I have my computer FTP the JSON file to my webhost and then do steps 2-5.

    I can possibly post the PHP files and MySQL stuff later for you if you would like and maybe a link to my site once I fix a few bugs.


    • Player Kills
      I believe this is already handled.
    • "Deaths by"
      • Player
        Would just be a matter of using the data provided for Player X killed Y, and searching for Y.
      • Monster
        Not implemented, but I imagine he could very easily if there was high enough demand. It would be fun to be able to make fun of a friend for dying by {CAUSE} 50 times, lol.

    I have been running it since 1000 and it works fine. It throws some errors related to iConomy, but still records stats.

    -----------------------------------------
    With all that said, I would like to see this put on BukkitDev :)
    And codename_B hasn't been seen on here for almost a month now :( If I had more time I might pick up some development just to fix the iConomy stuff, but alas...
     
  28. Offline

    Courtney

    Quick question, I read this works fine, but when a RB for 1.9 releases will you continue updating this plugin?
     
  29. Offline

    godsyn

  30. Offline

    TheCrazyOne

    Would be nice to see MySQL support ;)
     
    Sketaful likes this.
  31. Offline

    Sketaful

    More than nice since this plugin always seem to loose all stats if the server quits unexpected.
     

Share This Page