Krypton — der Fabric-Mod, der das Netzwerk in Minecraft optimiert
Wie Krypton die Netzwerkpaket-Übertragung auf Fabric-Servern in Minecraft beschleunigt und warum er sich mit Lithium und Sodium verträgt.
Wie Krypton die Netzwerkpaket-Übertragung auf Fabric-Servern in Minecraft beschleunigt und warum er sich mit Lithium und Sodium verträgt.
Abhängigkeiten:
Loader: Fabric
Minecraft-Version: 1.16.2 – 1.21.x und neuer
Seite: Client, Server oder beides
Krypton schreibt den Netzwerk-Stack von Minecraft neu — den Code, der Pakete serialisiert und zwischen Client und Server überträgt. Die Vanilla-Implementierung auf Basis der Netty-Bibliothek leistet unnötige Arbeit: Sie sendet Daten in kleinen Häppchen und verbraucht CPU-Zeit für die Serialisierung. Krypton ersetzt diese Handler durch Versionen aus dem Velocity-Proxy und dem Tuinity-Projekt, die bereits unter realer Last profiliert wurden. Der größte Gewinn zeigt sich auf Servern mit vielen Spielern, wo Netzwerk und Tick-Rate zum Flaschenhals werden.
Was wird optimiert
Der Mod fügt keine Items, Blöcke oder Befehle hinzu — er arbeitet auf der Ebene der Paketübertragung. Drei Optimierungsrichtungen:
Netty-Handler aus Velocity — neu geschriebener Code für Empfang und Versand von Paketen, der bei Bedarf native Bibliotheken statt der Java-Implementierung nutzt.
Flush-Konsolidierung — statt jedes Paket einzeln in den Socket zu schieben, bündelt Krypton den Versand. Das senkt die CPU-Last und verkürzt die Tick-Zeit des Servers.
Mikro-Optimierungen der Serialisierung — geringerer Speicherverbrauch und schnelleres Zusammensetzen von Paketen zu einem Byte-Stream.
Der Effekt ist auf der Serverseite mit Dutzenden Spielern am deutlichsten. Im Einzelspieler wird der Netzwerk-Stack ebenfalls genutzt (interner Server), der Gewinn fällt dort aber deutlich geringer aus.
Kompatibilität
Der Mod ist für den Einsatz zusammen mit Fabric API, Lithium und Sodium ausgelegt. Unterstützung für andere Mods erfolgt nach dem Prinzip „so gut es geht" — der Autor kennzeichnet Krypton als work-in-progress ohne Kompatibilitätsgarantie für beliebige Modpacks. Der Code ist am besten unter Linux abgestimmt, wo native Netzwerkbibliotheken stärker greifen; unter Windows funktioniert der Mod, aber ein Teil der Low-Level-Optimierungen ist weniger wirksam.
Krypton hat keine Konfigurationsdatei — es wendet die Optimierungen direkt nach der Installation an. Einzelne Teile lassen sich weder anpassen noch deaktivieren.
Fazit
Krypton deckt den Netzwerkanteil der Server-Optimierung ab — den Teil, den Lithium (Spiellogik) und Sodium (Rendering) nicht anfassen. Diese drei Mods überschneiden sich nicht in ihrem Wirkungsbereich, weshalb sie zusammen auf Fabric-Servern installiert werden. Den größten Gewinn gibt es auf öffentlichen Servern mit Dutzenden Spielern unter Linux; im Einzelspieler oder auf einem kleinen Server für 2–4 Personen bleibt der Unterschied im Bereich der Messungenauigkeit. Es gibt zwei Einschränkungen: nur Fabric (das Pendant für Paper-Server sind Papers eigene eingebaute Optimierungen) und der work-in-progress-Status ohne Kompatibilitätsgarantie für seltenere Mods.
Fragen und Antworten
Was bringt Krypton auf einem Server? Senkt CPU-Last und Tick-Zeit (MSPT) durch die Optimierung der Netzwerkpaket-Übertragung. Am deutlichsten auf Servern mit vielen Spielern.
Kann man Krypton zusammen mit Lithium und Sodium einsetzen? Ja. Krypton optimiert das Netzwerk, Lithium die Spiellogik, Sodium das Rendering. Die Wirkungsbereiche überschneiden sich nicht.
Braucht man Krypton im Einzelspieler? Der Gewinn ist minimal. Der Mod ist auf Server-Last mit vielen Spielern ausgelegt.
Hat Krypton Einstellungen? Nein. Es gibt keine Konfigurationsdatei, die Optimierungen aktivieren sich automatisch nach der Installation.
Auf welchen Loadern läuft Krypton? Nur auf Fabric. Bei Paper-Servern sind die entsprechenden Netzwerkoptimierungen bereits im Kern eingebaut.
Installation
Eine typische Installation dauert etwa 5 Minuten. Der Ablauf ist gleich; nur Loader und der passende Build unterscheiden sich.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











