/tps、/lagg、/timings 以及 /mspt,它们分别用于查看服务器TPS、延迟卡顿和性能分析数据。
很多玩家和开服新手都搞不清“排行指令”到底指什么,它不是一个能让你在服务器列表里“排名上升”的按钮,而是管理员用来诊断服务器性能、查看在线玩家数据、甚至调整服务器权重的一系列命令,下面我把最常用的指令按场景拆开讲,保证你看了就能直接用。
服务器排行指令有哪些?先分清TPS和延迟的区别
查TPS:服务器“心跳”是否正常
TPS是Tick Per Second的缩写,即服务器每秒游戏刻数。满值是20,低于15就会明显感觉卡顿,这是衡量服务器性能最核心的指标。
- /tps:最基础的指令,输入后返回服务器过去1分钟、5分钟、15分钟的平均TPS。
- /mspt:高版本(1.17+)自带指令,直接查看服务器单刻毫秒数。高于40ms就意味着卡顿。
找卡顿源头:排行榜里谁在“偷吃”资源
当TPS掉到15以下,你需要知道是谁拖慢了服务器,这时就要用“实体排行”和“区块排行”类指令:
- /lagg check(或 /lagg c):扫描服务器所有区块和实体线程,输出一个卡顿排名清单,最耗资源的区块会排在最前。
- /lagg top(或 /lagg t):实时查看当前CPU使用率最高的玩家,显示他们的加载区块数。
- /timings paste:这是最专业的性能分析指令,执行后生成一个网址链接,打开能看每个插件、每个实体的耗时饼状图。对于开服多年的老手来说,这是排查卡顿的首选。
高版本服务器查看TPS的实用指令组合
原版指令的短板
如果你的服务器是高版本原版服务端(Paper、Purpur),很多老插件指令已经失效了,这时候推荐:
- /spark tps:Spark插件提供实时TPS和历史曲线图。
- /spark profiler:对服务器进行10秒采样,自动分析出CPU占用最高的代码段。行业共识认为,Spark已经成为高版本服务端性能诊断的标准工具。
怎么用排行榜指令快速判断谁该优化
具体操作路径如下:
- 输入 /lagg check,等待扫描完成。
- 查看输出列表,重点看实体数量超过200的区块。
- 输入 /lagg spawn,把你传送至卡顿区块,检查是否有掉落物堆积或刷怪塔失效。
- 如果确认某个区块无重要建筑,可以在控制台输入 /lagg unload 卸载该区块。
客户端指令:玩家如何查看服务器延迟
玩家端也有“简易排行”概念,虽然它不是真正的服务器指令,但常用于对比自己与服务器的连接质量:
- F3键:打开调试屏幕,查看右侧的Ping数值。绿色表示<100ms,红色表示>200ms。
- /ping:部分服务器装了Essentials插件后,输入 /ping 可以显示你的实时延迟数据。
开服务器测试延迟:从控制台到客户端的一整套指令
压力测试时看什么数值
很多服务器开服就是“自带排行榜”的,但那个排序默认按在线时长,真正测试服务器负载能力,需要通过指令查看历史数据:
- /lagg flag:开启动态TPS监视,当TPS低于预设阈值时,系统自动在控制台输出警告。
- /forge tps:专门为Forge模组服务器设计的指令,能查看每个维度的独立TPS。这点很重要,因为末地或地狱的区块泄漏往往不体现在主世界指标里。
权限节点与常用防滥用指令
不是所有玩家都能用这些指令,你需要在权限插件(LuckPerms或GroupManager)中分配权限节点。
| 指令功能 | 权限节点(示例) | 适用对象 |
|---|---|---|
| TPS查询 | lagg.tps | 管理员 |
| 实体统计 | lagg.check | 管理员、OP |
| 区块卸载 | lagg.unload | 管理员 |
| 延迟查看 | essentials.ping | 所有玩家 |
给普通玩家开放 /ping 指令权限能减少很多不必要的服务器“卡吗”提问。
服务器排行榜指令里最常见的不传之秘:实体计数
很多服主反馈服务器很卡,但看TPS还是18,问题往往出在实体数量汇总上,这时要用:
- /stats entity count:统计全服怪物、动物、掉落物的总数量。当动物数量超过500时,即便TPS正常,玩家交互也会感觉怪异。
- /kill @e[type=item] 这个指令清理掉落物,但它不解决根本问题,正确做法是先找来源,再清理。
红石与漏斗的“伪排行”指令
红石机械是隐形卡顿源,它不体现在实体排行里,你可以通过:
- /co blockinfo (需要核心保护插件):查看附近的方块活跃状态。
- /timings report:获取超详细报告,重点看
Redstone Hopper类的耗时。
哪些“排行榜指令”其实是被玩家误会的
关于服务器排行指令有哪些,网上很多答案其实混淆了“排行榜”和“排名”概念,需要澄清以下几点:
- /bq top:不是查询延迟的,而是任务插件Quests的排名展示。
- /scoreboard objectives list:仅显示计分板项目,不显示TPS。
- /tab list:仅对Tab列表排序,不改变服务器性能。
如果你要的是真正意义上的“服务器性能排序”,只需要记住 tps、lagg、mspt 这三个前缀指令就足够了,它们能覆盖大部分日常排查需求。
Q&A:服务器排行指令常见疑问
问:服务器排行榜指令有通用的版本限制吗?
答:有,Fabric服务端仅支持 /mspt 与Spark插件指令,1.12.2版本及以下完全依赖 /lagg 插件。在BukkitAPI接口被大规模移除之前,由于依赖底层服务端实现,指令兼容性很难跨版本通用。
问:像 /tps 这种指令需要额外装插件吗?
答:1.8.8至1.16.5版本建议安装LagMonitor插件以获得完整排行视图。对于1.18及以上版本,服务端核心本身包含TPS和MSPT指令,但延时类功能仍需插件支持。
问:为什么按F3看到的Ping是绿色的,游戏里还是卡顿?
答:Ping是网络延迟,TPS是服务端延迟。玩家Ping为30ms,如果服务器TPS是9,那么玩家视角依然会出现“方块回弹”的卡顿现象,这是两种截然不同的开销,直接通过 /tps 指令确认是迅捷的判断路径。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/788090.html


![[MCBE]我的世界:服务器死亡榜指令教程 网易可用](https://i2.hdslb.com/bfs/archive/b18e91dfe2ebc1a322bfb8dad800ed378c7714ee.jpg)