

Krypton FNP
Активный0.0
Установок
Последнее обновление
Версии
Krypton FNP
Krypton FNP представляет собой неофициальную адаптацию популярного мода Krypton Fabric, созданную специально для работы с модами на платформах Forge и NeoForge. Этот мод кардинально улучшает производительность сетевых механизмов Minecraft.
Основные возможности
Данное решение включает множество ключевых оптимизаций, среди которых улучшенная поддержка RecastLib и расширенная совместимость с современными модовыми платформами. Все изменения позволяют значительно сократить нагрузку на сеть при работе сервера и клиента одновременно.
Что такое RecastLib
RecastLib — это высокопроизводительная библиотека, написанная на языке Rust, которая расширяет возможности стандартной скорости передачи данных благодаря нативным технологиям Velocity Native. Эта библиотека поднимает производительность Krypton FNP на новый уровень, используя лучшие практики современной Java-архитектуры.
Для работы с Fabric в рамках этого проекта ведется тестирование стабильности API Java 22 через FFM-совместимые технологии. Результаты тестов показывают заметные улучшения производительности, которые ограничены лишь клиентами Fabric, тогда как версии Forge воспользоваться этими преимуществами не могут.
Совместимость
Платформа | RecastLib | Velocity 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 для Linux | false |
krypton.loginVT | - | true |
krypton.textFilterVT | - | true |
krypton.utilVT | - | true |
krypton.bestVarLong | - | true |
Пример использования:
shell java -Dvelocity.natives-disable=true -jar neoforge_launcher.jar
Настройка через переменные окружения
К некоторым параметрам можно обращаться системно, используя переменные среды:
Параметр | Переменная окружения |
---|---|
velocity.linux-recast-enabled | ENABLE_LINUX_RECAST |
Результаты тестирования
Актуальные результаты тестирования производительности доступны согласно исходному коду проекта через GitHub.
Встроенная библиОтека облегчает добавление мода в сборки карт и модификаций без дополнительных усилий. Главное требование — соблюдение лицензии разработчика. Использование вместе с полноценными перепаковыванней Minecraft не допускается.
Лицензия
Распространяется согласно рабочему Oтверждению Public Licence группы разработчиков 404Setup.