Демо, вымышленные данные, изменения не сохраняютсяСоздать аккаунт
Аккаунт

REST API

Подключите своего бота, сайт или инструменты к своим серверам. JSON по HTTPS с Bearer-токеном; IP игроков и GUID BattlEye там никогда не бывает.

Справочник

Эндпоинты

Базовый 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Таблица лидеров в игре: лучшие игроки семи рейтингов и места запрошенных игроков.чтение
POST/servers/:serverId/hudТо же, что вызов HUD, через POST (для игровых серверов DayZ).чтение
GET/players/lookupНайти игрока на всех ваших серверах по SteamID64 или нику.чтение

Действия с деньгами, банком, банкоматами, гаражами и очисткой базы доступны только в панели, но не через токен.

Каждый токен может делать 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 Список IPdhca_…dhca_…f4k3 · использован · истекает 2027-02-08
События

Подписанные вебхуки

Отправляйте события ваших серверов на свой сайт или бота в виде подписанного JSON: входы, выходы, убийства, баны, статус сервера, жалобы и оповещения.

Community dashboard активен hooks.demo-dayz.invalid/… · whsec_…whsec_…d3m0 · Игрок вошёл, Игрок вышел, Бан добавлен, Сервер офлайн, Сервер онлайн · все серверы · последняя доставка (200)

Каждая доставка - это JSON с идентификатором события, по которому можно игнорировать повторы. Неудачные доставки повторяются через 30 секунд, 2 минуты, 10 минут, 1 час и 6 часов; после 20 неудач подряд вебхук отключается. Окно защиты от повторов: 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.