• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
[转载] [1.8-1.21] LagAssist —— 一个强大的分析、预防和解决延迟的工具 | 红石/实体监测 | 性能分析 | 可视化GUI操作

工具 世界管理 [转载] [1.8-1.21] LagAssist —— 一个强大的分析、预防和解决延迟的工具 | 红石/实体监测 | 性能分析 | 可视化GUI操作 2.32.5

完成注册/登录后下载
版权类型
转载
插件中文名称
卡顿助手
插件英文名称
LagAssist
原帖地址
https://modrinth.com/plugin/lagassist
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
多语言
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8

🟦 LagAssist 分支版 中文介绍 ⚙️

📌 本文为 LagAssist 插件的二次分支版本。本项目目标是支持更高版本的 Spigot / Paper 我的世界服务端。

📦 插件简介​

LagAssist 是一款用于手动、自动双重降低服务器卡顿的插件。内置大量工具,可定位卡顿源头并清理问题对象;同时附带多项基准测试功能,帮助你提前规划服务器硬件配置。
⚡ LagAssist 本身占用极低性能:在线 100 名玩家时,仅消耗 0.4% 的游戏刻,同时完整保留全部功能。

🧩 十二合一插件​

LagAssist 可以替代大量游戏功能与抗卡顿类插件,减少你的插件数量与性能开销。LagAssist 的功能实现通常性能更优,且不会阉割原有功能。
以下插件的功能均可由 LagAssist 替代:
🔹 MergedMob

🔹 React

🔹 JetsSellChest

🔹 FPSHelper

🔹 FarmLimiter

🔹 Redstone Clock Detector

🔹 HLR (作物漏斗)

🔹 Best View Distance

🔹 McCleaner

🔹 CustomPayloadFixer

🔹 FixCrashBook

✨ LagAssist 独有特性​

🧪 实测服务器案例​

