演示,虚构数据,更改不会被保存创建账户
账号

REST API

把你自己的机器人、网站或工具连接到你的服务器。通过 HTTPS 传输 JSON,使用 Bearer 令牌;其中绝不包含玩家 IP 和 BattlEye GUID。

参考

接口

基础 URL https://dayzhub.cloud/api/v1/console · 每分钟 120 次请求。

方法路径作用权限
GET/openapi.json本 API 的 OpenAPI 3.1 文件(公开,无需令牌)。公开
GET/servers你的服务器,含状态、玩家、真实 FPS 和运行时间。读取
GET/servers/:serverId单个服务器及所有在线玩家。读取
GET/servers/:serverId/players玩家,含游戏时长、会话、击杀和死亡。读取
GET/servers/:serverId/events日志:join, leave, kill, death, hit, aikill, placement, build, dismantle, destroy, base_hit, chat, admin, system。读取
GET/servers/:serverId/bans服务器所用每个列表中的生效封禁。读取
GET/servers/:serverId/bans/:ban按 ID 查询单个封禁:原因、证据,以及状态为有效、已过期或已撤销。读取
POST/servers/:serverId/bans封禁:{"steamId":"7656…","minutes":0,"reason":"…"}(0 = 永久)。写入
DELETE/servers/:serverId/bans/:ban从服务器自己的列表中解除封禁。写入
POST/servers/:serverId/actions任意运营操作:{"action":"heal","steamId":"7656…"}, "message", "teleport", "give", "kick", "say", "restart"…写入
POST/servers/:serverId/kick踢出玩家,并向其显示原因。写入
POST/servers/:serverId/message向单个玩家发送消息,或向所有人广播。写入
GET/servers/:serverId/whitelist白名单:是否开启以及名单中的玩家。读取
POST/servers/:serverId/whitelist将玩家加入白名单(最多 5000 人)。写入
DELETE/servers/:serverId/whitelist/:steamId将玩家移出白名单(名单开启时无法移除最后一人)。写入
GET/servers/:serverId/priority可跳过排队的优先玩家。读取
POST/servers/:serverId/priority将玩家加入优先名单(最多 1000 人)。写入
DELETE/servers/:serverId/priority/:steamId将玩家移出优先名单。写入
GET/servers/:serverId/sessions从加入到离开的游戏会话,最新的在前。读取
GET/servers/:serverId/stats在线人数与 FPS 历史,每 5 分钟一个数据点。读取
GET/servers/:serverId/leaderboard排行榜:击杀、死亡、游戏时长、最远击杀、K/D、PvE K/D 或感染者击杀。读取
GET/servers/:serverId/hud游戏内排行榜 HUD:七个排行榜的前列玩家,以及所查询玩家的名次。读取
POST/servers/:serverId/hud与 HUD 调用相同,使用 POST(用于 DayZ 游戏服务器)。读取
GET/players/lookup按 SteamID64 或名称在你的所有服务器上查找玩家。读取

涉及金钱、银行、ATM、车库和基地清除的操作只能在控制面板中执行,不能通过令牌执行。

每个令牌每分钟最多 300 次请求、每天最多 150000 次(查找和日志的计数高于普通读取)。

示例
curl -H "Authorization: Bearer dhca_…" \
  https://dayzhub.cloud/api/v1/console/servers/dhc_demo_survive/events?type=kill&limit=20

openapi.json · 完整文档和客户端示例见 docs/API.md 与 docs/sdk。

访问

令牌

2 个令牌,无固定上限。

Discord bot (read) 读取dhca_…dhca_…d3m0 · 最近使用
Stats site (read, one server) 读取 1 台服务器 IP 白名单dhca_…dhca_…f4k3 · 最近使用 · 到期 2027-02-08
事件

签名 Webhook

将服务器事件以签名 JSON 发送到你自己的网站或机器人:加入、离开、击杀、封禁、服务器状态、举报和警报。

Community dashboard 启用 hooks.demo-dayz.invalid/… · whsec_…whsec_…d3m0 · 玩家加入, 玩家离开, 新增封禁, 服务器离线, 服务器上线 · 所有服务器 · 最近投递 (200)

每次投递都是带事件 ID 的 JSON,可用来忽略重复。失败的投递会在 30 秒、2 分钟、10 分钟、1 小时和 6 小时后重试;连续失败 20 次后 Webhook 会被关闭。重放窗口:300 秒。

如何校验签名
X-DHC-Signature: t=1760000000,v1=<hex>
v1 = HMAC_SHA256(secret, t + "." + rawBody)

DayzHUB Console

Cookie 设置

选择是否允许 DayzHUB Console 使用我们无 Cookie 的统计功能记录你的访问。你可以随时更改。

必要 Cookie用于登录、安全、你的语言设置以及保存此选择。
始终启用
统计 — Plausible在不使用 Cookie、不收集个人数据的情况下统计页面访问量,帮助我们改进 DayzHUB Console。