MonitoringMinecraft MonitoringMinecraft

NoDDoS

Плагин BukkitPaperPurpur

Высокопроизводительный антибот и ограничитель пакетов для серверов Майнкрафт с минимальной нагрузкой на CPU.

114 скачиваний 2 подписчика
Оцените первым

NoDDoS v6.2.9 Technical Overview

NoDDoS is a lightweight security utility for Minecraft 1.21+ designed to mitigate packet-based exploits and automated bot joins. The system uses an Atomic Sliding Window algorithm to monitor incoming traffic per-player, ensuring that rate limits cannot be bypassed by timing packets at the end of a second. It operates with high concurrency safety using ConcurrentHashMap and Atomic variables to maintain server stability during high-load events.

Core Functionality:

Packet Filtering: Specifically monitors CUSTOM_PAYLOAD, CHAT, and WINDOW_CLICK packet types. Join Rate Limiting: Implements a two-tier threshold (Normal and Burst) to distinguish between server restarts and bot attacks. Progressive Punishment: Increases ban duration based on the frequency of violations from a specific IP address. Resource Efficiency: Uses asynchronous cleanup tasks and single-kick scheduling to minimize main-thread impact.

Configuration (config.yml):

settings:
  # Maximum allowed player joins per second under normal conditions
  joins-per-second: 5
  
  # Burst join limit - Reaching this triggers the progressive ban system
  burst-limit: 15
  
  # Maximum simultaneous connections allowed from a single IP address
  max-connections-per-ip: 2
  
  # Maximum packets (Chat, Click, Payload) allowed per second per player
  max-packets-per-second: 300

messages:
  prefix: "&8[&6NoDDoS&8] "
  
  # Message when the normal join limit is reached
  global-cooldown: "&cThe server is currently busy! Please wait a few seconds and try again."
  
  # Message when an IP exceeds the connection limit
  ip-limit: "&cToo many connections from this IP. Please logout from your other accounts."
  
  # Kick message for packet flooding
  packet-spam: "&cSuspicious packet traffic detected! Connection closed for security."
  
  # Message for players currently blocked by the progressive ban system
  blacklisted: "&cYour IP has been temporarily blocked due to suspicious activity. Please wait."
  
  # Message sent to admins after reloading the plugin
  reload: "&aConfiguration reloaded and violation records cleared!"

Technical Requirements:

Java 21 and Java 25 ProtocolLib dependency required for packet interception.

Смотри также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
2016 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
HyperGrief
0 онлайн
1.16.5 — 26.2 версия
Лучшая анархия на 2026 год
AxisMine - ВаниллаPlus
18 онлайн
1.21.4 — 26.1.2 версия
Ванильный мир с сотнями уникальных механик и справедливой игрой! /free, pat-pat, emotecraft, Voice.
MigosMc
MigosMc Java + BE
1972 онлайн
1.8 — 26.2 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.16.5. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат