更轻的城堡

更轻的城堡

优化了Citadel中的一些内容

性能

LighterCitadel 是一款专门为著名的 Citadel 模组设计的优化模组。

Citadel 在无操作时会执行一些不必要的工作。此模组会跳过这些工作。在功能性上,不应有任何改变!

此模组有助于解决的一些问题:

  • Citadel 每刻都会检查每个实体,以判断其 tick 速率是否被修改。现在,如果没有激活任何修改器,它会先停止检查。
  • Citadel 有一些内存分配会严重引入 GC(垃圾回收)压力。此模组对其进行了优化。
  • 工具提示悬停动画使用原始类型集合而非盒式集合,因此每刻产生的垃圾更少。
  • Patreon 关注者渲染不再为每个玩家每帧构建用户名(字符串)。
  • 还修复了内存泄漏问题。有一个 Map(映射)从未被清除,现在会被清除。此外,如果你断开连接或卸载世界,某些实体可能会卡在 tick 列表中。这也已修复。

所有内容都可以在 config/citadel-optimizer.toml 中进行配置。大部分优化默认开启,部分渲染优化需要自行选择启用。更改配置后需要重启游戏。