QUICify
Современный сетевой транспорт для Minecraft на основе QUIC, заменяющий обычное TCP-соединение игры
- Загрузчики
- FabricNeoForgeVelocity
- Скачиваний на Modrinth
- 20
- Подписчиков на Modrinth
- 0
- версий
- 5
- Обновлён
- 13 сентября 202613 сент.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
QUICify
**Современный сетевой транспорт для Minecraft, построенный на QUIC.** Он заменяет обычное TCP-соединение игры на зашифрованное, мультиплексированное и сжатое через zstd, так что загрузка чанков больше не тормозит чат, движение и keepalive-пакеты.
В отличие от других сетевых модов, QUICify не требует особого адреса, ручного префикса и возни с портами: сервер с этим модом просто сообщает о поддержке QUIC в статус-пинге, а клиент с модом это подхватывает и сам подключается по QUIC. Если что-то пойдёт не так, соединение тихо откатывается на ванильный TCP. Ванильные клиенты и ванильные серверы разницы не заметят. Поделитесь с нами опытом использования этого мода в нашем Discord!
Что он на самом деле делает
- **QUIC вместо TCP:** Одно UDP-соединение, стандартный QUIC (quiche, через QUIC-кодек Netty), с TLS 1.3 и ALPN. Блокировка начала очереди, трёхстороннее рукопожатие и восстановление потерь TCP — всё это исчезает.
- **Мультиплексирование потоков:** Пакеты распределяются по пяти QUIC-потокам по категориям: управление, реальное время, интерфейс, окружение и данные мира, у каждого свой приоритет отправки. Многомегабайтный всплеск чанков больше не стоит перед сообщением в чате или пакетом движения.
- **Сжатие zstd с тёплым контекстом:** Ваниль сжимает каждый пакет с нуля через zlib, что для компрессора худший случай. QUICify держит один контекст zstd на поток, так что всё уже отправленное служит словарём для следующего. На почти идентичных последовательных пакетах внутренний тест показывает уменьшение с 4109 байт до 14.
- **Шифрование по умолчанию:** Всё соединение живёт внутри TLS 1.3. Рукопожатие входа привязывается к TLS-сертификату сервера вместо ванильного обмена ключами RSA в открытом виде — именно поэтому активный man-in-the-middle терпит неудачу, а не просто создаёт неудобства.
- **Управление перегрузкой BBR:** Трафик Minecraft — это огромный всплеск сразу после входа, а затем небольшие чувствительные к задержке пакеты на 20 Гц; с таким шаблоном откат по потерям справляется плохо. BBR включён по умолчанию, CUBIC (ванильный) остаётся на выбор.
- **Видно из F3:** В экране отладки появляется свой блок: статус QUIC, состояние мультиплексирования, текущие rtt / окно перегрузки / потери и пакеты в секунду для каждой категории.
Установка
Установите QUICify **и на сервер, и на клиент**. Сервер сообщает о QUIC, клиент реагирует на это сообщение. Одна сторона без другой ничего не меняет: соединение остаётся на ванильном TCP. Настраивать ничего не нужно. Сервер открывает свой QUIC-слушатель на том же номере порта, что и TCP (UDP вместо TCP), так что в большинстве случаев остаётся только открыть этот порт для UDP в файрволе. Всё остальное работает по умолчанию. Настройки находятся в Options → Online → QUICify или через Mod Menu, если он у вас есть: режим соединения (auto / force TCP / force QUIC), UDP-порт, мультиплексирование, уровень и окно сжатия, управление перегрузкой, таймаут рукопожатия.
Требования
- Fabric Loader и Java 25
- Fzzy Config (экран настроек) Нативные библиотеки QUIC и zstd встроены для Windows, Linux и macOS. На любой другой платформе мод загружается, обнаруживает, что не может запустить QUIC, и не делает вообще ничего: игра работает на ванильном TCP точно как раньше. Реальные результаты зависят от вашего соединения! QUIC помогает больше всего там, где TCP страдает сильнее всего: потери пакетов, мобильные и спутниковые каналы, большие задержки. На чистой локальной сети ждите, что улучшение дадут мультиплексирование и сжатие, а не сам транспорт.
Ссылки и поддержка
- **Исходный код:** github.com/ZapMC-Mods/QUICify
- **Сообщения об ошибках:** трекер задач
- **Discord:** discord.gg/MursZT2zJ4 Лицензия MIT.
Частые вопросы
Как установить QUICify?
Установите Fabric под свою версию Minecraft, скачайте QUICify под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть QUICify?
У QUICify есть сборки для Minecraft 26.2.
Нужен ли QUICify на сервере?
Нужен и в игре, и на сервере