BandwidthOptimizer — оптимизация трафика Minecraft-серверов

BandwidthOptimizer сокращает сетевой трафик модовых серверов и клиентов для Minecraft. Установите мод на сервер и клиенты и играйте стабильнее.

Скачать BandwidthOptimizer для Minecraft 26.2, 26.1.2, 1.21.1, 1.20.1, 1.19.2

Оригинальное название: BandwidthOptimizer

Версии Minecraft: 1.20.1, 1.21.1, 1.19.2, 26.1.2, 26.2

Загрузчик: Fabric, Forge, NeoForge

ФайлВерсияЗагрузчикРазмер
BandwidthOptimizer-2.7.6.6-fabric-1.20.1.jar1.20.1Fabric15.2 МБСкачать
BandwidthOptimizer-2.7.6.7-fabric-1.20.1.jar1.20.1Fabric15.2 МБСкачать
BandwidthOptimizer-2.7.6.11-fabric-1.20.1.jar1.20.1Fabric15.2 МБСкачать
BandwidthOptimizer-2.7.7.17-fabric-1.20.1.jar1.20.1Fabric15.3 МБСкачать
BandwidthOptimizer-2.7.8.18-fabric-1.20.1.jar1.20.1Fabric15.3 МБСкачать
BandwidthOptimizer-2.8.11.29-fabric-1.20.1.jar1.20.1Fabric15.4 МБСкачать
BandwidthOptimizer-2.8.14.29-fabric-1.20.1.jar1.20.1Fabric15.4 МБСкачать
BandwidthOptimizer-2.8.16.35-fabric-1.20.1.jar1.20.1Fabric15.4 МБСкачать
BandwidthOptimizer-2.8.16.36-fabric-1.20.1.jar1.20.1Fabric15.4 МБСкачать
BandwidthOptimizer-2.8.16.38-fabric-1.20.1.jar1.20.1Fabric15.4 МБСкачать
BandwidthOptimizer-2.8.16.40-fabric-1.20.1.jar1.20.1Fabric15.4 МБСкачать
BandwidthOptimizer-2.9.18.55-fabric-1.20.1.jar1.20.1Fabric15.4 МБСкачать
BandwidthOptimizer-3.9.26.72-fabric-1.20.1.jar1.20.1Fabric8.5 МБСкачать
BandwidthOptimizer-5.10.30.88-fabric-1.20.1.jar1.20.1Fabric8.7 МБСкачать
BandwidthOptimizer-5.10.30.99-fabric-1.20.1.jar1.20.1Fabric8.7 МБСкачать
BandwidthOptimizer-5.10.30.103-fabric-1.20.1.jar1.20.1Fabric8.8 МБСкачать
BandwidthOptimizer-5.10.30.104-fabric-1.20.1.jar1.20.1Fabric8.8 МБСкачать
BandwidthOptimizer-5.10.30.109-fabric-1.20.1.jar1.20.1Fabric8.8 МБСкачать
BandwidthOptimizer-5.10.30.112-fabric-1.20.1.jar1.20.1Fabric8.8 МБСкачать
BandwidthOptimizer-2.7.6.6-fabric-1.21.1.jar1.21.1Fabric15.2 МБСкачать
BandwidthOptimizer-2.7.6.7-fabric-1.21.1.jar1.21.1Fabric15.2 МБСкачать
BandwidthOptimizer-2.7.6.11-fabric-1.21.1.jar1.21.1Fabric15.2 МБСкачать
BandwidthOptimizer-2.7.7.17-fabric-1.21.1.jar1.21.1Fabric15.3 МБСкачать
BandwidthOptimizer-2.7.8.18-fabric-1.21.1.jar1.21.1Fabric15.3 МБСкачать
BandwidthOptimizer-2.8.11.29-fabric-1.21.1.jar1.21.1Fabric15.3 МБСкачать
BandwidthOptimizer-2.8.14.29-fabric-1.21.1.jar1.21.1Fabric15.4 МБСкачать
BandwidthOptimizer-2.8.16.35-fabric-1.21.1.jar1.21.1Fabric15.4 МБСкачать
BandwidthOptimizer-2.8.16.36-fabric-1.21.1.jar1.21.1Fabric15.4 МБСкачать
BandwidthOptimizer-2.8.16.38-fabric-1.21.1.jar1.21.1Fabric15.4 МБСкачать
BandwidthOptimizer-2.8.16.40-fabric-1.21.1.jar1.21.1Fabric15.4 МБСкачать
BandwidthOptimizer-2.9.18.55-fabric-1.21.1.jar1.21.1Fabric15.4 МБСкачать
BandwidthOptimizer-3.9.26.72-fabric-1.21.1.jar1.21.1Fabric8.5 МБСкачать
BandwidthOptimizer-5.10.30.88-fabric-1.21.1.jar1.21.1Fabric8.7 МБСкачать
BandwidthOptimizer-5.10.30.99-fabric-1.21.1.jar1.21.1Fabric8.7 МБСкачать
BandwidthOptimizer-5.10.30.103-fabric-1.21.1.jar1.21.1Fabric8.8 МБСкачать
BandwidthOptimizer-5.10.30.104-fabric-1.21.1.jar1.21.1Fabric8.8 МБСкачать
BandwidthOptimizer-5.10.30.109-fabric-1.21.1.jar1.21.1Fabric8.8 МБСкачать
BandwidthOptimizer-5.10.30.112-fabric-1.21.1.jar1.21.1Fabric8.8 МБСкачать
BandwidthOptimizer-2.7.6.6-forge-1.19.2.jar1.19.2Forge8.2 МБСкачать
BandwidthOptimizer-2.7.6.7-forge-1.19.2.jar1.19.2Forge8.2 МБСкачать
BandwidthOptimizer-2.7.6.11-forge-1.19.2.jar1.19.2Forge8.2 МБСкачать
BandwidthOptimizer-2.7.7.17-forge-1.19.2.jar1.19.2Forge8.3 МБСкачать
BandwidthOptimizer-2.7.8.18-forge-1.19.2.jar1.19.2Forge8.3 МБСкачать
BandwidthOptimizer-2.8.11.29-forge-1.19.2.jar1.19.2Forge8.3 МБСкачать
BandwidthOptimizer-2.8.14.29-forge-1.19.2.jar1.19.2Forge8.4 МБСкачать
BandwidthOptimizer-2.8.16.35-forge-1.19.2.jar1.19.2Forge8.4 МБСкачать
BandwidthOptimizer-2.8.16.36-forge-1.19.2.jar1.19.2Forge8.4 МБСкачать
BandwidthOptimizer-2.8.16.38-forge-1.19.2.jar1.19.2Forge8.4 МБСкачать
BandwidthOptimizer-2.8.16.40-forge-1.19.2.jar1.19.2Forge8.4 МБСкачать
BandwidthOptimizer-2.9.18.55-forge-1.19.2.jar1.19.2Forge8.4 МБСкачать
BandwidthOptimizer-3.9.26.72-forge-1.19.2.jar1.19.2Forge8.5 МБСкачать
BandwidthOptimizer-5.10.30.88-forge-1.19.2.jar1.19.2Forge8.7 МБСкачать
BandwidthOptimizer-5.10.30.99-forge-1.19.2.jar1.19.2Forge8.8 МБСкачать
BandwidthOptimizer-5.10.30.103-forge-1.19.2.jar1.19.2Forge8.8 МБСкачать
BandwidthOptimizer-5.10.30.104-forge-1.19.2.jar1.19.2Forge8.8 МБСкачать
BandwidthOptimizer-5.10.30.109-forge-1.19.2.jar1.19.2Forge8.8 МБСкачать
BandwidthOptimizer-5.10.30.112-forge-1.19.2.jar1.19.2Forge8.8 МБСкачать
BandwidthOptimizer-1.0-release-forge-1.20.1.jar1.20.1Forge7.7 МБСкачать
BandwidthOptimizer-1.1-release-forge-1.20.1.jar1.20.1Forge7.7 МБСкачать
BandwidthOptimizer-1.2-release-forge-1.20.1.jar1.20.1Forge7.7 МБСкачать
BandwidthOptimizer-1.3-beta-forge-1.20.1.jar1.20.1Forge7.8 МБСкачать
BandwidthOptimizer-2.4-beta-forge-1.20.1.jar1.20.1Forge8.0 МБСкачать
BandwidthOptimizer-2.5-beta-forge-1.20.1.jar1.20.1Forge8.0 МБСкачать
BandwidthOptimizer-2.6.4.1-forge-1.20.1.jar1.20.1Forge8.1 МБСкачать
BandwidthOptimizer-2.6.5.1-forge-1.20.1.jar1.20.1Forge8.1 МБСкачать
BandwidthOptimizer-2.6.5.2-forge-1.20.1.jar1.20.1Forge8.1 МБСкачать
BandwidthOptimizer-2.6.5.2-forge-1.20.1.jar1.20.1Forge8.1 МБСкачать
BandwidthOptimizer-2.7.6.6-forge-1.20.1.jar1.20.1Forge8.1 МБСкачать
BandwidthOptimizer-2.7.6.7-forge-1.20.1.jar1.20.1Forge8.2 МБСкачать
BandwidthOptimizer-2.7.6.11-forge-1.20.1.jar1.20.1Forge8.2 МБСкачать
BandwidthOptimizer-2.7.7.17-forge-1.20.1.jar1.20.1Forge8.2 МБСкачать
BandwidthOptimizer-2.7.8.18-forge-1.20.1.jar1.20.1Forge8.2 МБСкачать
BandwidthOptimizer-2.8.11.29-forge-1.20.1.jar1.20.1Forge8.3 МБСкачать
BandwidthOptimizer-2.8.14.29-forge-1.20.1.jar1.20.1Forge8.3 МБСкачать
BandwidthOptimizer-2.8.16.35-forge-1.20.1.jar1.20.1Forge8.3 МБСкачать
BandwidthOptimizer-2.8.16.36-forge-1.20.1.jar1.20.1Forge8.3 МБСкачать
BandwidthOptimizer-2.8.16.38-forge-1.20.1.jar1.20.1Forge8.3 МБСкачать
BandwidthOptimizer-2.8.16.40-forge-1.20.1.jar1.20.1Forge8.3 МБСкачать
BandwidthOptimizer-2.9.18.55-forge-1.20.1.jar1.20.1Forge8.4 МБСкачать
BandwidthOptimizer-3.9.26.72-forge-1.20.1.jar1.20.1Forge8.5 МБСкачать
BandwidthOptimizer-5.10.30.88-forge-1.20.1.jar1.20.1Forge8.7 МБСкачать
BandwidthOptimizer-5.10.30.99-forge-1.20.1.jar1.20.1Forge8.8 МБСкачать
BandwidthOptimizer-5.10.30.103-forge-1.20.1.jar1.20.1Forge8.8 МБСкачать
BandwidthOptimizer-5.10.30.104-forge-1.20.1.jar1.20.1Forge8.8 МБСкачать
BandwidthOptimizer-5.10.30.109-forge-1.20.1.jar1.20.1Forge8.8 МБСкачать
BandwidthOptimizer-5.10.30.112-forge-1.20.1.jar1.20.1Forge8.8 МБСкачать
BandwidthOptimizer-2.6.3-neoforge-1.21.1.jar1.21.1NeoForge8.0 МБСкачать
BandwidthOptimizer-2.6.5.2-neoforge-1.21.1.jar1.21.1NeoForge8.1 МБСкачать
BandwidthOptimizer-2.7.6.6-neoforge-1.21.1.jar1.21.1NeoForge8.1 МБСкачать
BandwidthOptimizer-2.7.6.7-neoforge-1.21.1.jar1.21.1NeoForge8.1 МБСкачать
BandwidthOptimizer-2.7.6.11-neoforge-1.21.1.jar1.21.1NeoForge8.2 МБСкачать
BandwidthOptimizer-2.7.7.17-neoforge-1.21.1.jar1.21.1NeoForge8.2 МБСкачать
BandwidthOptimizer-2.7.8.18-neoforge-1.21.1.jar1.21.1NeoForge8.2 МБСкачать
BandwidthOptimizer-2.8.11.29-neoforge-1.21.1.jar1.21.1NeoForge8.3 МБСкачать
BandwidthOptimizer-2.8.14.29-neoforge-1.21.1.jar1.21.1NeoForge8.3 МБСкачать
BandwidthOptimizer-2.8.16.35-neoforge-1.21.1.jar1.21.1NeoForge8.3 МБСкачать
BandwidthOptimizer-2.8.16.36-neoforge-1.21.1.jar1.21.1NeoForge8.3 МБСкачать
BandwidthOptimizer-2.8.16.38-neoforge-1.21.1.jar1.21.1NeoForge8.3 МБСкачать
BandwidthOptimizer-2.8.16.40-neoforge-1.21.1.jar1.21.1NeoForge8.3 МБСкачать
BandwidthOptimizer-2.9.18.55-neoforge-1.21.1.jar1.21.1NeoForge8.4 МБСкачать
BandwidthOptimizer-3.9.26.72-neoforge-1.21.1.jar1.21.1NeoForge8.5 МБСкачать
BandwidthOptimizer-5.10.30.88-neoforge-1.21.1.jar1.21.1NeoForge8.7 МБСкачать
BandwidthOptimizer-5.10.30.99-neoforge-1.21.1.jar1.21.1NeoForge8.7 МБСкачать
BandwidthOptimizer-5.10.30.103-neoforge-1.21.1.jar1.21.1NeoForge8.8 МБСкачать
BandwidthOptimizer-5.10.30.104-neoforge-1.21.1.jar1.21.1NeoForge8.8 МБСкачать
BandwidthOptimizer-5.10.30.109-neoforge-1.21.1.jar1.21.1NeoForge8.8 МБСкачать
BandwidthOptimizer-5.10.30.112-neoforge-1.21.1.jar1.21.1NeoForge8.8 МБСкачать
BandwidthOptimizer-5.10.30.88-neoforge-26.1.2.jar26.1.2NeoForge8.6 МБСкачать
BandwidthOptimizer-5.10.30.99-neoforge-26.1.2.jar26.1.2NeoForge8.7 МБСкачать
BandwidthOptimizer-5.10.30.103-neoforge-26.1.2.jar26.1.2NeoForge8.7 МБСкачать
BandwidthOptimizer-5.10.30.104-neoforge-26.1.2.jar26.1.2NeoForge8.7 МБСкачать
BandwidthOptimizer-5.10.30.109-neoforge-26.1.2.jar26.1.2NeoForge8.8 МБСкачать
BandwidthOptimizer-5.10.30.112-neoforge-26.1.2.jar26.1.2NeoForge8.8 МБСкачать
BandwidthOptimizer-5.10.30.112-neoforge-26.2.jar26.2NeoForge8.8 МБСкачать
BandwidthOptimizer-5.10.30.99-neoforge-26.2.jar26.2NeoForge8.7 МБСкачать
BandwidthOptimizer-5.10.30.103-neoforge-26.2.jar26.2NeoForge8.7 МБСкачать
BandwidthOptimizer-5.10.30.104-neoforge-26.2.jar26.2NeoForge8.7 МБСкачать
BandwidthOptimizer-5.10.30.109-neoforge-26.2.jar26.2NeoForge8.8 МБСкачать