部分大型服务器网络正在使用 LagAssist,Gamster 就是其中之一,该服务器常驻玩家超 2000 人。你可以前往体验 LagAssist 的实际效果(服务器 IP:play.gamster.org

🔐 权限节点​

  • 🛡️ lagassist.use — 使用 LagAssist 的图形界面与全部指令
  • 🔄 lagassist.reload — 重载插件配置
  • 📊 lagassist.chunkanalyser — 使用区块分析器功能(需要同时拥有 lagassist.use)
  • 🛒 lagassist.hoppers.togglesell — 开关售卖漏斗功能
  • 🎛️ lagassist.hoppers.customfilter — 设置区块漏斗 / 售卖漏斗的物品过滤规则

📈 卡顿监控器 LagMonitor​

卡顿监控器会分析服务器运行性能,根据服务器 TPS 自动执行对应处理策略。全部参数均可自定义,你可以配置监控检测频率,以及不同 TPS 阈值下执行哪些处理动作。
插件会向普通玩家与管理组推送不同提示消息,管理员可以看到执行了哪些优化动作,敏感内部信息不会对普通玩家展示(该行为可在配置修改)。

🗺️ 区块分析器 ChunkAnalyser​

区块分析器依靠一套预设评分表,帮你定位高卡顿区块。你可以为普通实体、方块实体分别设置卡顿权重分数。执行指令后会列出分数最高的卡顿区块,点击即可直接传送到对应区块。
该功能十分专业,能够高效定位卡顿源头,并附带参考信息帮助你解决卡顿问题。
你也可以使用该功能查询你当前所在区块的卡顿分数,非常适合排查肉眼感觉卡顿、实体堆积严重的区域。

🔥 卡顿热力图 LagMap​

卡顿热力图可以直观展示服务器性能变化,便于监控卡顿尖峰,定位服务器开始掉卡顿的时间点。

📊 卡顿仪表盘 LagMeter​

轻量化卡顿可视化组件,你可以在做其他操作的同时观察服务器卡顿状态。当服务器从卡顿尖峰恢复时,它还会通过游戏刻计算展示恢复进度。

🖥️ 总览面板 LagOverview​

简洁且信息详尽的系统状态面板,用于排查硬件层面引发的卡顿尖峰;也可以检测虚拟主机是否存在超售等情况。
每次执行 /tps 指令时,都会附带输出 Lag‑Overview 总览信息。

🔴 红石清理器 RedstoneCuller​

红石清理器是 LagAssist 最核心的高级功能之一,配置项完整丰富。你可以设置多种处理逻辑:例如 TPS 过低时直接停用红石装置、统计侦测器触发频率,将超过阈值的侦测器直接移除。
该功能对解决红石卡顿效果极佳。你可以调整破坏规则:限制大型低效刷怪 / 农场装置运行,同时保留简单高效的红石机器不受影响。
非常适合红石开放的服务器,例如创造服、生存服、派系服、空岛服等。

🧪 基准测试 Benchmark​

基准测试会读取你的服务器硬件关键信息,估算服务器可承载的最大玩家数量。
插件模拟浏览器访问 Passmark CPU 跑分网站获取 CPU 性能数据,读取进程内存占用,通过高级算法估算可承载玩家上限。同时还可以通过你指定的 FTP 服务器测试服务器上下行网速。默认测速源稳定且速度快,全球环境均可获得可靠测试结果。
💡 注意:基准测试需要读取系统 CPU 型号。Java 没有原生便捷读取方案,因此插件自研了一套高效精简的获取方案。该功能依赖操作系统,目前支持 Windows、Linux、macOS。

🎮 客户端优化器(新功能)Client‑Side Optimizer​

客户端优化器可以让玩家在高负载场景(例如 TNT 大炮、沙子堆叠等)获得更高 FPS。插件通过拦截网络数据包,对玩家隐藏部分耗性能的游戏效果,在尽量不改动游戏玩法的前提下提升客户端帧率。实测对客户端卡顿改善效果显著。
玩家可以通过一个可自定义的指令,打开简易图形界面,自行开启 / 关闭各项客户端优化选项。

📶 延迟基准测试 Ping Benchmark​

延迟测试,用于获取各个玩家与服务器之间的网络连接状态。功能简洁,但可以输出大量实用网络信息。

📦 区块漏斗 ChunkHoppers​

将整个区块内掉落的物品直接吸入漏斗。当服务器掉落物大量堆积造成卡顿时,该功能可以极大提升性能。不会处理玩家手动丢弃的物品,是派系服解决物品卡顿的利器。
和其他同类插件不同,LagAssist 使用智能区块缓存系统,性能提升可达 20 倍,视觉效果保持完全一致。
区块漏斗还支持自定义物品过滤规则,兼顾性能与玩法设计,面向大型服务器网络设计。
玩家操作方式:
  • ⌨️ Shift + 右键漏斗:打开过滤器设置界面
  • 🖱️ 普通右键漏斗:打开漏斗容器界面

💰 售卖漏斗 Sell Hoppers​

售卖漏斗是优秀的变现功能,可以完美替代市面上各类售卖箱子插件。
对比其他自动售卖实现,LagAssist 的售卖漏斗逻辑精准、性能高效、逻辑简单易懂,拥有极高的自定义程度,功能开关可自由配置。
操作权限:
  • ⌨️ Shift + 左键:开启 / 关闭售卖漏斗(需要对应权限)
  • ⌨️ Shift + 右键:设置售卖漏斗物品过滤规则
同时支持玩家售卖倍率,通过权限节点分配:

lagassist.sellhopper.<倍率百分比>

🐄 智能实体堆叠 Smart Entity Stacking​

以性能优先的实体堆叠功能。LagAssist 的算法专为海量实体场景设计,成千上万实体可以瞬间完成堆叠,几乎无性能损耗。
该堆叠器和市面上 90% 实体堆叠插件互相兼容,依靠实体名称识别堆叠计数。

🛡️ 防崩溃数据包分析器 Anti‑Crash Packet Analyser​

开启防崩溃模块,抵御作弊客户端发送非法数据包造成服务器崩溃。
插件实时分析网络数据包,直接断开存在异常行为的连接。整套系统高度可自定义,你无需 Java 编程基础就可以新增自定义检测规则。只需要开启调试模式,分析是什么数据包导致服务器崩溃,然后配置规则即可拦截。

⚗️ 物理效果禁用器 PhysicsDisabler​

服务器 TPS 下降时自动关闭部分游戏物理效果。可以配置仅关闭部分效果,也可以设置服务端启动就直接禁用。也可以用来关闭不需要的游戏机制,实现服务器优化。

🚧 区块实体限制 ChunkLimiter​

限制单个区块内普通实体、方块实体的最大数量,以此控制生物生成上限。对创造服效果尤为明显,防止部分玩家大量放置矿车恶意压垮服务器。该功能仍处于测试版,但已经经过大量实际测试。

👁️ 动态视距 Dynamic View Distance​

自动计算最优视距,兼顾玩家游戏体验,同时最小化服务器负载。该系统逻辑高级,可适配各类小游戏。配置文件注释通俗易懂,上手简单。

🐑 生物清理器 MobCuller​

TPS 过低时自动清理生物实体,缓解高密度区域实体压力。默认不会清理命名生物,最大程度保证原版游戏体验。

🎰 刷怪笼优化器 Spawner Improver​

刷怪笼是我的世界服务器主要卡顿来源之一。该功能可以便捷修改刷怪笼各项参数,兼顾玩法与性能。
你不仅可以修改刷怪笼运行逻辑,还可以设置概率自动清理过量刷怪笼,应对玩家批量堆砌刷怪笼造成的卡顿。
Gamster 服务器曾出现玩家刷怪笼数量爆炸导致服务器卡顿,启用该功能后 TPS 从 16 提升至 19,提升幅度达 30%。

🌍 世界黑名单 World Blacklist​

设置哪些世界不受 LagAssist 全部优化逻辑影响。适合大厅主城场景,即使服务器 TPS 暴跌,也保证主城红石装置可以正常运行。

⚔️ LagAssist 对比其他抗卡顿插件​

市面上绝大多数抗卡顿插件,出发点是弥补服主服务器配置不当的问题。例如部分插件每隔几分钟就全局清除掉落物,这类处理不仅效果有限,甚至不需要插件就能实现:Spigot 本身就有 item‑despawn‑rate 配置项,原生设置即可实现掉落物定时清除,还不会出现刚丢下物品就被莫名清除的糟糕体验。
还有很多插件提供手动触发垃圾回收 GC 的指令。Java 会在内存不足时自动执行 GC,内存充足时强制调用 GC 反而不推荐。甚至有部分抗卡顿插件自身就会带来性能开销,最高单游戏刻占用可达 6%。而 LagAssist 在绝大多数服务器仅占用约 0.3% 游戏刻。
LagAssist 的设计思路完全不同:它建立在一套配置良好的 Spigot(强烈推荐 Paper)服务端之上,面向大型服务器,帮助服主承载高在线人数同时避免卡顿。
它不只是处理已经发生的卡顿,更侧重于提前预防卡顿。配套大量调试工具,帮助服主理解服务器性能上限,找到突破性能瓶颈的方案。
作者
沐夏
下载
8
查看
56
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部