MCdigr
MCdigr will be permanently shutting down its services on May 3 due to unforeseen circumstances. We greatly appreciate all of our users, and wish we could continue providing Minecraft stats for all. Keep on digging!
We dig your craft!
Notice
Since the plugin is still in it's beta phase, you MUST stay current to use our service!
About MCdigr.com
MCdigr.com tracks and stores a growing set of Minecraft statistics across servers. Server owners install our plugin, and any players that play on these servers will have their stats tracked. Server stats are tracked too!
By logging in to MCdigr.com, server owners can monitor and see their system's operation in many viewports that are synchronized and dynamically updating.
Our backend system is designed to scale with the incoming data. Our interface is sleek, simple, and well tested.
About MCdigr Plugin
The plugin collects statistics and sends the results every 1, 5 or 15 minutes to MCdigr.com. As a fail-safe for network congestion, the plugin implements a fault tolerance policy - it retains a server's stats locally for up to 24 hours.
Engineering the MCdigr plugin so that it does the heavy lifting without interfering with gameplay was a real challenge. Before our public release, we had relentlessly tested the plugin on a server that constantly had 150+ active players at any given time.
Configuration
Statistics collection can be controlled from config.yml. The default set is good enough for most people! You must download it after you add a server to mcdigr.com, and then add it the MCdigr directory in bukkit's plugin directory.
Each server has a unique code that is automatically inserted into your config.yml file when you download it. The plugin disables itself if the code is not there. To disable a statistic from being collected, simply remove it from the enabled list in config.yml.
Port 37996
Please have port 37996 open or the plugin will not be able to communicate with the MCdigr servers. While most Minecraft hosts allow all outbound connections, a few large hosts do block outbound ports by default. Contacting your host should quickly resolve this.
Tracked Statistics
- Active players Tracks the players seen in the last interval
- Block breaks Tracks who broke what (the type of the block destroyed)
- Block placement Tracks who placed what (the type of the block placed)
- Chat Tracks the number of chats, player and systemwise. This DOES NOT track WHAT is said!
- Death Tracks who/what dies
- Economy balances Tracks player balances, if you have Vault installed.
- Entities Tracks the total number of entities in all worlds.
- Entity explosions Tracks creeper, TNT, fireball and wither skull explosions!
- Kick Tracks who was kicked and when
- Login Tracks all login attempts (successful and not)
- Player experience level Reports a player's last known experience level
- Player time Tracks how much time a player spends on your server
- ServerInfo Records some environment info at start
- Tick rate Reports the average tick rate from the last interval
We value your suggestions and feedback!
First I want to thank MCdigr for your great service, and I think it's sad that you had to shut down...
However, me and some others are currently making a plugin called StatMiner that works in the same way. And will soon let admins and players alike see their statistics again.
Currently the basic plugin is working and being tested against the backend, but the frontend is missing. At this point we have about 70% of MCdigr's functionality in the plugin, but are working on expanding it further. And even have a few nice ideas in addition.
Project link: http://dev.bukkit.org/server-mods/statminer/
@mcdigr
By any chance do you think you could release the code so we can at least have server stats?
That sucks
Is there any type of replacement plugins out there for this?
I really liked the stats. And I had Premium!!
MCdigr will be permanently shutting down its services on May 3 due to unforeseen circumstances. We greatly appreciate all of our users, and wish we could continue providing Minecraft stats for all. Keep on digging!
Mine stopped tracking march 22nd all the settings and ports are fine. Also submitted this info to the website never heard anything back..
So, i would like to use this plugin but im not sure if its worth installing it if it doesnt update fast enough
@mcdigr
Wondering if there's any updates on the lack of data showing up?
I'm currently seeing less than 2 hours of entities data for the last 24 hours.
@mcdigr
yep, I am seeing data in my dashboard for the entire last 24 hours now.
All but entities, I seem to have less than 8 hours of data for entities. (and nothing within the last 11 hours)
@mcdigr
As a followup to the last post, we've sorted out the service outage in our stat gathering server, and stats as of roughly noon EST should be showing up once again for servers. The server is still going through the backup stats, which will backfill some of the missing time for many servers.
The source of the problems should be rectified now, and we apologize for any inconvenience. Apparently an occasional creeper can work its way into even the most securely built structure and go boom. :(
@zedadiaswick
We experienced unexpected server downtime over the evening, and are currently in the process of recovering the data from that time period. We should have an update on the situation shortly, thanks for your patience.
@mcdigr
Wow, I've actually got less than 4 hours of data for the last 24 hours showing up in my dashboard. This is very not right.
@mcdigr
Thanks, it's doing it again now (nothing showing up for the 20:00-21:00 period or after in my dashboard). My server will reboot in 44 minutes (about 10:30), I'm expecting that'll fix it if it's a problem on my server. (though by my understanding of what you've said, you are receiving my stats? I am just not seeing them in my dashboard. Is that correct?)
EDIT: I rebooted early, and the stats are now showing up in my dashboard again.
@zedadiaswick
Everyone's been coming up with exciting ideas lately, and we love hearing them. After the Redstone update, we'll be looking more at the feature requests we've been getting, including more in game feedback, and api access for more web integrations.
About the gap you're seeing in stats, we're looking into it. Generally nothing extra would have to be done to diagnose communication errors - if there is a problem communicating with the MCdigr servers, you'll receive some descriptive messages in your console and logs. There don't appear to be any issues having received data from your server during this period, but we're looking into the problem to see if we can find a potential cause. Thanks for reporting it.
@Ahellhound
Having this, but extended to other stats as well, would be immense.
Being able to se actions/commands in-game based on player or server statistics would be really, really useful. Something I have done in the past is announcing the 'top player' in the different categories, with various silly titles. The players all got a good laugh out of it. Would be great to be able to make that a regular thing, automated to announce the top players daily, or weekly. Maybe even assigning titles to the player based on their rankings in the different categories.
Equally, though, having access to this information on websites would be brilliant (beyond the iframes which are already available). Being able to integrate the statistics into our site design, or even displaying content based on statistics (if server is full, then display banner promoting a donation package which would help them get on quicker during busy periods)
On an unrelated query: My server has not logged any statistics to MCdigr in the last 6 hours. No errors in console, it just isn't showing data in my dashboard. It does this occasionally, skips a period - but this is a rather long time. Anyway I can diagnose the problem? A command to check the connection to MCdigr's servers from console/in-game would be useful.
@Ahellhound
It is possible, but we don't plan on doing this without more demand.
We're holding off on new features until after the redstone update.
Is it possible to have it so that, for example, when a player has played for x amount of time, a command is sent to the server? (This would be useful to change players into different groups depending on how long they've played)
@Ozelo
@codedonut
@Ozelo
@spazmonkey777
Sorry for the very late reply. I put up a new version that includes the fix for the EntityExplodeEvent NPE:
http://dev.bukkit.org/server-mods/mcdigr/files/14-20121227-2306/
This version works with 1.4.6 and earlier.
We are still waiting for a fix, thanks
@mcdigr
@mumblerit
Should I wait for the new release?
Thanks again.