非常多玩家(Fabric)

非常多玩家(Fabric)

一个Fabric模组,旨在提高服务器在高玩家数量下的性能。

优化

Very Many Players

一个旨在提升高玩家数量下服务器性能的 Fabric 模组。

VMP 仍处于早期开发阶段,可能会出现意外情况。请将任何问题报告到我们的问题追踪器。

什么是 VMP?

Very Many Players(简称 VMP)是一款 Fabric 模组,旨在提高高玩家数量下服务器的整体性能,且不牺牲原版功能或行为。 为了获得最佳性能,建议将 VMP 与 Lithium 配合使用。

VMP 如何实现性能提升?

服务端游戏逻辑性能提升:

  • 使用区域地图优化附近数据包发送和玩家查找
  • 使用缓存优化实体追踪器、流体状态查找和材料匹配
  • 优化碰撞检测时的实体迭代
  • 使用 Paper 项目中的 MCUtil 优化票据传播器(该补丁基于 MIT 许可证)

客户端游戏逻辑性能提升:

  • 使时间源使用内置的 Java 时间源,而非通过 JNI 调用使用 GLFW

网络性能与响应速度提升:

  • 使用我们自己的区块发送机制(可选配数据包级速率限制)
  • 增加数据包级的玩家渲染距离
  • 使用 raknetify 的数据包优先级使原版 TCP 连接响应更灵敏 (当服务器连接时没有反向代理,例如 velocity 和 ssh 端口转发时效果最佳)

……以及更多功能

支持

我们的问题追踪器:链接
我们的 Discord 服务器:链接

更多信息

请查看此处的 README.md:https://github.com/RelativityMC/VMP-fabric