
Lumi Lighting Engine Optimizer
提高世界生成速度,减少服务器延迟,并通过优化Minecraft光照引擎来修复客户端卡顿。基于Phosphor。
一个对 Minecraft 光照引擎的完整替换,带有可扩展 API,并附带了 Phosphor 作为参考实现。
依赖项
性能
主要的性能提升来自于光照引擎被“惰性”地求值,因此它能够将更多的光照更新合并到一次遍历中处理。
以下是一些简单易懂的数据,通过对预设测试用例进行性能分析生成:
- 世界类型:默认
- 世界种子:123
- 游戏模式:创造
- 渲染距离:16
性能分析器在点击“创建新世界”之前启动,并在创造模式下直线飞行 10 秒后停止。
在没有 Lumi 的情况下,服务器在光照引擎上花费的活动时间占服务器总活动时间的 34%(不包括服务器线程休眠的时间)。
有 Lumi 时,这一比例降至 13%,性能大约是原版的 2.5 倍。
横轴是时间,纵轴是调用栈。蓝色高亮部分是对光照引擎更新方法的调用。


不兼容性
- ArchaicFix:需要修改配置
- 由于两个模组都替换了相同的代码部分,你需要在 ArchaicFix 配置中将
enablePhosphor设置为false。
- 由于两个模组都替换了相同的代码部分,你需要在 ArchaicFix 配置中将
- CoreTweaks:需要修改配置
fix_heightmap_range功能已内置于 Lumi 的光照引擎中。请在 CoreTweaks 配置中将其设为false。
当你启动游戏时,Lumi 会自动修改这两项配置,因此你甚至不需要手动编辑配置文件。
作者
致谢
- embeddedt
- CaffeineMC
- 创作了原始的 Phosphor
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。