常见问题
解答关于 NDPR 的常见问题
基础问题
Q: NDPR 是什么?
NDPR (NDPReforged) 是一款企业级 Minecraft 服务器联合封禁系统,支持多服务器统一封禁管理。
Q: 支持哪些服务端?
| 服务端 | 支持状态 |
|---|---|
| MCDR 2.8+ | ✅ 已支持 |
| Velocity 3.0+ | ✅ 已支持 |
| Spigot/Paper | 🔄 开发中 |
| Fabric/Forge | 🔄 开发中 |
Q: 如何获取 API Token?
config/http_key.json)Bash
KEY_HASH=$(echo -n "admin" | sha256sum | cut -d' ' -f1)
curl -X POST http://localhost:5030/token/get \
-H "Content-Type: application/json" \
-d "{\"uuid\":\"server-001\",\"mail\":\"you@example.com\",\"key\":\"$KEY_HASH\"}"
技术问题
Q: API 返回 401 错误?
可能原因:
解决方法:
Q: 封禁数据不同步?
检查:
Q: 如何实现实时封禁?
Q: 支持离线模式吗?
支持。设置 online: false 即可使用离线模式封禁:
Bash
curl -X POST http://localhost:5030/bans/add \
-H "Content-Type: application/json" \
-d '{"token": "your_token", "player_id": "player", "online": false}'
部署问题
Q: 数据库连接失败?
config/sql_config.json 配置Q: 端口被占用?
| 默认端口 | 说明 |
|---|---|
| 5030 | API 服务 |
| 5020 | v1 兼容 |
修改端口:编辑对应配置文件
Q: 如何升级 NDPR?
Bash
# 备份数据
# 停止服务
# 更新代码
git pull
# 重启服务
python core.py
计费与支持
Q: NDPR 是免费的吗?
NDPR 是开源项目,可以免费使用。
Q: 如何获取支持?
<div class="custom-block tip">
<div class="custom-block-title">没有找到答案?</div>
请查看 故障排除 页面或提交 Issue。
</div>