3.2 - GENERAL

#2 - GENERAL

指定新玩家的生成点。坐标是绝对的,以块为单位,并且可以是小数。如果缺少任何值,Cuberite将提供默认值。

#可选选项

变量定义缺省值
Dimension这个世界的维度。可以是:
Overworld
Nether
End
Overworld
UnusedChunkCap在服务器开始提前保存之前,
内存中的最大块数(请参阅下文)。
1000
IsDaylightCycleEnabled启用/禁用服务器以停止世界上的时间。
布尔值:可以是0或1。
1
GameMode0表示生存模式
1表示创造模式
2表示冒险模式
3表示旁观者模式
0
Weather世界上当前的天气。
这是由服务器在关闭时设置的,
如果在服务器运行时进行编辑,则会被替换!
0表示天气晴朗
1表示雨天
2表示雷暴
0
WorldAgeMS世界的年龄以毫秒为单位。仅供测试使用。None
TimeInTicks这是用来记录世界上以Ticks为单位的时间。在[0,20000]的范围内。None

#未使用区块上限

一个区块是由16x16x256个方块组成的区域。Cuberite每5分钟执行一次保存循环。在保存循环中,所有未使用的区块都会保存到磁盘上,然后从内存中移除。保存操作会导致内存使用量下降。如果等待保存的未使用区块数量超过了未使用区块上限UnusedChunkCap,Cuberite将会提前执行保存循环以更早地释放内存。

当服务器负载较重时,如果Cuberite使用了过多的内存,将未使用区块上限从默认值1000降低可能会有很大帮助。将该值设置为0意味着区块在不再使用时立即保存。另外,如果您希望Cuberite最大化性能并利用更多内存,可以增加未使用区块上限的值UnusedChunkCap

未使用区块上限在轻负载下可能不会产生明显的影响,当未达到上限且保存循环每5分钟执行一次时。相比之下,在快速移动并加载许多区块的情况下(比如高速飞行),UnusedChunkCap影响通常是显著的。

最佳值因设置、系统硬件和游戏方式而异。目前我们没有官方推荐的值,建议进行试验和试错(如控制变量法)调整。未来计划提供更直观的设置方式,可以配置所需的最大内存量。