▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Krypton Reno
Krypton Reno

Krypton Reno

Мощный оптимизатор сетевого кода для Minecraft под NeoForge и Forge. Портирован с Krypton для Fabric с уникальными улучшениями, включая нативную библиотеку RecastLib для Windows.

Оцените первым
4.4M
102

Krypton Reno - это форк Krypton Fabric, который приносит продвинутую оптимизацию сетевого кода на версии Minecraft под NeoForge и Forge. Если вы когда-нибудь сталкивались с лагами на сервере из-за обработки пакетов, подвисаниями при логине или текстовом фильтре, то этот мод для вас. Он буквально перерабатывает то, как сервер и клиент общаются друг с другом, снижая нагрузку на процессор и экономя драгоценные такты.

Изначально проект назывался Krypton FNP (Forge and NeoForge's Port), но с версии 26.1 разработчик отказался от поддержки Forge, оставив только NeoForge, и переименовал мод в Krypton Reno. Название сменилось, а суть осталась - мы всё ещё получаем мощный сетевой оптимизатор, который реально помогает как на сервере, так и на клиенте.

Что делает Krypton Reno особенным

В отличие от многих форков, которые просто копируют код, Krypton Reno сам привносит кое-что новое:

  • Актуальность - разработчик следит за стабильными версиями (1.20.1, 1.21.1) и новыми релизам
  • RecastLib - нативная библиотека на Rust, которая оптимизирует работу под Windows (x64 и arm64). По сути, это замена Velocity Native для тех, кто сидит на Windows, ведь оригинальная либа от Velocity его не поддерживает
  • Дополнительные оптимизации - работа с скалированием, виртуальные потоки (Java 21+), улучшенная работа с памятью

По факту, автор залатал дыры совместимости: там где не работает Velocity Native, работает RecastLib, и наоборот. Так что под Windows ты получишь полную производительность без компромиссов.

RecastLib - что это и зачем

RecastLib - это нативная библиотека, написанная на Rust, совместимая с Velocity Native JNI Bind. Она компенсирует отсутствие поддержки Windows в Velocity Native. Вот таблица совместимости:

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

Так что если ты на Windows - RecastLib решит проблему. На Linux или MacOS - подхватит Velocity Native. В сумме получаем максимальное покрытие. Android и 32-битные системы не поддерживаются, и автор честно предупреждает, что помогать с этим не будет.

Настройка конфига

После установки в папке config появится kryptonreno.yaml со всеми опциями. Там много всего, но самые важные моменты:

mixin:
  loginVT: true      # Виртуальные потоки для логина
  textFilterVT: true  # Виртуальные потоки для фильтра текста
  utilVT: true        # Виртуальные потоки для загрузок
  bestVarLong: true   # Оптимизированный VarLong
  clientEncrypt: true # Шифрование на клиенте
culling:
  entity: true       # Умное отсечение сущностей на сервере
  block: true        # Отсечение блоков на сервере
  chunk_block: true   # Замена скрытых блоков в чанках на воздух для экономии трафика
  chunk_light: true   # Пропуск пустых секций света в пакетах
compress:
  compressionLevel: 4 # Степень сжатия пакетов (от 1 до 9)

Для любителей тонкой настройки: некоторые параметры можно задавать через переменные окружения вместо JVM-аргументов. Например, ENABLE_LINUX_RECAST=true включает RecastLib для Linux (если тебе вдруг понадобится).

Часто задаваемые вопросы

Мод установлен только на клиенте, а на сервере нет. Зайду ли я на сервер?

Специально сделано так, чтобы работать даже если на другой стороне мода нет. Зайдёшь без проблем. Если же админ поставил античит, который проверяет список модов - уже вопрос к админу.

Поможет ли мод снизить пинг?

Сам пинг он не уменьшит - тут физика сети. Но если лаги вызваны перегрузкой процессора сервера (CPU core preemption), то разница будет заметна. Если же железо совсем слабое или интернет отвратительный - чуда не жди.

С чем мод несовместим?

Список короткий: Krypton Reforged, Ceres, Pluto, KryptonFoxified, Chionanthus, Krypton Fabric через Connector. То есть, любые другие форки Krypton на том же лоадере. С остальными модами проблем быть не должно, если только они не конфликтуют между собой сами.

Можно ли использовать на сервере с Bukkit API?

Нет. Bukkit не дружит с Forge/NeoForge модами, автор не гарантирует работу и советует даже не пытаться.

Не грузится нативная библиотека. Что делать?

  • Windows: установи MSVC 170 и OpenSSL 3 Win32
  • Linux: убедись что есть OpenSSL3 (обычно он есть)
  • MacOS: просто обнови систему

А Krypton Reno лучше "/mod/krypton"?

Автор просит не задавать этот вопрос. Каждый проект решает свои задачи. Если Krypton для Fabric у тебя работает - пользуйся. Если тебе нужна оптимизация для NeoForge - бери Krypton Reno.

Для сборок модов

Если ты собираешь модпак и соблюдаешь лицензию (LGPL-3.0), используй мод свободно. Единственное ограничение: нельзя распространять сборки, которые включают в себя полную копию Minecraft (с лаунчером, библиотеками и т.д.) как единый архив.

Скачайте Krypton Reno и настройте его под себя - ваш сервер (да и клиент) скажут спасибо за лишние 10-20 FPS и стабильный тикрейт.

Благодарности

  • Krypton Fabric - оригинальная работа
  • Velocity, Paper, RecastSSL, RecastXZ, SpringLotus

Часто задаваемые вопросы

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

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 неделю назад
Главная