NDPReforged 文档
什么是 NDPReforged?
NDPReforged 是一款专业的跨平台 Minecraft 服务器联合封禁系统,基于 RESTful API 架构构建。它能够让多个服务器共同使用一个封禁数据数据库,实现统一封禁、实时同步。
核心特性
| 特性 | 说明 |
|---|---|
| 安全认证 | Token 认证 + 权限控制 |
| 跨平台支持 | MCDR、Bukkit/Paper、Mod(Fabric/Forge/NeoForge)、Velocity/BungeeCord、基岩版 |
| 实时同步 | 多服务器封禁数据即时同步 |
| HWID 设备验证 | 浏览器指纹采集,反作弊机器验证 |
| 封禁审核 | 提交封禁申请,云端审核后同步 |
| 数据统计 | 完整的拦截统计功能 |
| 旧版兼容 | 兼容旧版 NDP 协议 |
系统架构
Text
┌─────────────────────────────────────────┐
│ 管理后台 (Web) │
├─────────────────────────────────────────┤
│ API 服务层 │
│ ┌──────────┐ ┌──────────┐ │
│ │ Token │ │ 封禁管理 │ │
│ │ 鉴权模块 │ │ 模块 │ │
│ └──────────┘ └──────────┘ │
│ ┌──────────┐ ┌──────────┐ │
│ │ 用户管理 │ │ 数据推送 │ │
│ │ 模块 │ │ 模块 │ │
│ └──────────┘ └──────────┘ │
│ ┌──────────┐ ┌──────────┐ │
│ │ HWID │ │ 审核 │ │
│ │ 设备验证 │ │ 模块 │ │
│ └──────────┘ └──────────┘ │
├─────────────────────────────────────────┤
│ 数据层 (MySQL) │
└─────────────────────────────────────────┘
支持的服务端
| 服务端 | 支持状态 |
|---|---|
| MCDR 2.8+ | 已支持 |
| Java Spigot / Bukkit / Paper / Folia | 已支持 |
| Fabric / Forge / NeoForge(Mod) | 已支持 |
| Velocity / BungeeCord(代理端) | 已支持 |
| LeviLamina / BDSX / BDSpyrunner / gomint / Allay / Nukkit(基岩版) | 已支持 |