BandwidthOptimizer

Модовые сборки Minecraft давно перестали быть лёгкими: Create, механизмы, кастомные хранилища, десятки клиентских модов — всё это генерирует огромный поток пакетов. BandwidthOptimizer — это клиент-серверный мод сетевой оптимизации, созданный специально для тяжело модифицированных серверов. Он уменьшает повторяющийся трафик от перемещения по чанкам, синхронизации при входе, кастомных payload-ов, машин, систем хранения и простаивающих клиентов, а затем восстанавливает исходный поток закодированных пакетов до того, как его начнёт обрабатывать обычный Minecraft.

Главное правило: мод должен быть установлен и на сервере, и на каждом подключающемся клиенте. Совместимые сборки обязательны с обеих сторон, иначе соединение работать не будет.

Что умеет BandwidthOptimizer

  • Восстанавливаемая кросс-фреймовая потоковая Zstd-компрессия.
  • Синхронизированное сопоставление литералов и шаблонов для повторяющихся структур пакетов.
  • Упорядоченная пакетная обработка мелких пакетов с защищённым сбросом и границами протокола.
  • Проверенная передача чанков в режимах full, ref и patch.
  • Постоянное переиспользование клиентских чанков при переподключениях и повторных визитах местности.
  • Инкрементальная запись кэша, ограниченное хранение, восстановление после повреждений и фоновая поддержка.
  • Снижение трафика в лёгком и глубоком режиме простоя с восстановлением состояния при возобновлении игры.
  • Загружаемые отчёты BO Stats с графиками, историей игроков, атрибуцией пакетов, результатами кэша, деталями обхода и экономией на idle-гейте.
  • Диагностика по запросу для операторов, включая точную трассировку классов пакетов.

