Мод Krypton Reno оптимизирует сетевые процессы во всех популярных игровых системах.
Krypton Reno
Начиная с версии 26.1, поддержка Forge была прекращена, поэтому мод переименован из «Krypton FNP» в «Krypton Reno».
Мод обеспечивает эффективную оптимизацию сетевого взаимодействия и поддерживает NeoForge и Forge. Для Fabric/Paper серверов существует отдельная версия, а для Velocity серверов — отдельный проект.
Отличия от оригинального Krypton Fabric и других форков
- Поддержка стабильных и актуальных версий Minecraft (например, 1.20.1, 1.21.1)
- Использование RecastLib — нативной библиотеки на Rust, ускоряющей работу на Windows (x64 и arm64)
- Реализация протокола RFC 8305 (Happy Eyeballs) для клиентских соединений
- Дополнительные оптимизации масштабируемости
Что такое RecastLib
RecastLib — это нативная библиотека, совместимая с Velocity Native JNI Bind, созданная для повышения производительности и устранения ограничений Velocity Native.
В версии для Fabric также тестируется использование FFM API из Java 22 для дополнительного ускорения, однако это применимо только к Fabric, а в Forge/NeoForge не работает.
Совместимость RecastLib и Velocity Native
| Платформа и архитектура | RecastLib | Velocity Native |
|---|---|---|
| Windows x64 | Да | Нет |
| Windows arm64 | Да | Нет |
| Linux x64 | Нет | Да |
| Linux arm64 | Нет | Да |
| MacOS arm64 (Apple Silicon) | Нет | Да |
Совместимость гибридная: обе технологии покрывают разные платформы, обеспечивая широкую поддержку.
Поддержка Android, 32-битных систем и других архитектур не планируется.
Основные настройки мода
mixin: loginVT: true textFilterVT: true utilVT: true bestVarLong: true clientEncrypt: true rconClient: false serverEntityMoveOpt: false connectionMicroOpt: true particlePacketOpt: true trackedEntityOpt: true
fix: issues128: enabled: false sync: true
culling: entity: true block: true chunk_block: true chunk_light: true
compress: compressionLevel: 4 permitOversizedPackets: false
gui: oreui: false
compatibility: allow-wide-var-int: false
netty: allocatorMaxOrder: 9 happyEyeballs: false
Использование переменных окружения вместо JVM аргументов
- Для включения Linux Recast можно использовать переменную окружения ENABLE_LINUX_RECAST или JVM параметр velocity.linux-recast-enabled.
Пример запуска с JVM параметрами:
java -Dvelocity.natives-disable=false -Dvelocity.linux-recast-enabled=true -jar neoforge_launcher.jar
Или с переменной окружения:
ENABLE_LINUX_RECAST=true java -jar neoforge_launcher.jar
Полезные возможности
- Замена потоков проверки входа и фильтра текста на виртуальные потоки для повышения производительности
- Оптимизация передачи пакетов переменной длины
- Оптимизация шифрования на стороне клиента
- Умное удаление невидимых блоков и частиц для снижения нагрузки на сервер
- Использование сжатия пакетов с уровнем компрессии 4
- Опция «Happy Eyeballs» для ускорения клиентских подключений
Совместимость с другими модами
Мод совместим со многими другими модификациями. Исключения (конфликтующие моды):
- Krypton Reforged
- Ceres
- Pluto
- KryptonFoxified
- Krypton Hybrid
- Chionanthus
- Krypton Fabric с Connector
Установка и запуск
- Убедитесь, что у вас установлена версия Minecraft, совместимая с модом.
- Установите Forge или NeoForge, если планируете использовать соответствующую версию мода.
- Скопируйте файл мода в папку mods вашего клиента или сервера.
- При необходимости отредактируйте конфигурационный файл для настройки параметров.
- Запустите игру или сервер.
Требования к системе
- Для корректной работы нативных библиотек на Windows установите MSVC 170 и OpenSSL 3 Win32.
- На Linux требуется установленный OpenSSL 3.
- На MacOS достаточно поддерживать актуальную версию системы.






