介绍
Starlight
==================
用于重写光照引擎以修复光照性能和光照错误的 Forge 模组。
未来更新将超过 1.20
请参阅:https://gist.github.com/Spottedleaf/6cc1acdd03a9b7ac34699bf5e8f1b85c
本项目作为 Moonrise 的一部分提供
兼容性
Starlight 可以安装在专用服务器或客户端上。它_不_要求双方都安装。
如果你在服务器上安装了 Starlight,客户端可以使用原版/Phosphor/Starlight 连接。同样,如果你在
客户端上安装了 Starlight,你可以连接到原版/Phosphor/Starlight 服务器。
Starlight 不能_与_ Phosphor 一起安装,它们完全不兼容。
浏览 Starlight 的问题追踪器 会显示
更多模组不兼容情况。Starlight 是一次相当具有破坏性的光照引擎重写,因此
预计会更频繁地破坏模组。
目的
Starlight 是为更高规模的专用服务器开发的,因为这些服务器由于光照引擎慢得离谱而遭受性能问题。
唯一的解决方案是创建一个极其侵入性的模组,重写整个光照引擎。
我将该模组移植到了 fabric,以便我能在快照期间更新它,并决定将其发布给
所有用户,尤其是客户端用户,将会是有益的。然而,它确实有侵入性模组的缺点:
侵入性不影响更高规模的服务器,因为它们运行在 Bukkit 上。
关于 Starlight 如何实现其性能的技术细节的进一步阅读
可在此处阅读:TECHNICAL_DETAILS.md
1.20 的性能:
以下是一些图表,显示了 2 个方面的性能:高 y 级别的方块编辑,以及普通方块光照更新:
光照引擎时间区块生成图表 已作为基准移除,因为它对 1.20 无效。Starlight 和原版在 1.20 上足够接近,
因此此测试也无用。


1.19.4 及以下的性能:
以下是一些图表,显示了 3 个关键领域的性能:区块生成、高 y 级别的方块编辑,以及普通方块光照更新:



评论
登录后评论和评分