Как это работает

BO включается после того, как Minecraft или загрузчик модов уже закодировали готовый пакет. Мод может сопоставить, сгруппировать, сжать или переиспользовать эти закодированные байты. Получатель восстанавливает оригинальные байты пакета до того, как продолжится ванильное декодирование.

Кросс-фреймовая компрессия использует валидацию последовательности и эпохи. Отсутствующие или некорректные границы запускают ограниченное восстановление и ресинхронизацию потока. Переиспользование чанков проверяется хешем, а недоступные или устаревшие ссылки откатываются к полным данным пакета. Снижение трафика простоя имеет отдельные лёгкое и глубокое состояния: презентационный трафик можно урезать, пока игрок неактивен, а затем восстановить текущее состояние блоков, сущностей, HUD и поддерживаемых модов, когда игрок возвращается.

Измеренные результаты

Экономия трафика зависит от сборки, активности игроков, топологии прокси и состава пакетов. Приведённые ниже результаты получены из снимков HUD BO и отчётов транспорта на реальных тяжело модифицированных серверах. Это исторические измеренные базовые значения, а не гарантированный результат.

На сервере Create Delight Remake клиентский оптимизированный поток составил 23.21 MB → 3.93 MB (16.9%), а серверный — 305.35 GB → 51.12 GB (16.7%) при одном игроке. Второй сервер той же сборки показал 24.51 MB → 4.15 MB (16.9%) на клиенте и 516.70 GB → 83.24 GB (16.1%) на сервере при четырёх игроках.

