Demo, dati fittizi, le modifiche non vengono salvateCrea il tuo account
Account

REST API

Collega ai tuoi server il tuo bot, sito o strumenti. JSON su HTTPS con un token Bearer; gli IP dei giocatori e i GUID BattlEye non ci sono mai.

Riferimento

Endpoint

URL di base https://dayzhub.cloud/api/v1/console · 120 richieste al minuto.

MetodoPercorsoCosa faAmbito
GET/openapi.jsonQuesta API come file OpenAPI 3.1 (pubblico, nessun token necessario).pubblico
GET/serversI tuoi server con stato, giocatori, FPS reali e uptime.lettura
GET/servers/:serverIdUn server più tutti quelli online.lettura
GET/servers/:serverId/playersGiocatori con tempo di gioco, sessioni, uccisioni e morti.lettura
GET/servers/:serverId/eventsIl log: join, leave, kill, death, hit, aikill, placement, build, dismantle, destroy, base_hit, chat, admin, system.lettura
GET/servers/:serverId/bansBan attivi su ogni lista usata dal server.lettura
GET/servers/:serverId/bans/:banUn ban tramite il suo id: motivo, prove e se è attivo, scaduto o revocato.lettura
POST/servers/:serverId/bansBan: {"steamId":"7656…","minutes":0,"reason":"…"} (0 = permanente).scrittura
DELETE/servers/:serverId/bans/:banRimuovi un ban dalla lista del server.scrittura
POST/servers/:serverId/actionsQualsiasi azione di Operazioni: {"action":"heal","steamId":"7656…"}, "message", "teleport", "give", "kick", "say", "restart"…scrittura
POST/servers/:serverId/kickEspellere un giocatore con un motivo che vedrà.scrittura
POST/servers/:serverId/messageInviare un messaggio a un giocatore o a tutti.scrittura
GET/servers/:serverId/whitelistLa whitelist: se è attiva e chi vi compare.lettura
POST/servers/:serverId/whitelistAggiungere giocatori alla whitelist (fino a 5000).scrittura
DELETE/servers/:serverId/whitelist/:steamIdRimuovere un giocatore dalla whitelist (l'ultimo non si può togliere finché è attiva).scrittura
GET/servers/:serverId/priorityI giocatori con priorità che saltano la coda.lettura
POST/servers/:serverId/priorityAggiungere giocatori all'elenco priorità (fino a 1000).scrittura
DELETE/servers/:serverId/priority/:steamIdRimuovere un giocatore dall'elenco priorità.scrittura
GET/servers/:serverId/sessionsSessioni di gioco dall'ingresso all'uscita, le più recenti per prime.lettura
GET/servers/:serverId/statsStorico di giocatori e FPS, un punto ogni 5 minuti.lettura
GET/servers/:serverId/leaderboardClassifica: uccisioni, morti, tempo di gioco, uccisione più lunga, K/D, K/D PvE o infetti uccisi.lettura
GET/servers/:serverId/hudClassifica in gioco: i migliori giocatori di sette classifiche e la posizione dei giocatori richiesti.lettura
POST/servers/:serverId/hudUguale alla chiamata dell'HUD, come POST (per i server DayZ).lettura
GET/players/lookupTrovare un giocatore su tutti i tuoi server tramite SteamID64 o nome.lettura

Le azioni su denaro, banca, bancomat, garage e cancellazione della base si possono eseguire solo dalla dashboard, mai con un token.

Ogni token può fare 300 richieste al minuto e 150000 al giorno (ricerche e log contano più di una semplice lettura).

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

openapi.json · La documentazione completa e gli esempi di client sono in docs/API.md e docs/sdk.

Accesso

Token

2 token, nessun limite fisso.

Discord bot (read) letturadhca_…dhca_…d3m0 · usato
Stats site (read, one server) lettura 1 server IP consentitidhca_…dhca_…f4k3 · usato · scade 2027-02-08
Eventi

Webhook firmati

Invia gli eventi dei tuoi server al tuo sito o bot come JSON firmato: ingressi, uscite, uccisioni, ban, stato del server, segnalazioni e avvisi.

Community dashboard attivo hooks.demo-dayz.invalid/… · whsec_…whsec_…d3m0 · Giocatore entrato, Giocatore uscito, Ban aggiunto, Server offline, Server online · tutti i server · ultimo invio (200)

Ogni invio è JSON con un id evento con cui ignorare i duplicati. Gli invii falliti vengono ritentati dopo 30 secondi, 2 minuti, 10 minuti, 1 ora e 6 ore; il webhook si disattiva dopo 20 errori di fila. Finestra anti-replay: 300 secondi.

Come verificare una firma
X-DHC-Signature: t=1760000000,v1=<hex>
v1 = HMAC_SHA256(secret, t + "." + rawBody)

DayzHUB Console

Impostazioni cookie

Scegli se DayzHUB Console può contare le tue visite con le nostre statistiche senza cookie. Puoi cambiare idea in qualsiasi momento.

Cookie necessariServono per l’accesso, la sicurezza, la lingua e questa scelta.
Sempre attivi
Statistiche — PlausibleConta le visite alle pagine senza cookie né dati personali, per aiutarci a migliorare DayzHUB Console.