通过排序并随时间分发来优化区块数据包的发送。
通过优先分配并随时间分发区块数据包来优化区块发送,减轻服务器和客户端的负载 通过优先加载附近区块,使服务器登录、传送、重生和维度切换更加流畅 通过随时间分散区块交付减少网络压力,降低带宽峰值,并在较慢的连接上提升可玩性 可配置的区块发送速率限制,支持单玩家和服务端全局设置 可选的玩家面向方向区块优先级设置 其他优化: 在向多个玩家发送相同的未更改区块时重用已构建的区块数据包,从而减少服务器开销 控制和错开物品展示框地图更新的频率,减少因大型地图显示带来的流量和处理峰值 Mojang 后来在 Java 版中采用了类似的理念 1.20.2 通过向原版游戏添加延迟区块发送来实现。在较新的 Minecraft 版本( 1.21.1+ ), Chunk Sending 基于原版的实现,暴露了可配置的速率和行为参数,而旧版本则保留模组原有的区块发送系统。 在新版本中需要安装 Cupboard 依赖项 每玩家和服务端全局的区块发送速率限制 客户端请求的区块速率和未确认批次限制 面向方向的区块优先级设置 单人模式区块批处理 区块数据包缓存 附近区域和跨维度的物品展示框地图更新速率 调试日志 已知无兼容性问题,应能与任何模组正常工作。 仅在服务器端需要。
在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。