В управляемом транспорте на Create-focused core server трафик снизился с 38976.09 MiB до 9455.03 MiB (24.3%), а без WATUT/YSM-подобных потоков — с 34580.44 MiB до 5236.56 MiB (15.1%). На Create-focused test server результат составил 1174.31 MiB → 112.24 MiB (9.6%) в том же сэмпле без исключений WATUT/YSM.

Отдельно стоит отметить семейства пакетов с наибольшим эффектом. ClientboundLevelChunkWithLightPacket на Create-focused core server: 9062.88 MiB → 481.85 MiB (5.3% от исходного). ClientboundTabListPacket: 6354.97 MiB → 655.45 MiB (10.3%). lightmanscurrency:network: 8206.80 MiB → 593.69 MiB (7.2%).

Контрольные сэмплы показывают, почему итоги по смешанному серверу могут выглядеть хуже: watut:main на Create-focused core server дал 4157.94 MiB → 3974.80 MiB (95.6%), а yes_steve_model:2_6_0 — 514.63 MiB → 510.50 MiB (99.2%). Второй слой компрессии почти не помогает данным, которые уже сжаты, зашифрованы, похожи на медиа или близки к случайным.

Текущие измерения версии 5.10.30.99 сократили управляемый трафик примерно до 3-11% от исходного размера. Это существенное улучшение относительно исторической базовой линии, но не гарантия для каждого сервера: финальное соотношение зависит от состава пакетов и объёма переиспользуемого трафика. Некоторые сборки содержат конфликты модов, вызывающие аномальные сетевые пакеты, и BO не обещает значимого сокращения такого трафика, однако операторы могут выполнить /bandwidthoptimizer stats, загрузить отчёт BO Stats и найти источник проблемы.

