简介
适应性性能调整是一款 Forge 服务端的优化模组,能自动调整服务器上的特定设置,从而实现更平衡的 TPS/FPS。
本模组的目标是为那些装载了大量(≥180)模组的服务器提供更流畅的体验。
请确保定期备份存档,以防可能出现的错误。
作者不会向更低版本或 Fabric/Rift 移植。
模组内容
根据维度调整视距
该模组将根据服务器在当前世界的加载自动提高或减小玩家视距。这意味着如果服务器在该维度的荷载正常的话,玩家将不受其他维度视距的影响。没有玩家的维度其视距将会更低,直到玩家再次进入该维度。
玩家登录优化
有时玩家登录后需要经过 30 秒才能进行世界交互。本模组将自动保护处于这段时间的玩家,使其免受生物攻击。并有其他小优化使得登录过程更为流畅。
优化生物生成计算
生物生成被限制在特定的玩家视野范围内,从而实现更好的资源分配,并且玩家视野外的实体数也会减少。
例子:如果你在地面行走,超过特定距离的地下生物(暂不可及)将不能生成,直到你足够靠近。
刷怪控制
本模组包含了基本的刷怪控制,能设置每个玩家的刷怪上限,并为世界提供特定生物的预设。你可在配置文件内调整。
这包含了一个拒绝和许可名单,以完全禁止特定生物生成或是将它们移出优化设置。
生成率基于以下公式:
玩家人数 * 最大实体数 * 服务器负载 * 游戏难度。
注意:困难模式下敌对生物生成量可以到达最大值的 1.5 倍。
你可以通过 /aptweaks monster 来查看所有加载怪物的总览。
刷怪笼优化
记录目前加载的刷怪笼并进行小幅优化。你可以通过 /aptweaks spawner 来查看目前所有加载刷怪笼的总览。
掉落物清理
有时地上有很多未被拾起的掉落物。大多数时候它们聚集在一起,但如果你挖矿不捡的话,很容易超过数量限制。本模组将定期清理较老的掉落物,并根据服务器荷载调整清理时间。这也能神奇地允许更大规模的 TNT 爆炸,因为大多数无用掉落物在达到特定数量限制前就被清除了。
你可以通过 /aptweaks item 来查看当前所有掉落物的总览。
聚集经验球
大型生物农场产生的经验球如果不被及时拾起可能会造成延迟。本模组会自动聚集特定范围内的经验球,并结合其经验值。这项优化是在服务端实现的,并未引入新物品(实体)。
randomTickSpeed 和 maxEntityCramming 优化
根据当前服务器荷载自动调整随机刻速度和实体挤压。
配置文件
在配置文件内为一些模组添加了独立的设置。
支持模组
不支持模组
老鼠使用了过期的或未曾预料到的生物生成方式。
与其他优化模组兼容性
与 性能优化、经验机制改革、动态视距、FPS 减速器、铁氧体磁芯、Spark 兼容吗?
性能优化:不兼容。它属于核心模组。虽然技术上可以一起工作,但作者并不推荐一起使用。
经验机制改革:警告。经验机制改革引入了新实体,而本模组的经验机制改动并未引入新实体。如果更喜欢经验机制改革的话,请关闭本模组的经验机制改动。
动态视距:警告。动态视距将所有维度的视距设为同一值,而本模组使视距因维度而异。如果更喜欢动态视距的话,请关闭本模组的视距改动。
FPS 减速器:兼容。
铁氧体磁芯:兼容。
Spark:兼容。