随机传送卡顿优化

在进行随机传送的时候会有严重的全服卡顿,此章节将对此问题进行优化

前言

1.14以上的Minecraft在创建区块的时候会消耗大量的内存,单人模式还好,但是如果这是服务器呢? 一个人发出创建区块的的命令后,服务器会瞬间消耗大量的内存,所有人这个时候都得卡一下,这对服务器岂不是一个致命的问题。

创建区块会导致卡,而加载区块不会导致卡,既然这样,那我们让玩家在游玩的过程中不用去创建区块,就只进行加载区块呢

这是很好的解决方案,那我们怎么让玩家在游玩的过程中只加载区块呢?

答案是:提前就创建区块,让玩家能够去到地方的区块,全部提前加载一遍

引用插件

官网:未知

使用方法

操作者需要提前进入需要被创建区块的世界,tp到世界的 x1 y100 z1 的位置,执行以下命令

  • 让当前作为作为核心点设置世界总大小

20人服 8000 足够 |

/wb set [数值]
  • 开始创建区块任务

/wb [世界名] fill [每秒生成多少] 208
  • 一切就绪后 启动进程

/wb fill confirm

这通常需要好几个小时 才能够创建完毕,运行过程服务器会有卡顿,建议在没有玩家的时候运行

  • 中途暂停/启动

/wb fill pause
  • 取消任务

/wb fill cancel 

最后更新于