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 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 BFAK:Tealk,428,21e1efb53ce1cbb613ccc7973ac3b9811ec711cdb8a0235d21e97ff9d3cc8ef1

  • Avatar of rlpn rlpn Apr 10, 2014 at 04:29 UTC - 0 likes

    @TheLunarFrog: Go

    Somehow my jar got corrupted when I downloaded it, its fixed now,

    Last edited Apr 10, 2014 by rlpn
  • Avatar of TheLunarFrog TheLunarFrog Apr 09, 2014 at 22:40 UTC - 0 likes

    @rlpn: Go

    You have the jar in your plugins folder twice. The plugin works fine.

  • Avatar of rlpn rlpn Apr 09, 2014 at 06:10 UTC - 0 likes

    Doesn't seem to work with 1.7.5 http://pastebin.com/zMFjkJrV

  • Avatar of TheLunarFrog TheLunarFrog Mar 26, 2014 at 20:55 UTC - 0 likes

    @Willcomputerguy79: Go

    Sorry for the really late reply. I intended to reply when I saw your message a few hours after it was posted, but was on a phone and then forgot.

    That could be caused by a junky network adapter, or perhaps your access point is dying. If you're using wireless, it could be that your router/WAP stops broadcasting intermittently, then turns back on; likewise, your modem, regardless of what you're using (wireless or wired) could be faulty.

    It sounds more like an issue that your connection drops suddenly, then picks back up than it being a constant issue with your connection to the Internet; however, this is just my opinion of what it could be - don't take this as a professional opinion, I'm not a networking guy, I just do programming (I'm not taking many networking classes in college).

    Last edited Mar 26, 2014 by TheLunarFrog

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
255,288
Recent files

Authors