Если вы ищете, где скачать BandwidthOptimizer для Minecraft, проще всего сделать это через лаунчер foxygame.net: в его каталоге дополнений мод находится в один клик, а автообновление подтянет свежую сборку под вашу версию игры и загрузчик без ручной возни с файлами.

Как воспроизвести замер

  • Установите одну и ту же версию BO на сервер и на каждый клиент.
  • Запустите фиксированный сценарий активности и длительности: всплески входов, повторные перемещения по чанкам, зона с машинами или обычная онлайн-игра.
  • Выполните /bandwidthoptimizer stats и сохраните полученную ссылку BO Stats.
  • Сравнивайте управляемый транспорт отдельно от прямого и обходного трафика.
  • Не считайте носители bandwidthoptimizer:transport новым исходным трафиком.
  • Записывайте сборку, загрузчик, версию Minecraft, число игроков, длительность и версию BO вместе с результатом.

Поддерживаемые версии и загрузчики

  • Forge 1.19.2 — Release.
  • Forge 1.20.1 — Release.
  • Fabric / Quilt 1.20.1 — Release, требуется Fabric API.
  • Fabric / Quilt 1.21.1 — Release, требуется Fabric API.
  • NeoForge 1.21.1 — Release.
  • NeoForge 26.1.2 — Release.
  • NeoForge 26.2 — Beta.

