LagMeter
Lets you check the server lag, in ticks-per-second.
Bukkit version does not matter for this plugin.
Description
A lot of plugins tell you that something happens "every X seconds, depending on lag." That's because when the server is overworked, there are less than 20 ticks per second. This plugin will measure the number of ticks per second, and output it on your screen as a "Lag Meter." The plugin can also output the amount of memory free, alert those with a specific permission node when the ticks per second or free RAM goes down too far, and even measure the server's ping to google.com.Tutorials and Reviews
LagMeter 1.9.3: Review By: UltiByteLagMeter 0.1: Review By: BrandonHopkins
LagMeter 0.1: Review By: ValBGaming
Some of them are a little out of date, but you get the idea.
Download
CI/build (Jenkins) serverYou can always pick up the latest compiled version of LagMeter on my CI server. Note that BukkitDev doesn't warrant the safety of these builds, etc, but it's all pulled from GitHub anyways, so you could compile it yourself or look at the commits. Lagmeter is more stable than Lagmeter-bleed.
Jenkins: latest builds
Stable
Version: 1.17.0
Build date: 3 March 2016
BukkitDev Download: Latest Build
Javadocs
Version: 1.15.0
Build date: 23 November 2013
Dropbox Download (zipped; standard doclet)
Source Code
GitHub: TheLunarFrog's SourceGitHub: Original Source by DemmyDemon (v.0.4)
Bugs and Feature Requests
Bug reports & Feature RequestsFeatures
- Simple, minimum-fuzz installation
- Configurable without drowning you in options
- Checks the server performance
- Ability to check the ping between the server and Google.com
- When someone says "GAH! LAG!", you can /lag, and tell them "Dude, it's your computer sucking."
- Supports Bukkit's built-in permissions system, for example via [the official plugin](http://forums.bukkit.org/threads/permissionsbukkit-official-default-groups-plugin-1000.26785/)
- Support for the "old-school" Permissions, as well as PermissionsEX
- Logging of the lag, if you want it.
- Logging of players online, with the above, if wanted.
- Suggestions?
Change Log
Change LogCommands & Permissions
Commands & PermissionsConfiguration Explanation
ConfigurationExample output:
[####################] 20.0 TPS
...or if your server isn't doing so hot...
[##########__________] 10.0 TPS
Did you try and add that feature?
@breezeyboy
Apparently you're either ignorant or cannot read, neither of which I will help you with. Sorry.
@UltiByte
I like how you weren't just satisfied with raining arrows, you had to be like myth-busters and blow it up anyways. By the way my name is pronounced Marvin-E-J its just my initials. No big deal tho Excellent review.
@UltiByte
Thanks again! I'll add it to the plugin description.
Hello again :)
We did an up to date video of your LagMeter plugin as well if you'd like to use it :P http://www.youtube.com/watch?v=r43682S67Vs
Feel free to use it how you like :P
@rebel24
Thats it! :)
Heya, just submitted a pull request on Github. Fixed logInterval. :)
@TheLunarFrog
Thanks, would be nice to see :D
Maybe you could have an entity or mob limiter per world?
@rebel24
Will look into this.
In other news, current build works with 1.3.1-R2.0.
Feature request!
If the server tick rate drop below a certain level for x amount of seconds then perform a console command, In my case since I use remote toolkit .restart
Same with ram, if you run low of ram for x amount of seconds then perform a console command.
This would really help if a server is having an issue, or just needs a reboot! Think you could add it? Would appreciate it!
I'm in between two houses right now and the machine which has my source code is currently unplugged in a room that is 15 minutes away from me. I look to get that to my new location, set up and begin working on new stuff as soon as possible. I can't write a ton on this current computer, but I do have an 'old' backup (it's from the current version, no code I've written since), so I can fix errors. I'll let you guys know when I'm able to start adding features again (though I don't even know what I could add).
@Prodkid
I will in the next version.
@paulj1x
This is a fault on my part. I just forgot to change the version number. It's still 1.9.x, whatever you have.
This plugin really helps to track down problems.
One note, the last few versions all print v1.9.0 in the server.log file.
Nice plugin, but can you add a download source in the plugin,? So it works with CraftBukkitUpToDate? thanks
Bravo
@TheLunarFrog
Thanks =) it's because i had 1.0.0 before and when i tried essentials for 1.2.5 wasn't working at all. Sent a donation. It's simple incredible =)!
@RalphFox
Err, what? You can always download the latest version for a plugin even if you're behind in updates, unless the post says otherwise. You are free to download 1.9.3, even if you didn't get 1.8 before it. There are no changes that require you to increment your updates like that.
Hi, thanks for the plugin! Quick question, i need to pickup 1.8 since my server is in 1.2.5, right? or i can go straight to 1.9.3? Thanks..
@TheLunarFrog
Confirmed working.
Thank you.