介绍
一个大基地、一个拥挤的村庄或一群怪物就足以拖低你的 FPS。通常的解决办法是为整个游戏降低渲染距离,或者每次都要停下来拖动滑块。
Dynamic Render Distance 会替你完成这件事。当 FPS 低于你的目标值时,它会缩短游戏渲染的范围。当 FPS 恢复后,它会把距离重新提升回你自己的设置。不会重新加载任何东西,也不会闪烁。
它的功能
- 保持你的目标 FPS: 你可以选择想要的 FPS(默认 60)。如果垂直同步或你的最大帧率更低,则改用那个上限。
- 根据情况严重程度做出反应: 降低幅度跟随 FPS 低于目标的程度,大约每低 7% 减少 1 个区块,一次最多减少 8 个区块。它每次只滑动一个区块,以保持平滑。
- 自动恢复: 一旦 FPS 达到目标的 97%,距离就会再次提升。
- 不改动你的设置: 你的渲染距离滑块和 options.txt 永远不会被更改。你的设置是上限,模组只在其下方工作。
- 不重新加载任何东西: 距离变化不会重建区块,无论是否安装 Sodium。
- 你离开时暂停: 当窗口最小化、失去焦点或处于 AFK 限制时,它会暂停。
兼容
- Sodium 和 Embeddium: 可选。没有它们,模组也以相同方式工作。
- Bobby: 该限制也适用于 Bobby 的区块,在服务器上同样如此。
- Distant Horizons: 远处 LOD 通过 Distant Horizons API 遵循相同的限制。其自身设置不会被更改。
- 服务器和 ServerCore: 从外部更改的距离不再重新加载你的区块。在单人游戏中,ServerCore 不再覆盖你的滑块。在专用服务器上,ServerCore 保留其所有功能。
设置
在选项 > 视频设置中。在 Fabric 上,安装 Sodium 时还会出现在 Dynamic RD 标签页中,以及模组菜单中。
| 设置 | 默认值 | 范围 | 作用 |
|—|—|—|—|
| 启用 | 开 | | 开启或关闭模组 |
| 目标 FPS | 60 | 30 到 240 | 你想要保持的 FPS |
| 容差 | 15% | 5 到 30% | 在降低距离之前,FPS 允许低于目标的程度(5 秒平均值) |
| 最小距离 | 6 | 2 到 32 | 渲染距离绝不低于此值 |
| 最大降幅 | 8 | 1 到 8 | 一次最多移除的区块数 |
| DRD 消息 | 开 | | 在动作栏中显示每次变化 |
高级值位于 config/dynamic-render-distance.json:checkIntervalTicks(100)、cooldownTicks(200)和 increaseStep(1)。
兼容性
- Fabric: Minecraft 1.18.2 到 26.3。需要 Fabric Loader 0.16.14 或更新版本。
- Forge: Minecraft 1.18.2 到 26.3。
- NeoForge: Minecraft 1.20.2 到 26.3。在 1.20.1 上,请使用 Forge 文件:它也能在 NeoForge 上运行。
- 仅需安装在客户端。服务器不需要它。
用于 Legends Reborn: Medieval 整合包。
常见问题
[DRD] Dynamic Render Distance 支持哪些 Minecraft 版本?
[DRD] Dynamic Render Distance 支持 Minecraft Java 版 1.18.2–26.3,共 30 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
[DRD] Dynamic Render Distance 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。
Bahanos 的其他作品
查看全部 →Storage Drawers Ashen Compat
一个将储物抽屉调整为灰烬视觉风格的资源包。
Vertigo – Vertical Chunk Sync
通过仅向玩家发送垂直方向上距离较近的区块分区,优化区块同步。对于 Big Globe 这类超高世界必不可少。
Dimension Leak Fix
当其他模组仍引用世界或单人游戏服务器时,释放游戏未能清理的资源。支持 Fabric、Forge 和 NeoForge,仅限客户端。
TheShader
LRM整合包使用的光影。
评论
登录后评论和评分