Demó, kitalált adatok, a módosítások nem kerülnek mentésreFiók létrehozása
Fiók

REST API

Kösd a saját botodat, weboldaladat vagy eszközeidet a szervereidhez. JSON HTTPS-en keresztül Bearer tokennel; a játékosok IP-címe és a BattlEye GUID-ok sosem szerepelnek benne.

Referencia

Végpontok

Alap URL https://dayzhub.cloud/api/v1/console · percenként 120 kérés.

MetódusÚtvonalMit csinálHatókör
GET/openapi.jsonEz az API OpenAPI 3.1 fájlként (nyilvános, nem kell hozzá token).nyilvános
GET/serversA szervereid állapottal, játékosokkal, valós FPS-sel és üzemidővel.olvasás
GET/servers/:serverIdEgy szerver és mindenki, aki online.olvasás
GET/servers/:serverId/playersJátékosok játékidővel, munkamenetekkel, ölésekkel és halálokkal.olvasás
GET/servers/:serverId/eventsA napló: join, leave, kill, death, hit, aikill, placement, build, dismantle, destroy, base_hit, chat, admin, system.olvasás
GET/servers/:serverId/bansAktív kitiltások minden listán, amit a szerver használ.olvasás
GET/servers/:serverId/bans/:banEgy tiltás az azonosítója alapján: indok, bizonyítékok, és hogy aktív, lejárt vagy visszavont.olvasás
POST/servers/:serverId/bansKitiltás: {"steamId":"7656…","minutes":0,"reason":"…"} (0 = végleges).írás
DELETE/servers/:serverId/bans/:banKitiltás feloldása a szerver saját listáján.írás
POST/servers/:serverId/actionsBármelyik Műveletek-akció: {"action":"heal","steamId":"7656…"}, "message", "teleport", "give", "kick", "say", "restart"…írás
POST/servers/:serverId/kickJátékos kirúgása indoklással, amit ő is lát.írás
POST/servers/:serverId/messageÜzenet küldése egy játékosnak vagy mindenkinek.írás
GET/servers/:serverId/whitelistA fehérlista: be van-e kapcsolva, és kik vannak rajta.olvasás
POST/servers/:serverId/whitelistJátékosok hozzáadása a fehérlistához (legfeljebb 5000).írás
DELETE/servers/:serverId/whitelist/:steamIdJátékos eltávolítása a fehérlistáról (az utolsó nem törölhető, amíg be van kapcsolva).írás
GET/servers/:serverId/priorityA prioritásos játékosok, akik átugorják a sort.olvasás
POST/servers/:serverId/priorityJátékosok hozzáadása a prioritási listához (legfeljebb 1000).írás
DELETE/servers/:serverId/priority/:steamIdJátékos eltávolítása a prioritási listáról.írás
GET/servers/:serverId/sessionsJátékmenetek csatlakozástól kilépésig, a legújabbak elöl.olvasás
GET/servers/:serverId/statsA játékosszám és az FPS története, 5 percenként egy pont.olvasás
GET/servers/:serverId/leaderboardRanglista: ölések, halálok, játékidő, leghosszabb ölés, K/D, PvE K/D vagy megölt fertőzöttek.olvasás
GET/servers/:serverId/hudJátékon belüli ranglista: hét ranglista legjobb játékosai és a kért játékosok helyezése.olvasás
POST/servers/:serverId/hudUgyanaz, mint a HUD-hívás, POST-ként (DayZ játékszerverekhez).olvasás
GET/players/lookupJátékos keresése az összes szervereden SteamID64 vagy név alapján.olvasás

A pénz-, bank-, ATM-, garázs- és bázistörlés-műveletek csak az irányítópultról futtathatók, tokennel soha.

Minden token percenként 300, naponta 150000 kérést küldhet (a keresések és a naplók többet számítanak, mint az egyszerű olvasás).

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

openapi.json · A teljes dokumentáció és a kliens példák a docs/API.md és a docs/sdk helyen vannak.

Hozzáférés

Tokenek

2 token, nincs fix korlát.

Discord bot (read) olvasásdhca_…dhca_…d3m0 · használva
Stats site (read, one server) olvasás 1 szerver IP-engedélyezésdhca_…dhca_…f4k3 · használva · lejár 2027-02-08
Események

Aláírt webhookok

Küldd a szervereid eseményeit a saját weboldaladnak vagy botodnak aláírt JSON-ként: belépések, kilépések, ölések, tiltások, szerverállapot, jelentések és riasztások.

Community dashboard aktív hooks.demo-dayz.invalid/… · whsec_…whsec_…d3m0 · Játékos belépett, Játékos kilépett, Tiltás hozzáadva, Szerver offline, Szerver online · minden szerver · utolsó kézbesítés (200)

Minden kézbesítés JSON, eseményazonosítóval, amellyel az ismétlések figyelmen kívül hagyhatók. A sikertelen kézbesítéseket 30 másodperc, 2 perc, 10 perc, 1 óra és 6 óra múlva újrapróbáljuk; 20 egymás utáni hiba után a webhook kikapcsol. Visszajátszási ablak: 300 másodperc.

Így ellenőrizz egy aláírást
X-DHC-Signature: t=1760000000,v1=<hex>
v1 = HMAC_SHA256(secret, t + "." + rawBody)

DayzHUB Console

Sütibeállítások

Döntsd el, hogy a(z) DayzHUB Console megszámolhatja-e a látogatásaidat süti nélküli statisztikánkkal. Ezt bármikor módosíthatod.

Szükséges sütikA bejelentkezéshez, a biztonsághoz, a nyelvedhez és ehhez a választáshoz kellenek.
Mindig aktív
Statisztika — PlausibleSütik és személyes adatok nélkül számolja az oldalmegtekintéseket, hogy fejleszthessük a(z) DayzHUB Console szolgáltatást.