
PMW优化
PMW优化是一个服务端模组,旨在优化ProtoManly的天气模组的一系列性能。
查看大图PMWeather 优化 1.2.1
PMWeather 优化是一个仅限服务端的模组,旨在提升 TPS 并让更高的玩家数量更具可玩性。
专为 Minecraft 1.21.1 上的 ProtoManly 的 Weather 0.16.4 构建。
区块与地表处理
减少 PMWeather 昂贵的区块扫描,同时保留野火、灼烧、熄灭、热冲击和枯木行为。
修改后的降水预算
限制每个维度中可选的 PMWeather 降水工作,防止大型天气事件压垮服务器线程。
生物群系与区块加载保护
尽可能使用已加载的区块和生物群系数据,防止降水检查生成或同步加载缺失的区块。
降水优化
复用重复的降水计算,并跳过降水系统不需要的大气数值。
降雨查询缓存
在同一服务器 tick 内缓存相同的 isRainingAt 检查,减少重复的 PMWeather 降雨计算。
风力优化
减少不必要的 terrain 碰撞射线、重复的高度图查询、有效范围外的气旋计算,以及重复的火势强度查找。
实体风力安全
实体移动和风力效果完全保留在 Minecraft 服务器线程上。没有实体被异步 tick 或修改。
湿度网络
仅向已跟踪受影响区块的玩家发送湿度和火焰更新。
小型优化
复用风暴标识符,并移除若干重复的对象分配和查找。
实验性热力学优化
默认禁用。
此功能纯属实验性,并且在测试期间显示出 TPS 的回归。不应默认启用,也不应视为推荐的性能改进。
它仅保留用于额外的测试和开发。
实验性多线程
默认禁用。
仅当手动同时启用多线程和热力学优化时,实验性大气计算工作线程才可用。
服务器线程从不等待工作线程结果,所有实时的 Minecraft 世界访问仍保留在服务器线程上。
由于热力学系统目前显示出 TPS 回归,实验性多线程也不推荐用于常规服务器。
运行时控制
所有命令都需要 Minecraft 权限等级 2,即仅限 OP:
/pmw-optimizations on
/pmw-optimizations off
/pmw-optimizations status/pmw-optimizations thermodynamic on
/pmw-optimizations thermodynamic off
/pmw-optimizations thermodynamic status
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。