平台令牌
2026/1/15大约 1 分钟
相关信息
你可以在该页面创建一个指定有效时长的饥荒管理平台令牌
令牌创建
选择令牌时效后,点击创建按钮即可完成创建

令牌使用
使用该令牌,你可以调用饥荒管理平台所有的后端接口
饥荒管理平台App
该令牌的主要用途就是在饥荒管理平台App中使用,详情查看该页面
注意
饥荒管理平台App中所使用的令牌必须由管理员创建
Python-SDK
- 安装sdk
pip install dmp-sdk-python- 导入sdk
from dmp_sdk_python import DMPClient- 初始化客户端
client = DMPClient("http://your-server:80", "your-token")- 获取数据
users = client.user.list_users()
print(users.rows)
rooms = client.room.list()
print(rooms.rows)
room_info = client.rm.get(room_id=8)
print(room_info)
mods = client.mod.get_enabled(roomID=8, worldID=24)
print(mods)
sys_info = client.pt.os_info()
print(sys_info)
cpu_usage = client.dashboard.get_sys_info()['cpu']
print(cpu_usage)提示
详情查看 源码仓库
令牌泄露
如果出现了令牌泄露,你可以手动修改饥荒管理平台的jwt_secret字段,令该令牌失效
操作方法:
提示
以下操作需要在终端进行
关闭平台
下载
sqlite3
apt install sqlite3- 修改
jwt_secret字段
连接数据库
sqlite3 data/dmp.db更新数据库
UPDATE system SET value='你的新秘钥(26个字符)' WHERE key='jwt_secret';警告
上述sql中的value必须为26个字符,不能多也不能少
秘钥内容包含大写字母、小写字母、数字
- 启动平台