浏览器不兼容

由于本站使用了较新的技术(如 CSS 值函数 oklch),您的浏览器版本过低,可能无法正确渲染本站内容。请先更新您的浏览器。
至少需要 Chrome/Edge 111,Firefox 113,Opera 97,或 Safari 15.4。
更新浏览器

82 字
1 分钟
Carpet 通过命令获取 MC 服务器 MSPT 及 TPS 数据

先定义两个函数

/script run mspt()->(for(last_tick_times(),tot_mspt+=_);tot_mspt/100);
/script run tps()->return(1000/mspt());

然后就可以获取数据了:

获取 MSPT:

/script run mspt()

获取 TPS:

/script run mspt()

说明: 此处的 TPS 为当前 MSPT 可承载的最大 TPS 数, 如当前 MSPT 为 1, 无 tick 加速. 此时获取的 TPS 并非 20, 而是 1000 / 1 = 1000.

参考资料:

fabric-carpet#433

Carpet 通过命令获取 MC 服务器 MSPT 及 TPS 数据
https://blog.duckburnincense.com/posts/get-mspt-and-tps-in-fabric-carpet-using-scarpet/
作者
DuckBurnIncense
发布于
2025-10-03
许可协议
CC BY 4.0