示範,虛構資料,變更不會被儲存建立帳號
帳號

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。