跳转到内容

性能与原理

一般不需要调整。

  • 空白地图模板:首次开服预生成并保存,之后开本只复制文件加载,不走地形生成。模板不够大(调大 grid-size、cell-size 或加入大房间)时自动重建
  • 预读房间:开服和重载时后台缓存所有结构,并预热一次 WorldEdit 粘贴
  • 分帧粘贴:房间、走廊、光照分块处理,每 tick 最多花 paste-budget-ms 毫秒,多队同时开本共享预算
  • 非阻塞区块加载:走本体的异步加载

开本需要几秒,期间显示进度条,TPS 不受影响。

参数位置默认说明
paste-budget-msprocgen.yml 或 defaults61~6,服务器压力大时调到 3~4
loading.enabled附属 config.ymltrue进本进度条
loading.tips附属 config.ymltrue轮播提示
loading.sound附属 config.ymltrue进本提示音

文字在 messages.yml 的 loading 段修改。

阶段内容
开服准备模板、读房间、预热
进本复制模板、加载世界、粘贴房间和走廊、计算光照、传送
游戏中战斗中的房间区块保持加载
结束卸载世界,后台删除

世界名以 quedp_ 开头,本体的副本世界保护同样生效。