Krypton: Fabric-moddet der optimerer netværket i Minecraft
Sådan gør Krypton netværkspakketransmission på Fabric-servere i Minecraft hurtigere, og hvorfor det spiller godt sammen med Lithium og…
Sådan gør Krypton netværkspakketransmission på Fabric-servere i Minecraft hurtigere, og hvorfor det spiller godt sammen med Lithium og Sodium.
Afhængigheder:
Loader: Fabric
Minecraft-version: 1.16.2 – 1.21.x og nyere
Side: klient, server eller begge
Krypton omskriver Minecrafts netværksstak — koden der serialiserer pakker og sender dem mellem klient og server. Vanilla-implementeringen, bygget på Netty-biblioteket, laver unødvendigt arbejde: den sender data i små bidder og bruger CPU-tid på serialisering. Krypton erstatter disse handlere med versioner hentet fra Velocity-proxyen og Tuinity-projektet, som allerede er profileret under reel belastning. Den største gevinst ses på servere med mange spillere, hvor netværk og CPU-ticks bliver flaskehalsen.
Hvad det optimerer
Moddet tilføjer ikke items, blokke eller kommandoer — det arbejder på pakketransmissionsniveau. Tre optimeringsområder:
Netty-handlere fra Velocity — omskrevet kode til modtagelse og afsendelse af pakker, som bruger native biblioteker i stedet for Java-implementeringen, når det er muligt.
Flush-konsolidering — i stedet for at skubbe hver pakke enkeltvis til socket'en, samler Krypton afsendelsen. Det sænker CPU-belastningen og forkorter serverens tick-tid.
Mikro-optimeringer af serialisering — lavere hukommelsesforbrug og hurtigere samling af pakker til en byte-strøm.
Effekten er tydeligst på serversiden med snesevis af spillere. I singleplayer bruges netværksstakken også (den interne server), men gevinsten er meget mindre der.
Kompatibilitet
Moddet er bygget til at fungere sammen med Fabric API, Lithium og Sodium. Understøttelse af andre mods sker efter bedste evne — forfatteren markerer Krypton som work-in-progress uden garanti for kompatibilitet med vilkårlige modsamlinger. Koden er bedst tunet til Linux, hvor native netværksbiblioteker udnyttes mere aktivt; på Windows fungerer moddet, men en del af de lavniveau-optimeringer er mindre effektive.
Krypton har ingen konfigurationsfil — det anvender optimeringerne straks efter installation. Det er ikke muligt at justere eller slå enkelte dele fra.
Konklusion
Krypton dækker netværksdelen af serveroptimering — den del som Lithium (spillogik) og Sodium (rendering) ikke rører. De tre mods overlapper ikke i deres virkefelt, og derfor installeres de sammen på Fabric-servere. Den største gevinst er på offentlige servere med snesevis af spillere på Linux; til singleplayer eller en lille server med 2-4 personer vil forskellen ligge inden for fejlmarginen. Der er to begrænsninger: kun Fabric (modstykket til Paper-servere er Papers egne indbyggede optimeringer) og work-in-progress-status uden garanti for kompatibilitet med sjældnere mods.
Spørgsmål og svar
Hvad giver Krypton på en server? Sænker CPU-belastning og tick-tid (MSPT) ved at optimere transmissionen af netværkspakker. Tydeligst på servere med mange spillere.
Kan man køre Krypton sammen med Lithium og Sodium? Ja. Krypton optimerer netværket, Lithium spillogikken, Sodium renderingen. Virkefelterne overlapper ikke.
Er der brug for Krypton i singleplayer? Gevinsten er minimal. Moddet er bygget til serverbelastning med mange spillere.
Har Krypton nogen indstillinger? Nej. Der er ingen konfigurationsfil — optimeringerne aktiveres automatisk efter installation.
Hvilke loadere kører Krypton på? Kun Fabric. På Paper-servere er de tilsvarende netværksoptimeringer allerede indbygget i selve kernen.
Installation
En typisk installation tager omkring 5 minutter. Forløbet er det samme; kun Loader og den matchende build er forskellige.
- 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.











