跳到正文

Krypton Reforged

作者:Txni

“Krypton”服务器网络性能模组的非官方Forge移植版

收藏

介绍

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

这是一个非官方 Forge 移植版。 

请将错误报告、问题及其他所有内容提交到 此 Curseforge 页面所链接的 Github 页面,而不是 Fabric 模组页面。原维护者 Tuxed 不会为此移植版提供任何支持。 

  

Krypton 优化了 Minecraft 的网络通信栈,这意味着它主要用于提升拥有大量客户端时的服务器性能,但客户端也必须安装。它的部分代码源自 Velocity 和 Tuinity 项目。Krypton 包含多项优化,包括:

  • 源自 Velocity 代理的高度优化 Netty 处理器。
  • 合并刷新操作,以降低服务器 CPU 使用率(并减轻利用推测执行的硬件安全漏洞所造成的影响),同时降低服务器刻时间。
  • 通过微优化降低内存使用量并提升数据包序列化速度。

 

至于这个移植版,它应该能与几乎所有内容兼容,因为它只使用了少量 mixin。任何修改网络通信栈的内容都可能导致问题,但这些补丁属于底层优化,不太可能引发故障。不过,在 1.16 中使用 jar-in-jar 时曾出现问题,因此 Velocity 原生库使用 Shade 进行打包。即使启用了 jar 最小化和排除功能,这似乎仍然打包进了一些其他重复的 Netty 类。尽管如此,它目前运行正常;但如果这些类导致加载过程出现问题,或者有人知道如何修复这一点,请告诉我。

 

 

我们的 Discord

评论

登录后评论和评分

Txni 的其他作品

查看全部 →