Krypton FNP avatar

Krypton FNP [1.21.9] [1.20.6] [1.19.4]

Logo

Krypton FNP


Данный мод представляет собой неофициальный порт Krypton Fabric, предназначенный для обеспечения совместимости с Forge и NeoForge.


Krypton — это мод, который пытается оптимизировать сетевой стек Minecraft. Он основан на работе, проделанной в проектах Velocity, VelocityNT Recast и Paper.

Krypton происходит от древнегреческого kryptos, что означает «скрытый». Это делает очевидным, что большая часть пользы от Krypton является «скрытой», но заметной для администратора сервера.

Особенности

  • Различные связанные второстепенные оптимизации
  • Реализована RecastLib
  • Поддержка NeoForge/Forge

Что такое RecastLib

RecastLib — это нативная библиотека, написанная на Rust, которая совместима с Velocity Native JNI Bind.

Она призвана компенсировать некоторые недостатки совместимости Velocity Native, делая таким образом преимущества в производительности KryptonFNP более комплексными.

В KryptonFNP для Fabric также тестируется стабильность FFM API, доступных в Java 22, которые, согласно тестам, должны обеспечить дополнительный прирост производительности (в конечном итоге только для Fabric. Forge/NeoForge не смогут их запустить).

Их преимущества очевидны: выгоду могут получить как сервер, так и клиент, и большинство популярных ПК могут запускать эти нативные библиотеки благодаря обеспеченной совместимости.

Совместимость

Система и архитектураRecastLibVelocity Native
Windows x64ДаНет
Windows arm64ДаНет
Linux x64ДаДа
Linux arm64НетДа
MacOS arm64 (Apple Silicon)НетДа

В настоящее время не планируется обеспечение совместимости с Android, 32-битными операционными системами или другими архитектурами.

Конфигурация

Добавьте следующие параметры в параметры запуска Java для управления включением функций:

ПараметрОписаниеЗначение по умолчанию
velocity.natives-disableОтключить нативные библиотекиfalse
velocity.linux-recast-enabledВключить RecastLib для Linuxfalse
krypton.loginVT-true
krypton.textFilterVT-true
krypton.utilVT-true
krypton.bestVarLong-true

Для получения дополнительной конфигурации см. файл конфигурации

пример:

java -Dvelocity.linux-recast-enabled=true -jar neoforge_launcher.jar

Использование переменных окружения вместо аргументов JVM

Некоторые элементы конфигурации поддерживают использование переменных окружения вместо аргументов JVM.

Аргументы JVMПеременная окружения
velocity.linux-recast-enabledENABLE_LINUX_RECAST

Бенчмарк

Скачать Krypton FNP

 
Тип Скачать Версия Загрузчик Обновлено Размер
Release[1.21.1 NeoForge] Krypton FNP 0.2.121.21.1+1 NeoForge11 августа 2025261,2 КБ
Release[1.21.4 NeoForge] Krypton FNP 0.2.131.21.4+1 NeoForge11 августа 2025261,9 КБ
Release[1.21.4 Forge] Krypton FNP 0.2.131.21.4+1 Forge11 августа 2025588,9 КБ
Release[1.21.4 Forge] Krypton FNP 0.2.121.21.4+1 Forge11 августа 2025588,2 КБ
Release[1.21.4 NeoForge] Krypton FNP 0.2.121.21.4+1 NeoForge11 августа 2025261,2 КБ
Release[1.21.4 NeoForge] Krypton FNP 0.2.221.21.4+5 NeoForge11 августа 20251,4 МБ
Release[1.21.4 Forge] Krypton FNP 0.2.221.21.4+5 Forge11 августа 20251,7 МБ
Release[1.21.1 Forge] Krypton FNP 0.2.201.21.1+1 Forge10 августа 20251,3 МБ
Release[1.21.1 NeoForge] Krypton FNP 0.2.201.21.1+1 NeoForge10 августа 20251014,5 КБ
Release[1.21.4 NeoForge] Krypton FNP 0.2.211.21.4+4 NeoForge10 августа 20251,3 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.