跳到正文

Feelix’s Soulrend Optimizations

作者:IamFeelix

优化由 Feelix 呈现的 Apotheotic Studios Soulrend 整合包完整体验

收藏

介绍

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

Feelix 的 Soulrend 优化

让 Soulrend 更快。进入世界所需时间缩短约一半,等几秒就能载入 JEI物品管理器,不用再等一分半;减少卡顿,还能一键应用所有图形设置。

专为 Soulrend 整合包(Minecraft 1.20.1,Forge)制作。将其放入 mods 文件夹即可。可在客户端、服务器或两端使用;两端互不依赖。


在 Discord 上加入 Wayfire Studios

包含内容

在整合包原版配置下测试,使用 i5-7600K 和 RTX 3060,世界和 Java 参数均保持一致(有两次测试的项目取两次平均值):

未安装 已安装
启动游戏 → 进入世界开始游玩 348 秒 157 秒
全新安装后的首次启动 436 秒 188 秒
进入世界后载入 JEI物品管理器(完成前游戏会冻结) 92 秒 10–16 秒
专用服务器启动 186 秒 108 秒
1,000 个生物时的服务器刻(平均值) 8.5 毫秒 5.9 毫秒
纹理图集占用的显存 1,463 MB 951 MB
高画质、启用光影时飞入新地形后遇到 80 个生物,卡顿冻结的总时长(超过 50 毫秒的帧) 3.0-4.1 秒 2.0 秒(使用 FSO 提供的 Java 设置时为 1.4 秒)

你的电脑测出的数值可能不同,但它能优化的缓慢环节在每台电脑上都一样。

图形预设

打开选项 → 视频设置。首先看到的是 FSO 的图形选项卡。

  • 预设位于最上方:土豆、低、中、高、超高。预设涵盖的所有设置都列在下方。
  • 预设会同时调整原版游戏、Embeddium、光影,以及整合包中约 40 项较重的效果模组设置(包括 Epic Fight 特效、粒子效果、动态光源、落叶、云、战利品光束等)。
  • 高就是 Soulrend 出厂时的原样设置。中保留整合包的视觉风格,不启用光影,运行速度也快得多。
  • 高和超高会启用光影。可选择 Bliss(氛围感强、绘画般的风格、浓雾)或 Complementary Unbound(自然光照、彩色火把光、长阴影)。低于高画质时,光影会关闭。
  • 手动更改任何设置后,预设会显示为自定义,与其他游戏一样。
  • 恢复默认设置会将图形设置恢复为高画质,与全新安装时一致。
  • 全新安装后默认使用高,即整合包自带的光影效果。在你首次打开视频设置之前,标题屏幕会显示红色提示,说明当前设置以及如何调低画质。

帧率提升来自哪里:与整合包默认设置(启用 Bliss,渲染距离为 14)相比,在我们的测试电脑上,使用中画质后,飞行时帧率从 92 提升到 247 FPS,面对 75 个生物时从 126 提升到 311 FPS。提升主要来自关闭光影,其余则来自中画质调低的效果设置。如果保持高画质,FSO 会加快加载并让帧率更稳定,但平均 FPS 基本不变。

减少卡顿

  • 整合包中的 spark 后台性能分析器保持关闭状态。在 Windows 上,它每秒会让整个游戏卡顿约 75 次。
  • 剩余的大多数卡顿都来自 Java 垃圾回收器。启动器使用的设置可能导致最长 0.2 秒的卡顿。如果你遇到这种情况,标题屏幕左上角的黄色链接会提供更合适的 Java 参数,复制到启动器即可;链接也会告诉你应该把参数填在哪里。

单人游戏中探索

  • 整合包中的 ServerCore 原本是为服务器制作的,现在在单人游戏中不会再缩短你的渲染距离和模拟距离,因此你移动时地形会持续加载。
  • 在选择起源和职业期间,或是暂时离开一分钟时,你周围的地形会在后台生成。开始游玩后,生成便会立即停止。
  • 周围地形仍在生成时,FSO 会将帧率限制在显示器的刷新率(60 到 120)以内,让世界生成器能使用原本被多余帧数占用的 CPU。在我们的测试电脑上,不限制帧率时,新地形的生成速度约快 1.5 倍。地形加载完成后,则会恢复你自己的帧率上限。

树木倒下

砍倒一棵树时,它整片树冠也会随之倒下。以前,树冠的部分树叶会悬在空中,直到自然消失;这种情况大多出现在刚生成的地形中。仍由另一棵树支撑的树叶会留在原处。

选择起源

选择起源后,职业界面会显示一个返回按钮,因此即使误点或改变主意,也不会被迫选定职业。完成所有选择之前,不会发放任何物品。此功能适用于单人游戏,也适用于运行 FSO 的服务器。

遇到问题时

在聊天框中输入 /fsoclient。即使所有功能都已关闭,这些命令仍然有效。

  • /fsoclient restore 会还原 FSO 修改过的所有设置。你的按键绑定和其他设置会保持原样。
  • /fsoclient safemode on 会从下次启动起关闭 FSO 的所有改动。输入 safemode off 可重新启用。
  • /fsoclient features 会列出每项改动;输入 /fsoclient feature <name> off 可关闭指定改动。
  • 如果游戏完全无法启动,请在 Java 参数中添加 -Dfso.safemode=true。

服务器管理员可使用 /fso features、/fso feature 和 /fso safemode。

其他须知

  • FSO 只会修改它识别的 Soulrend 模组。每项改动都会检查模组的确切版本。模组更新后,如果某项改动不再适用,它会自动关闭,而不会导致游戏崩溃。
  • 它绝不会更改游戏中存在的配方或物品。我们已将加载时的改动与未应用这些改动的游戏进行核对:配方数量和配方哈希值相同,JEI 配方列表相同,提示文本也相同。
  • FSO 首次修改设置文件前,会先在 local/fso/backup 中保存一份副本。

常见问题

Feelix’s Soulrend Optimizations 支持哪些 Minecraft 版本?

Feelix’s Soulrend Optimizations 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Feelix’s Soulrend Optimizations 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

IamFeelix 的其他作品

查看全部 →