3.2 - GENERAL
#2 - GENERAL
指定新玩家的生成点。坐标是绝对的,以块为单位,并且可以是小数。如果缺少任何值,Cuberite将提供默认值。
#可选选项
变量 | 定义 | 缺省值 |
---|---|---|
Dimension | 这个世界的维度。可以是: Overworld Nether End | Overworld |
UnusedChunkCap | 在服务器开始提前保存之前, 内存中的最大块数(请参阅下文)。 | 1000 |
IsDaylightCycleEnabled | 启用/禁用服务器以停止世界上的时间。 布尔值:可以是0或1。 | 1 |
GameMode | 0表示生存模式 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
影响通常是显著的。
最佳值因设置、系统硬件和游戏方式而异。目前我们没有官方推荐的值,建议进行试验和试错(如控制变量法)调整。未来计划提供更直观的设置方式,可以配置所需的最大内存量。