
命令
/tick
控制游戏运行的速度:更改刻速率、冻结游戏、逐刻步进,或以最快速度运行刻。
| /tick (freeze|query|unfreeze) |
| /tick rate <rate> |
| /tick sprint stop |
| /tick sprint <time> |
| /tick step |
| /tick step stop |
| /tick step <time> |
| 参数 | 值的类型 | 输入内容 |
|---|---|---|
| <rate> | 小数 | 目标每秒刻数,范围为1到10000。默认游戏速度为20。 |
| <time> | 时间 | 步进或疾跑经过多少游戏时间,以刻为单位或带单位(t、s、d)。最小1刻。至少为1。 |
| 权限等级 | 3:权限等级为3或更高的服务器管理员 |
| 适用于 | 等级为3或更高的服务器管理员、启用了作弊的单人世界的房主,以及服务器控制台。命令方块和函数以2级运行,无法使用它。 |
| 结果 | query报告游戏是正常运行、卡顿、冻结还是冲刺,以及目标速率、每刻的平均时间和P50、P95、P99刻时间,并返回刻速率。rate以整数返回新的速率。freeze返回1,unfreeze返回0。step和sprint返回1。 |
| query | /tick query会显示当前状态和耗时数据。 |
| rate | /tick rate <rate>会设置每秒目标tick数,范围为1到10000。正常速率为20。 |
| freeze和unfreeze | /tick freeze会冻结游戏,/tick unfreeze会让游戏恢复运行。冻结也会结束正在进行的疾跑或步进。 |
| step | /tick step [time]会让已冻结的游戏向前运行指定时间,未指定时为1tick,然后再次冻结。如果游戏没有被冻结,则会失败并提示“无法步进游戏,请先冻结游戏”。/tick step stop会取消正在进行的步进。 |
| sprint | /tick sprint <time>会以计算机允许的最快速度运行指定时长的游戏时间,忽略目标速率,然后报告所达到的每秒tick数和每tick毫秒数。冻结的游戏会在冲刺期间解冻,之后再次冻结。/tick sprint stop会提前结束sprint。 |
| 时间单位 | step和sprint接受以刻为单位的时间,或带单位的时间:t表示刻,s表示秒(20刻),d表示游戏内的天(24000刻)。最小值为1刻。 |
/tick rate 40以每秒40刻的速度运行游戏,是正常速度的两倍。
/tick freeze冻结游戏。
/tick step 5使冻结的游戏向前运行5刻。
/tick sprint 60s以尽可能快的速度运行60秒游戏时间(1200刻)。
/tick query显示刻速率以及每刻所用的时间。

