预加载

预加载可优化游玩世界时的性能占用, 原理是令世界自己加载区块, 已加载区块无需在玩家接近时再次加载

为了最快的加载速度, 建议使用 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