Мод для Майнкрафт, оптимизирующий сетевую часть игры на клиенте и сервере. Это порт Krypton Fabric для NeoForge с дополнительными оптимизациями; он помогает снизить нагрузку на оборудование и объём передаваемых данных.
Возможности
- использует виртуальные потоки для проверки входа игроков, текстового фильтра и загрузок;
- оптимизирует обработку
VarLong, шифрование на клиенте, соединения Netty и RCON-клиент; - пропускает ненужные пакеты движения сущностей и уменьшает число пакетов с частицами;
- оптимизирует отслеживание сущностей;
- скрывает на сервере невидимые сущности и блоки, а также сокращает данные освещения и чанков;
- позволяет задать уровень сжатия сетевых пакетов от
1до9.
Настройки
Параметры находятся в конфигурационном файле. Основные ключи: mixin.loginVT, mixin.textFilterVT, mixin.utilVT, mixin.bestVarLong, mixin.clientEncrypt, mixin.serverEntityMoveOpt, mixin.particlePacketOpt, culling.entity, culling.block, culling.chunk_block, culling.chunk_light и compress.compressionLevel.
Для подключения можно включить netty.happyEyeballs: функция параллельно пробует IPv6 и IPv4, но некоторые серверы, включая Velocity, могут на короткое время отклонять соединение.
Требования и совместимость
Мод работает с NeoForge. Клиент с модом может заходить на сервер без него и наоборот, если серверный античит не проверяет список модов.
Он несовместим с Krypton Reforged, Ceres, Pluto, KryptonFoxified, Krypton Hybird, Chionanthus и Krypton Fabric при использовании Connector. Также его не следует ставить на серверы, совмещающие Bukkit API с Forge или NeoForge.
Для нативных библиотек на Windows могут потребоваться MSVC 170 и OpenSSL 3 Win32; на Linux нужен OpenSSL 3. RecastLib поддерживает Windows x64 и arm64, а Velocity Native — Linux x64 и arm64 и macOS на Apple Silicon. Android и 32-битные системы не поддерживаются.
