TPS(Ticks per Second,即每秒刻数),是用于衡量游戏运行的真正速率,越高游戏越流畅。
MC 的 TPS 是硬编码进代码里的,在没有模组的情况下是不能修改的,默认为 20。Java版1.20.3后使用/tick指令可以修改。其实就是照搬carpet模组为了保证游戏的时间能够稳定正常的流逝,游戏会尝试将 TPS 维持在 20。如果这一刻的 MSPT 超过 50ms,导致一秒内不能执行 20 个游戏刻,则会影响到 TPS,导致其低于20。
在安装forge后,可以使用/forge tps指令查看当前存档的tps。
TPS 与 MSPT 的关系就像频率和周期的关系。
TPS 与 MSPT 的数学关系是:
MSPT×TPS≤1000;
MSPT≤50 时,TPS=20;
MSPT>50 时,TPS=1000÷MSPT。
资料分类: | 统计 |