瓦尔海姆性能优化

创作者: ontrigger
已更新:2021-06-24 03:07:32
749KB

关于此 MOD

英灵神殿性能优化 [1.0 兼容]

为《英灵神殿》客户端和服务器版本进行的渲染与逻辑优化。

与其他同类模组不同,VPO完全不会禁用、修改、限制或以其他方式改变原版行为。请注意,我尚未在服务器或新的深境北境生物群系中测试过此模组。

你可以在服务器或客户端使用该模组,或者两者都用,无论哪种方式都应该能正常工作。

1.2.3版本更新内容

  • 已添加 Linux 服务器支持
  • 修复了因原版错误销毁非拥有的zdo而导致进入地下城时无限加载的问题

...

1.0.0版本更新内容

《英灵神殿》当前版本重大重写:

  • 重写后的ZNetScene对象流式加载——无需时创建/销毁世界对象不再有每帧开销
  • 爆发加速水波任务——为漂浮物、鱼类和水面查询提供更廉价的水波计算
  • 以更少的Color[]分配生成爆发地形顶点颜色
  • 现代化线程化地形碰撞烘焙 - 探索时减少卡顿
  • 针对在可听范围外仍持续播放的音频源的ZSFX优化
  • 灯光闪烁剔除 - 跳过摄像机外点光源的高开销闪烁更新
  • 磨损损坏支撑缓存 - 在大型基地中略微降低结构完整性的 CPU 开销
  • 时间切片反射渲染器——在多帧内渲染立方体贴图面
  • 预制体/粒子清理 - 火焰粒子不再在视锥体外渲染
  • 更快的服务器端 ZDO 所有权释放扫描
  • 视觉装备ZDO整数缓存与BinarySearchDictionary分配修复

其余改动见 更新日志.md

功能

  • 重写了世界对象流式加载,减少了在世界中移动时的开销
  • 爆发加速的水域和地形生成
  • 多线程地形碰撞烘焙——加载新地形时减少卡顿
  • 结构完整性缓存——大型基地中性能更佳
  • 远处循环音效的音频源剔除
  • 剔除屏幕外灯光的闪烁更新
  • 时间切片反射探针
  • 粒子剔除 / GPU实例化优化
  • 更快的服务器所有权交接扫描
  • 可选物理步进上限,用于更密集的基地

配置

模组配置存储在 开发.触发时.vpo.配置 文件。

该模组进行的大多数优化不会以任何方式影响游戏玩法,但其中一些优化可能会与其他模组产生兼容性问题。

  • 多线程地形碰撞烘焙

    实验性功能:启用后,地形碰撞将并行生成,从而减少在世界中移动时的卡顿。如果你看到地形消失,请在GitHub上报告;禁用此选项可能会解决该问题。

  • 每帧最大物理更新次数

    引擎每帧可以运行多次物理模拟,这通常是《英灵神殿》中最耗费性能的部分。降低此数值(默认8,范围5–15)可以显著提升基地中的帧率,但代价是物理模拟精度降低。

贡献者

  • 触发时
  • 施莫克

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!