LagMeter

LagmeterBanner

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: UltiByte
LagMeter 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

Stable
Version: 1.15.0
Build date: 23 November 2013
http://www.hitbullseye.com/images/download_button_small.jpg BukkitDev Download: Latest Build

Javadocs
Version: 1.15.0
Build date: 23 November 2013
Dropbox Download (zipped; standard doclet)

Source Code

https://github.com/favicon.ico GitHub: TheLunarFrog's Source
GitHub: Original Source by DemmyDemon v.0.4

Bugs and Feature Requests

Bug reports & Feature Requests

Features

  • 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 Log

Commands & Permissions

Commands & Permissions

Configuration Explanation

Configuration


Note:
Possible compatibility issues with "time-altering" plugins, such as [ProperTime](http://forums.bukkit.org/threads/ProperTime.2782/), has been raised. If you are the admin of a server that uses such a plugin, regardless of you having issues or not, I would love to hear from you!

Example output:

[####################] 20.0 TPS

...or if your server isn't doing so hot...

[##########__________] 10.0 TPS

Servers Using LagMeter

Server List

Donations:

Use the button next to the curse link at the top on bukkit dev

Thank You:

  • RalphFox

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of ha11oga11o ha11oga11o Feb 16, 2015 at 14:06 UTC - 0 likes

    @frizzbee30: Go

    What issues?? This plugin works fine on mine tiny server for like ages without any problems. Are you sure its not problem somewhere else? Some plugins are not broken on bukkit major update, just like this one.

    Cheers :)

    SmrtFasizmuMC
  • Avatar of frizzbee30 frizzbee30 Feb 14, 2015 at 12:28 UTC - 0 likes

    last build 2013, I think that explains a lot of issues with the plugin!

    KB Craft multiworld server
    Website
    http://kbcraftgaming.enjin.com/home
    Server mc2.fadehost.com:25655 New players always given a warm welcome!

  • Avatar of frizzbee30 frizzbee30 Jan 12, 2015 at 18:23 UTC - 0 likes

    This is a useful plugin, unfortunately it killed our server on average every 20 mins or more, even though a lot of the checking etc was reduced. We basically wanted an automatc notification if lagg dropped. It didn't ,but was incompatible with spigot 1.8 for some reason.

  • Avatar of TheLunarFrog TheLunarFrog Oct 25, 2014 at 18:38 UTC - 0 likes

    @themindstorm: Go

    20 plugins is actually a fairly high amount - you can get more space by purchasing a physical stick of RAM and inserting it into your computer. Alternatively, if the server allows you to allocate more space (i.e. you're not maxing out the server's RAM already), google "how to set jvm heap size for bukkit" and you should be able to figure it out.

  • Avatar of themindstorm themindstorm Oct 06, 2014 at 05:12 UTC - 0 likes

    By using this plugin i have noticed that 80% of my server memory is being used. I have only 20 plugins. How can i get more space? Is it something about the ram or does my computer not have enough space? Thanks

  • Avatar of TheLunarFrog TheLunarFrog Jul 27, 2014 at 00:07 UTC - 0 likes

    @mrdeadlock: Go

    I will look at this idea when I have time. With fall semester coming soon at a new university and my actual software development job, I don't have a ton of time for features anymore.

    @mazter_redz: Go

    I will look into this, though I'm sure I already know what's happening.

  • Avatar of mazter_redz mazter_redz Jul 24, 2014 at 08:11 UTC - 0 likes

    Had an error:
    5:58:47 AM CONSOLE: WARN]: Exception in thread "Thread-27"
    5:58:47 AM CONSOLE: WARN]: java.util.ConcurrentModificationException
    5:58:48 AM CONSOLE: WARN]: at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
    5:58:48 AM CONSOLE: WARN]: at java.util.LinkedList$ListItr.next(Unknown Source)
    5:58:48 AM CONSOLE: WARN]: at com.webkonsept.minecraft.lagmeter.LagMeterStack.getAverage(LagMeterStack.java:27)
    5:58:48 AM CONSOLE: WARN]: at com.webkonsept.minecraft.lagmeter.LagMeter.getTPS(LagMeter.java:430)
    5:58:48 AM CONSOLE: WARN]: at com.webkonsept.minecraft.lagmeter.LagWatcher.run(LagWatcher.java:13)

  • Avatar of mrdeadlock mrdeadlock Jun 04, 2014 at 06:32 UTC - 0 likes

    Could you make the lag log output configurable to a csv or other option so the data can be used easier.

  • Avatar of TheLunarFrog TheLunarFrog Apr 12, 2014 at 16:02 UTC - 0 likes

    @Tealk123: Go

    Try /lag;/save-all

  • Avatar of Tealk123 Tealk123 Apr 12, 2014 at 16:00 UTC - 0 likes

    is it possible to set 2 commands?
    Notifications:
    ConsoleCommand: /lag, /save-all

    http://linkus.anzahcraft.de/450x60.png
    My Projekts:
    Minecraft Server Startscript Linux ZBDH5160456205f95682532a47071a251506

Facts

Date created
Aug 25, 2011
Categories
Last update
Dec 08, 2013
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
LagMeter
Downloads
262,251
Recent files

Authors