服务器使用量
未统计
服务玩家数
未统计
下载量
63,932
插件详细介绍
LagMonitor 是一款专为 Minecraft 服务器设计的性能监控插件。它基于 Oracle 提供的 VisualVM 和 Java Mission Control 等强大工具,将这些工具的核心功能集成到游戏内,方便无法直接使用原版工具的服主和管理员实时监控服务器运行状况,例如 TPS、玩家延迟和服务器时序等。
开发构建
本插件持续更新,支持较新的 Minecraft 版本。作者已转向使用开发构建模式,而非固定的发布版本。你可以通过以下链接下载每次更改后构建的最新版本,或移除 URL 中的 “changes” 部分以获取最新的构建。
功能特性
- 数据存储:可将监控数据保存到 MySQL 数据库,供 Web 界面使用。
- 系统详情:显示硬件(磁盘、处理器等)和操作系统的详细信息。
- 玩家监控:查看玩家 Ping 值。
- 线程分析:
- 检查主线程上的阻塞操作(如网络请求、文件读取)。- 线程安全检查。- 对运行中线程进行堆栈跟踪分析。- 线程采样器(CPU 使用率采样)。- 性能指标:
- 显示每秒刻数 (TPS) 及其历史记录。- 显示系统性能使用情况。- 分析内存 (RAM) 使用情况。- 管理 Java Flight Recordings。- 可视化:在游戏内显示可视化的性能图表。
- 其他工具:
- 游戏内时序查看器。- 访问 Java 环境变量 (MBeans)。- 插件特定的性能分析配置。- 开源:插件完全开源。
源代码
命令与权限
关于插件的详细命令列表和权限节点,请参考 GitHub 项目主页的对应章节。
- 命令说明:https://github.com/games647/LagMonitor#commands
- 权限说明:https://github.com/games647/LagMonitor#permissions
功能截图示例
- Heap 命令:显示堆内存使用情况。
- Timing 命令:查看服务器时序。
- CPU 图表:蓝色为进程占用,黄色为系统占用。
- 堆栈跟踪与线程命令:分析线程状态。
- Ping 命令:查看玩家延迟。
- 线程采样器:通过 Monitor 命令查看。
- System 命令:显示系统信息。
- Environment 命令:显示 Java 环境变量。
- 堆内存使用图表:黄色为已分配内存,蓝色为已使用内存。
测试支持版本
版本分布
基本信息
插件名称
LagMonitor
作者
TuxCoding
平台
Bukkit / Spigot
支持版本
1.8 - 1.15
点赞数
18
最近版本
暂无数据
-