
ZSTD Compresser
Мод и плагин ZSTD Compresser для Майнкрафт заменяет стандартное сжатие Zlib на Zstd, снижая трафик на 50-80%. Подходит для серверов с большим онлайном и слабым каналом.
ZSTD Compresser - это мод для клиента и плагин для Velocity, который меняет систему сжатия данных в Minecraft. Вместо стандартного Zlib используется алгоритм Zstd, который при той же скорости сжатия уменьшает объём передаваемых данных на 50-80%. Особенно полезно на серверах с высоким онлайном или ограниченным каналом - меньше лагов, быстрее загрузка чанков.
Как это работает
Все пакеты между клиентом и сервером перед шифрованием собираются в батчи и сжимаются через Zstd. В отличие от ванильного Zlib, Zstd даёт гораздо лучший коэффициент сжатия без потери скорости. Дополнительно поддерживается автоматическое обучение словаря - это ещё больше уменьшает размер данных.
Поддерживаемые версии
- Fabric: 1.21.1, 1.20.1
- Forge: 1.20.1
- NeoForge: 1.21.1
- Velocity: 3.4.0+
Совместимость
Проверено с:
- ViaVersion
- limboauth
Особенности
- Прозрачная замена - не требует правки конфигов сервера, просто ставится и работает
- Пакетное сжатие - мелкие пакеты собираются в окне 10 мс, чтобы снизить накладные расходы TCP (окно 32 МБ)
- Адаптивный пропуск - если сжатие не уменьшает размер пакета, данные отправляются как есть
- HUD статистики - в левом верхнем углу показывает объём TX/RX и степень сжатия (включается/выключается клавишей F8)
- Гибкая настройка - YAML-конфиг с параметрами уровня сжатия, размера окна, интервала статистики и т.д.
Установка
- Velocity: кинь плагин в папку
plugins/и перезапусти прокси - Клиент: установи мод под Fabric или Forge для своей версии Minecraft
- Нажми F8, чтобы включить HUD
Важно знать
- Чтобы заработало сжатие Zstd, и клиент, и сервер должны иметь совместимые версии мода/плагина
- Если клиент без Zstd - Velocity сам откатится на обычную передачу
- Если сервер не поддерживает Zstd - клиент тоже переключится на Zlib без лишних действий
По сути, ZSTD Compresser - это must-have для любого сервера, где хотят снизить нагрузку на канал и улучшить отзывчивость. Ставится за минуту, а эффект особенно заметен при большом количестве игроков или на слабом интернете.
Сервер для плагина ZSTD Compresser - как у профи
Плагин ZSTD Compresser создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином ZSTD Compresser для друзей можно за пару минут - BungeeHost всё уже подготовил.
