预加载
预加载可优化游玩世界时的性能占用, 原理是令世界自己加载区块, 已加载区块无需在玩家接近时再次加载
为了最快的加载速度, 建议使用 Purpur 服务端
准备好一个世界(详见 准备工作)
"准备" 也意味着在进行预加载时服务器内应没有普通玩家, 原因如下:
玩家进行某些操作可能导致服务器线程崩溃, 进而影响预加载
服务器预加载区块时负载较高, 普通玩家的延迟会比平时更高
选择预加载范围
建议将预加载范围设置在 2500 和 125000 之间 2500 对日均10在线人数的服务器而言不会造成卡顿
125000 对日均100在线人数的服务器而言不会造成卡顿
预加载范围的值相当于下方的 半径
注意:
预加载范围越广, 生成世界所需时间越久
准备好为了世界生成而 等待一整天
所需时间不仅基于预加载范围, 还关乎服务器配置
预加载后仍能对其范围进行扩大
Iris 为地形生成器提供了 HeadLess 模式, 详见 Configuration > Generator > HeadlessPregeneration.
启用预加载:
若您在所生成世界内时启用:
/iris pregen start 半径
若您在服务器内时启用:
/iris pregen start 半径 world=世界名
若在控制台启用:
iris pregen start 半径 world=世界名
在游戏内执行命令且需定义世界名时, 可在聊天栏内点击文字以选择世界 在控制台时则可通过补全来选择世界
半径的值取决于个人喜好
若半径被定义为1000, 就意味着玩家进入世界后可以 以 X:0 Z:0 为中心
向任意方向移动1000格方块, 但期间不会令服务器加载任何区块!:
完成!
重启服务器
预生成期间可随时关闭服务器, 同时会保存进度
启动服务器后通过执行相同的命令以继续预加载
.
Last updated