Krypton — Fabric-мод, що оптимізує мережу в Minecraft
Залежності:
Завантажувач: Fabric
Версія Minecraft: 1.16.2 – 1.21.x і новіші
Сторона: клієнт, сервер або обидві
Krypton переписує мережевий стек Minecraft — код, що серіалізує пакети й передає їх між клієнтом і сервером. Ванільна реалізація на бібліотеці Netty робить зайві операції: відправляє дані дрібними порціями й витрачає CPU на серіалізацію. Krypton замінює ці обробники версіями з проксі Velocity і проєкту Tuinity, які вже пройшли профілювання під реальним навантаженням. Основний виграш — на серверах з великою кількістю гравців, де мережа й такти процесора стають вузьким місцем.
Що оптимізує
Мод не додає предметів, блоків чи команд — він працює на рівні передачі пакетів. Три напрямки оптимізації:
Обробники Netty з Velocity — переписаний код прийому й відправки пакетів, який за потреби задіює нативні бібліотеки замість Java-реалізації.
Консолідація flush — замість того, щоб проштовхувати кожен пакет у сокет окремо, Krypton групує відправку. Це знижує навантаження на CPU й скорочує час тіка сервера.
Мікрооптимізації серіалізації — зменшення споживання пам'яті й пришвидшення збирання пакетів у байтовий потік.
Ефект найпомітніший на стороні сервера з десятками гравців. У одиночній грі мережевий стек теж задіяний (внутрішній сервер), але виграш там менший.
Сумісність
Мод розрахований на роботу з Fabric API, Lithium і Sodium. Підтримка інших модів надається за принципом «як вийде» — автор позначає Krypton як work-in-progress без гарантій сумісності з довільними складаннями. Код найкраще налаштований під Linux, де активніше задіюються нативні мережеві бібліотеки; на Windows мод працює, але частина низькорівневих оптимізацій менш ефективна.
Krypton не має конфіга — він застосовує оптимізації одразу після встановлення. Налаштовувати чи вимикати окремі частини не можна.
Висновок
Krypton закриває мережеву частину серверної оптимізації — ту, якої не чіпають Lithium (ігрова логіка) і Sodium (рендер). Ці три моди не перетинаються за зоною дії, тому їх ставлять разом на Fabric-сервери. Найбільший виграш — на публічних серверах з десятками гравців під Linux; для одиночної гри чи невеликого сервера на 2–4 людини різниця буде в межах похибки. Обмежень два: тільки Fabric (для Paper-серверів аналог — вбудовані оптимізації самого Paper) і статус work-in-progress без гарантій сумісності з рідкісними модами.
Питання й відповіді
Що дає Krypton на сервері? Знижує навантаження CPU й час тіка (MSPT) за рахунок оптимізації передачі мережевих пакетів. Найпомітніше на серверах з багатьма гравцями.
Чи можна ставити Krypton з Lithium і Sodium? Так. Krypton оптимізує мережу, Lithium — ігрову логіку, Sodium — рендер. Зони дії не перетинаються.
Чи потрібен Krypton у одиночній грі? Виграш мінімальний. Мод розрахований на серверне навантаження з великою кількістю гравців.
Чи є в Krypton налаштування? Ні. Конфіга немає, оптимізації вмикаються автоматично після встановлення.
На яких завантажувачах працює Krypton? Тільки Fabric. Для серверів на Paper мережеві оптимізації вже вбудовані в саме ядро.
Встановлення
Типове встановлення займає близько 5 хвилин. Порядок однаковий; відрізняються лише лоадер і відповідна збірка.
- 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.