Совместимость и измерения проводились в средах Create Delight, Brass Concerto, Aeronautics и Mechanomania. Для Mechanomania доступный исторический снимок содержал доказательства обхода и ранжирование пакетов, но без сводки raw/actual, поэтому он указан как протестированная среда, а не как основание для заявления о степени сжатия. Эти тесты не гарантируют каждую комбинацию модов или топологию прокси.

Как установить BandwidthOptimizer

Скачайте сборку, соответствующую вашей версии Minecraft и загрузчику. Установите её в папку mods на сервере. Установите ту же версию BandwidthOptimizer на каждом клиенте. Для сборок Fabric или Quilt дополнительно установите Fabric API. После этого перезапустите сервер и клиенты.

Команды

  • /bandwidthoptimizer hud — переключает локальный клиентский HUD статистики.
  • /bandwidthoptimizer stats — загружает серверный отчёт и возвращает кликабельную ссылку BO Stats. Только для операторов.
  • /bandwidthoptimizer debug — открывает инструменты диагностики по запросу. Только для операторов.

BO Stats и конфигурация

Выполните /bandwidthoptimizer stats как оператор, чтобы загрузить текущий отчёт. Возвращённая страница bostats.torqueflux.com показывает итоги сервера, трафик по игрокам и периодам, поведение транспорта и кэша, атрибуцию источников пакетов, детали обхода и экономию на idle-гейте. При разрывах соединения или проблемах совместимости приложите ссылку BO Stats вместе с логами клиента, сервера и прокси вокруг инцидента.

Конфигурация по умолчанию подходит большинству серверов и сборок. Опытные администраторы могут настраивать сгенерированные клиентские и общие файлы конфигурации, но только после сбора сопоставимых отчётов BO Stats до и после каждого изменения.

BandwidthOptimizer — это не магия, а аккуратный сетевой слой для модовых серверов, где каждый гигабайт трафика на счету. Если ваша сборка страдает от лагов на чанках, долгих входов и перегруженного канала, BO даёт измеримый инструмент для диагностики и реального сокращения нагрузки.