Мод для Майнкрафт, который уменьшает сетевой трафик между сервером и игроками. Он объединяет мелкие пакеты, сжимает их и временно хранит данные недавно покинутых чанков, чтобы не отправлять их заново при возвращении игрока.
Возможности
- Заменяет длинные идентификаторы типов сетевых пакетов компактными индексами.
- Собирает мелкие пакеты в общий пакет каждые 20 мс и сжимает его.
- Использует отложенный кэш чанков: чанки за спиной игрока не забываются сразу.
Как пользоваться
Нажмите Alt+N в игре, чтобы посмотреть состояние сетевого трафика.
Настройки
Файл настроек: config/NotEnoughBandwidthConfig.json.
compatibleMode— включает режим совместимости и применение чёрного списка.blackList— пакеты, которые мод пропускает без обработки. Такие пакеты прерывают текущее объединение, поэтому большой или часто используемый список снижает эффективность сжатия.contextLevel— размер окна сжатия: от21до25. Большее значение экономит больше трафика, но требует больше памяти.dccSizeLimit,dccDistance,dccTimeout— число чанков в кэше, расстояние кэширования и время хранения; работают только на сервере. Увеличение значений повышает расход памяти.
Параметры compatibleMode, blackList и contextLevel настраиваются независимо на клиенте и сервере.
