跳到正文

[DRD] Dynamic Render Distance

作者:Bahanos

根据FPS自动调整渲染距离。无闪烁,兼容Bobby,可通过模组菜单配置

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

一个大基地、一个拥挤的村庄或一群怪物就足以拖低你的 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 的其他作品

查看全部 →