▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/BandwidthReducer
BandwidthReducer

BandwidthReducer

Reduces bandwidth in your Minecraft server by various modules, decreasing lag due to limited bandwidth and enchants experience.

200
2

BandwidthReducer

Description

BandwidthReducer is a comprehensive Minecraft server optimization plugin that reduces unnecessary network traffic while keeping the player experience smooth.

It focuses on optimizing entity updates, AFK player behavior, packet redundancy, and simulating packet compression for advanced bandwidth reduction.

The plugin is highly configurable, compatible with Paper/Spigot servers, and works silently in the background.

Features

Mob AI Optimization

Randomly disables mob AI for distant mobs to reduce network updates.

Keeps nearby mobs fully functional to preserve gameplay experience.

Configurable reduction percentage (40–60% recommended for survival servers).

Dectects "farms" and cancel part of entity packets (will not be visible to player).

AFK Player World Freezer

Detects idle (AFK) players.

Freezes nearby entities, blocks, and weather updates around AFK players to reduce server workload.

Configurable AFK timeout and freeze radius.

Packet Cleaner

Intercepts unnecessary packets, such as interactions with air or non-interactable blocks.

Simulates saved bandwidth per player action.

Packet Compressor

Compresses various outgoing packets including:

Chat, titles, action bars

Entity metadata and teleportation

Player info and position updates

Chunk and block updates

Optional: particles, sounds, maps

⚠️Warning: High CPU usage when aggressively compressing packets; 60% compression recommended for most servers.

Why Choose BandwidthReducer:

Highly configurable: fine-tune each module to suit your server.

Reduces network usage on large survival servers with many players or mobs.

Improves server responsiveness and smoothness under heavy load.

Compatible with Paper/Spigot without requiring mods.

Runs silently in the background.

Installation:

Place BandwidthReducer.jar in your plugins folder.

Install ProtocolLib: https://www.spigotmc.org/resources/protocollib.1997/

Restart the server.

Configuration:

Edit config.yml to enable/disable modules and adjust parameters:

mob-ai.reduction-percent → percentage of mobs to disable AI

afk-freeze.afk-seconds → AFK timeout

afk-freeze.radius → freeze radius around AFK players

packet-compress.* → toggle packet types for compression

packet-cleaner.reduction-percent → percentage of packet reduction

Tips:

Mob AI optimization heavily affects server view updates; 40–60% recommended.

Packet compression is CPU-intensive; use cautiously.

Usage:

/br function enable/disable

Enable or disable a specific optimization module Modules: mob-ai, packet-compress, afk-reduce, packet-cleaner

/br reload

Reload the plugin configuration without restarting the server

Notes:

Designed for large-scale survival servers with many entities and players.

Focuses purely on bandwidth optimization; CPU usage is minimal unless modules are aggressively configured.

Simulated compression is not lossless network compression; it aims to reduce redundant data sent.

Disclaimer ⚠️

This plugin does not fix packet loss or network lag caused by external issues.

It is currently tested on Paper, Spigot, and Bukkit servers.

Folia support may come in a future major version (v2.0).

Совместимость

Minecraft: Java Edition

1.21.x1.20.x

Поддерживаемые окружения

Сервер

Детали

Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:5 месяцев назад
Обновлён:2 месяца назад
Главная