BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
NDP-plugins

NDP-plugins

The server jointly blocks the plugin

0
0
管理

基本信息

我的世界Java版本

1.21–1.21.5
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x

平台

Bukkit
Folia
\n \n \n \n \n Paper
\n \n \n \n \n \n \n \n \n \n \n Purpur
Spigot

运行环境

服务端

其他链接

反馈问题 查看源码 访问 wiki

创作者

EXE_autumnwind Member

详情信息

许可证 GPL-3.0-only
发布于 a month ago
更新于 a month ago
简介渲染图更新日志版本百科问题讨论

No Danger Player Project (NDP) - 多服务器联合封禁系统

项目概述

No Danger Player Project (NDP) 是一款开源的跨服务器封禁插件/模组,旨在实时同步多个服务器之间的封禁名单,防止恶意玩家进入任何已连接的服务器。通过集中管理玩家封禁数据,显著提升服务器网络的安全性和管理效率。


核心功能

  1. ​实时封禁同步

    • 当玩家在一个服务器被封禁时,该封禁会立即同步到所有安装了NDP插件/模组的服务器
    • 强制绑定IP地址和玩家名称,防止通过小号或代理逃避封禁
  2. ​多平台兼容性

    • 稳定支持主流Java服务器平台(Spigot/Bukkit/Folia),其他平台正在适配中(见下方兼容性表格)
    • 未来计划包含代理层支持(BungeeCord/Velocity)
  3. ​轻量级与高性能

    • 基于事件驱动的异步同步机制,最大限度降低性能影响
    • 可配置的本地缓存减少频繁数据请求的延迟
  4. ​管理工具

    • 可自定义封禁原因、时长和审计日志

支持的服务器类型

服务器类型 状态 备注
Spigot ✅ 稳定支持 推荐使用最新版本
Bukkit ✅ 稳定支持 兼容Paper等衍生核心
Velocity 🚧 开发中 代理层封禁支持
BungeeCord 🚧 开发中 与Velocity同步开发
Waterfall 🚧 开发中 与Velocity同步开发

工作原理

玩家加入服务器A → 插件检查本地/中央封禁名单 → 如果被封禁则拒绝访问 → 将封禁同步至服务器B/C/D...

快速开始

安装

  • 下载对应版本的JAR文件到服务器的plugins文件夹
  • 重启服务器生成config.yml配置文件

封禁玩家

  • 命令: /ndp <ban/pardon> <玩家名> <原因>
  • 示例: /ndp ban Badplayer 测试

开发路线

  • 玩家行为分析系统,用于自动检测作弊行为

开源与贡献

  • GitHub仓库: No-Danger-Player-Project
  • 欢迎贡献: 接收新平台适配、性能优化或翻译的Issues/PR
  • 许可证: GPL-3.0
设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12