- 版权类型
- 转载
- 插件中文名称
- 卡顿助手
- 插件英文名称
- LagAssist
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 多语言
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
LagAssist 分支版 中文介绍
插件简介
LagAssist 是一款用于手动、自动双重降低服务器卡顿的插件。内置大量工具,可定位卡顿源头并清理问题对象;同时附带多项基准测试功能,帮助你提前规划服务器硬件配置。
十二合一插件
LagAssist 可以替代大量游戏功能与抗卡顿类插件,减少你的插件数量与性能开销。LagAssist 的功能实现通常性能更优,且不会阉割原有功能。以下插件的功能均可由 LagAssist 替代:
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 服务器测试服务器上下行网速。默认测速源稳定且速度快,全球环境均可获得可靠测试结果。
客户端优化器(新功能)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)服务端之上,面向大型服务器,帮助服主承载高在线人数同时避免卡顿。
它不只是处理已经发生的卡顿,更侧重于提前预防卡顿。配套大量调试工具,帮助服主理解服务器性能上限,找到突破性能瓶颈的方案。