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