Krypton: Fabric-modden som optimaliserer nettverket i Minecraft
Slik gjør Krypton overføringen av nettverkspakker på Fabric-servere i Minecraft raskere, og hvorfor den fungerer godt sammen med Lithium og…
Slik gjør Krypton overføringen av nettverkspakker på Fabric-servere i Minecraft raskere, og hvorfor den fungerer godt sammen med Lithium og Sodium.
Avhengigheter:
Loader: Fabric
Minecraft-versjon: 1.16.2 – 1.21.x og nyere
Side: klient, server eller begge
Krypton skriver om Minecrafts nettverksstakk — koden som serialiserer pakker og sender dem mellom klient og server. Vanilla-implementasjonen, bygget på Netty-biblioteket, gjør unødvendig arbeid: den sender data i små biter og bruker CPU-tid på serialisering. Krypton erstatter disse håndtererne med versjoner hentet fra Velocity-proxyen og Tuinity-prosjektet, som allerede er profilert under reell belastning. Den største gevinsten ser man på servere med mange spillere, der nettverk og CPU-tick blir flaskehalsen.
Hva den optimaliserer
Modden legger ikke til gjenstander, blokker eller kommandoer — den jobber på nivået for pakkeoverføring. Tre optimaliseringsområder:
Netty-håndterere fra Velocity — omskrevet kode for mottak og sending av pakker, som bruker native biblioteker i stedet for Java-implementasjonen når det er mulig.
Flush-konsolidering — i stedet for å presse hver pakke til socket'en enkeltvis, samler Krypton sendingen. Dette senker CPU-belastningen og forkorter serverens tick-tid.
Mikro-optimaliseringer av serialisering — lavere minneforbruk og raskere sammenstilling av pakker til en byte-strøm.
Effekten er tydeligst på serversiden med snesevis av spillere. I singleplayer brukes nettverksstakken også (den interne serveren), men gevinsten er mye mindre der.
Kompatibilitet
Modden er bygget for å fungere sammen med Fabric API, Lithium og Sodium. Støtte for andre modder skjer etter beste evne — forfatteren markerer Krypton som work-in-progress uten garantier for kompatibilitet med vilkårlige modsammensetninger. Koden er best tilpasset Linux, der native nettverksbiblioteker utnyttes mer aktivt; på Windows fungerer modden, men en del av lavnivåoptimaliseringene er mindre effektive.
Krypton har ingen konfigurasjonsfil — den tar i bruk optimaliseringene rett etter installasjon. Det er ikke mulig å justere eller slå av enkeltdeler.
Konklusjon
Krypton dekker nettverksdelen av serveroptimalisering — den delen som Lithium (spillogikk) og Sodium (rendering) ikke rører. Disse tre moddene overlapper ikke i virkeområde, og derfor installeres de sammen på Fabric-servere. Den største gevinsten er på offentlige servere med snesevis av spillere på Linux; for singleplayer eller en liten server med 2–4 personer vil forskjellen ligge innenfor feilmarginen. Det er to begrensninger: kun Fabric (motstykket for Paper-servere er Papers egne innebygde optimaliseringer) og work-in-progress-status uten garantier for kompatibilitet med sjeldnere modder.
Spørsmål og svar
Hva gir Krypton på en server? Senker CPU-belastning og tick-tid (MSPT) ved å optimalisere overføringen av nettverkspakker. Tydeligst på servere med mange spillere.
Kan man kjøre Krypton sammen med Lithium og Sodium? Ja. Krypton optimaliserer nettverket, Lithium spillogikken, Sodium renderingen. Virkeområdene overlapper ikke.
Trengs Krypton i singleplayer? Gevinsten er minimal. Modden er laget for serverbelastning med mange spillere.
Har Krypton noen innstillinger? Nei. Det finnes ingen konfigurasjonsfil — optimaliseringene aktiveres automatisk etter installasjon.
Hvilke loadere fungerer Krypton på? Bare Fabric. På Paper-servere er de tilsvarende nettverksoptimaliseringene allerede innebygd i selve kjernen.
Installasjon
En typisk installasjon tar omtrent 5 minutter. Flyten er den samme; bare Loader og den matchende builden er forskjellige.
- 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.











