Sprache

Krypton

Krypton

Modrinth

A mod to optimize the Minecraft networking stack

33.6M Downloads 5.4k Follower aktualisiert 1mo ago
neueste v0.3.0 Modrinth
Fabric 1.16.2 – 26.1.2 OptimizationUtility

Warning

Krypton is a work-in-progress. I do not provide any guarantees about its stability, compatibility with other mods, or support for every possible setup out there. Support for this mod is provided on a "best-effort" basis. This is not my day job, it is a hobby growing out of related work I've done.

Did this mod make your server playable? Chip in a bit of money so I can continue developing it.

What's Krypton?

Krypton (from Ancient Greek kryptos, "the hidden one") is a Fabric mod that attempts to optimize the Minecraft networking stack. It derives from work
done in the Velocity and Tuinity
projects.

Krypton contains several optimizations, including:

  • Highly optimized Netty handlers derived from the Velocity proxy, which I am the developer of. These handlers have seen real-world usage and extensive profiling, and strategically deploy native code where it makes the most sense.
  • Flush consolidation to lower server CPU usage (and reducing the impact from hardware security vulnerabilities which exploit speculative execution) and lower server tick times.
  • Micro-optimizations to reduce memory usage and improve packet serialization speeds.

Compatibility

Krypton should work anywhere where a Minecraft can run — naturally, however, it is tuned for Linux.

I try to ensure that Krypton will work with the Fabric API, Lithium, and Sodium. Support beyond these mods is provided on a best effort basis.

Versionen

Release
0.3.0
fabric · 26.1, 26.1.1, 26.1.2 · 1mo ago
* Update to Minecraft 26.1 Sorry for the delay. My real life job leaves little time for Minecraft.
387.8k
Release
0.2.10
fabric · 1.21.9, 1.21.10, 1.21.11 · 8mo ago
* Update for Minecraft 1.21.9
3.3M
Release
0.2.9
fabric · 1.21.5, 1.21.6, 1.21.7 · 14mo ago
* Update to Minecraft 1.21.5 * Resync network handlers from upstream
2.6M
Release
0.2.8
fabric · 1.21, 1.21.1, 1.21.2 · 24mo ago
* Update to 1.21 (@BenCat07)
12.9M
Release
0.2.7
fabric · 1.20.5, 1.20.6 · 26mo ago
* Update for Minecraft 1.20.5/1.20.6
235.4k
Release
0.2.6
fabric · 1.20.2, 1.20.3, 1.20.4 · 30mo ago
* Fixes a memory leak.
978.1k
Release
0.2.5
fabric · 1.20.2, 1.20.3, 1.20.4 · 30mo ago
* Fixes an incompatibility with Fabric API 0.9.1 and above. See also #111 * Resync compress handler with Velocity
4.7k
Release
0.2.4
fabric · 1.20.2, 1.20.3, 1.20.4 · 33mo ago
* Updated to Minecraft 1.20.2 * Add `krypton.permit-oversized-packets` system property to permit oversized packets. Defaults to `false` for security reasons.
171.8k
Release
0.2.3
fabric · 1.20, 1.20.1 · 36mo ago
* Updated to Minecraft 1.20 * Removed a mixin that is now implemented in the base game * Improved protocol conformance - Krypton now handles servers…
10.7M
Release
0.2.2
fabric · 1.19.4 · 39mo ago
Thanks to DrexHD for the update to Minecraft 1.19.4! * Update to Minecraft 1.19.4 * Updated `velocity-native`
358.3k
Release
0.2.1
fabric · 1.19.1, 1.19.2, 1.19.3 · 47mo ago
* Update to Minecraft 1.19.1 (contributed by @wafflecoffee) * Fixed Multiconnect mod compatibility
1.2M
Release
0.2.0
fabric · 1.19 · 49mo ago
This is not just a Minecraft 1.19 update, it's also a feature release! * Fixes crash with Lithium on Quilt * Resynced with latest Velocity code * Send chunk…
604.3k

Kommentare 0

Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.