Krypton Reno
====
如果你喜欢我的作品并想支持我,可以点击我的Patreon链接注册为付费会员。我真的很需要它。
由于我们从 26.1 版本开始不再提供 Forge 兼容性,原名 "Krypton FNP" 已不再有意义。
缩写 "FNP" 代表 "Forge and NeoForge's Port",但由于 Forge 支持现已缺失,我已将此模组重命名为 Krypton Reno。
为确保我们的旧版 URL 不会被恶意方利用,我们在 Modrinth 和 CurseForge 上的列表 URL 将保持不变,仅 GitHub 仓库的 URL 已更新。
Krypton Reno 为所有主流系统提供强大的网络优化能力。兼容性是优先考虑的事项。
移植自 Krypton Fabric,并添加了一些独特的优化。支持 NeoForge/Forge;
对于 Fabric/Paper 服务器,请参阅 KryptonReno Fabric
对于 Velocity 服务器,请参阅 VelocityNT Recast。
> 这里指的是“我们”与上游“Krypton Fabric”以及其他 Krypton 分支之间的区别
RecastLib 是我用 Rust 编写的一个原生库,兼容 Velocity Native JNI 绑定。
它旨在弥补 Velocity Native 兼容性的一些不足,
从而使 KryptonReno 的性能优势更加全面。
在 KryptonReno for Fabric 中,我也在测试 Java 22 中可用的 FFM API 的稳定性,
根据基准测试,这应该能提供更多的性能提升
(最终仅限 Fabric。Forge/NeoForge 将无法运行它们)。
它们的优势很明显,服务器和客户端都能受益,并且由于替换兼容性,大多数流行的 PC 都能运行这些原生库。
| 系统与架构 | RecastLib | Velocity Native |
|---|---|---|
| Windows x64 | 是 | 否 |
| Windows arm64 | 是 | 否 |
| Linux x64 | 否 | 是 |
| Linux arm64 | 否 | 是 |
| MacOS arm64 (Apple Silicon) | 否 | 是 |
**兼容性是“混合”的;它们在对方不支持的地方提供兼容性,
所以你不需要担心失去兼容性。**
目前没有计划为 Android、32 位架构操作系统或其他架构提供兼容性。
请不要提出任何相关问题或向我抱怨,
即使你提了,我也无能为力。
mixin:
# 用虚拟线程替换玩家登录验证线程
loginVT: true
# 用虚拟线程替换文本过滤线程
textFilterVT: true
# 用虚拟线程替换下载线程
utilVT: true
# 优化的 VarLong 实现
bestVarLong: true
# 在客户端启用新的加密优化
clientEncrypt: true
# 优化的 RconClient 实现
rconClient: false
fix:
issues128:
# 修复流量统计
enabled: false
# 在同步线程上运行带宽统计,这更接近原版行为。
sync: true
compress:
# 数据包的压缩级别,介于 1-9 之间。
compressionLevel: 4
# 允许超大数据包
permitOversizedPackets: false
compatibility:
allow-wide-var-int: false
netty:
# 将 Netty 默认的 16MiB 内存分配改为 4MiB,因为 Minecraft 有 2MiB 的数据包大小限制。
allocatorMaxOrder: 9
# 为客户端连接启用 Happy Eyeballs (RFC 8305) 以竞争 IPv6 和 IPv4。
happyEyeballs: true
一些配置项支持使用环境变量代替 JVM 参数。
| JVM 参数 | 环境变量 |
|---|---|
| velocity.linux-recast-enabled | ENABLELINUXRECAST |
java -Dvelocity.natives-disable=false -Dvelocity.linux-recast-enabled=true -jar neoforge_launcher.jar
或
ENABLE_LINUX_RECAST=true java -jar neoforge_launcher.jar
问: 如果我在客户端安装了这个模组,但服务器没有安装,我还能加入服务器吗?
答: 我特意将其设计为与 Krypton Fabric “一致”,所以即使另一端没有这个模组,你也能连接(被连接),除非服务器管理员安装了检测模组列表的反作弊模组,那样的话你应该联系他们请求许可。
问: 它能帮我降低延迟吗?
答: Krypton Reno 的优化可以节省一些硬件性能,这应该能减少由 CPU 核心抢占引起的高延迟。然而,如果你的硬件资源已经非常有限,或者你的网络质量确实很差,那么 Krypton Reno 也帮不了你太多。它无法突破物理极限。
问: Krypton Reno 与哪些模组兼容?
答: 有很多!你基本上只需要担心它们之间是否会冲突,而不必担心 Krypton Reno。
不兼容的模组:Krypton Reforged, Ceres, Pluto, KryptonFoxified, Chionanthus, 带有 Connector 的 Krypton Fabric
问: 它会导致一些不同的行为吗?
答: 这是不可避免的,我已经尽力使实现尽可能保持一致,在大多数情况下,你只需要修改配置就可以继续使用。
问: 我可以在混合了 Bukkit API 与 Forge/NeoForge 的服务器中使用 Krypton Reno 吗?
答: 不,绝对不行。Bukkit API 根本没有设计为支持模组,我不能保证 Krypton FNP 不会在那里破坏某些东西,或者它们破坏 Krypton FNP。
问: 我似乎无法加载原生库(Velocity Native 或 RecastLib),该怎么办?
答: 通常,这应该是由机器上缺少依赖库引起的。
这些库应该兼容 x64 和 arm64 架构,所以你不需要担心它们。
如果你遵守许可证,可以自由地将其用于整合包。
不允许在重新分发 Minecraft 游戏本体(即打包整个 Minecraft 游戏,包括模组文件、配置、光影包、资源包、库和启动器到一个完整 zip 文件)的整合包中使用此模组。
> 除了原始许可证外,本作品还有一个限制性许可证,以防止一些意外行为,
> 请参阅 404Setup 公共许可证
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:139,595 | 历史访问人次:234,700
今日访问人数:25,115 | 今日访问人次:28,205
昨日访问人数:25,573 | 昨日访问人次:27,367
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6