NoDDoS 图标

NoDDoS

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 6.2.9
本资源为搬运资源,原资源地址: https://modrinth.com/mod/noddos
资源信息

Minecraft 版本: 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11

平台: bukkit paper purpur spigot

标签: optimization technology utility

资源介绍

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.

下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
FLINT&STEEL...

价格:0 墨喵币
下载量:0

查看详情
Simple Shulker Preview

价格:0 墨喵币
下载量:0

查看详情
FPSCore

价格:0 墨喵币
下载量:0

查看详情
Village Quest

价格:0 墨喵币
下载量:0

查看详情