桥优

如果把配置文件bukkit.yml的autosave改成0让其不保存,会有什么影响吗
如果服务器人太多,在保存的时候是不是会掉tps,保存完之后就恢复了
昨天tps突然从20掉到10,然后过了几分钟就立马跳回来了
区块和实体没有大幅度变化。只是突然20掉到10,玩家也没有开什么大型机器卡怪什么的。
会不会是核心保存的问题,核心保存会影响tps吗



天辉胡萝卜
这个autosave是指周期性的强制保存

在mc里面,当一个区块被从服务器卸载时,区块的改动会被写回磁盘,这种是零散的保存操作
autosave是完整保存,意味当到达这里指定的时间,则执行一次完整保存(包括内存中的区块与玩家信息)

autosave为0的后果是当服务器崩溃时,已加载的区块区块和当前游玩玩家的数据会丢失

autosave是会降低tps,因为保存操作位于mc的主线程中,会占用50ms的tick时长,但通常不会造成剧烈波动(除非磁盘io过高)

你说的tps变动通常优先怀疑插件等的操作,建议在tps骤降时开timings