Вопросы и ответы
Вопросы и ответы
Всё, что владельцы серверов спрашивают о DayzHUB Console, в одном месте.
О DayzHUB Console
Что такое DayzHUB Console?
Облачная консоль для DayZ-сервера, который у вас уже есть. Игроки, баны, логи, автоматизация и живая карта - всё управляется из браузера, с любого устройства, без установки программ на ПК.
Нужно ли менять хостинг?
Нет. Console подключается к вашему текущему серверу. Она работает с любым хостингом, который даёт доступ к RCON BattlEye и позволяет добавить серверный мод.
Игрокам нужно что-то скачивать?
Нет. По умолчанию агент - это серверный мод (загружается через -serverMod), и до игроков он никогда не доходит: они заходят на сервер так же, как раньше. Игрокам нужно скачать его только в том случае, если вы загружаете его через -mod, чтобы получать внутриигровые жалобы игроков.
Кто за этим стоит?
Команда Discord-бота DayZ Hub. DayzHUB Console - отдельный продукт со своими аккаунтами и тарифами.
На каких языках она работает?
На 13: English, Português, Deutsch, Français, Español, Italiano, Polski, Čeština, Magyar, Русский, 日本語, 简体中文 и 繁體中文. Выберите свой в меню - вся Console переключится на него.
Можно зарегистрироваться уже сейчас?
Да. DayzHUB Console в открытой бете: создайте аккаунт и пользуйтесь тарифом Free уже сегодня. Standard, Pro и Community тоже открыты.
Подключение и агент
Что нужно, чтобы подключить сервер?
Его адрес, игровой порт и порт запросов. Добавьте порт и пароль RCON, чтобы кикать, банить, делать объявления и перезапускать сервер из Console. Для всего остального добавьте агента.
Что агент даёт сверх RCON?
RCON покрывает кики и баны с причиной, объявления, чат, перезапуски и список игроков. Агент добавляет живую карту, реальный FPS сервера без ограничения и время тика, админ-действия вроде лечения и телепорта, маркеры событий, счётчики ИИ и очереди входа, местоположение сервера, нагрузку модов и подробные логи (убийства, попадания, строительство, моды). Для закрытия сервера не нужно ни то, ни другое, а перезапуски работают и без RCON, когда агент подключён.
Где взять агента?
В Steam Workshop: подпишитесь на DayzHUB Console Agent (предмет 3813527671). Всё, что идёт через RCON, работает и без него.
Работает ли агент на DayZ 1.30?
Да. Один и тот же агент работает на DayZ 1.29 и 1.30. Начиная с агента 0.8.8, функции LBmaster и TheModBase тоже работают на 1.30. Ничего настраивать не нужно.
Агент замедляет сервер?
Он сделан так, чтобы не мешать: отправляет небольшие пакеты раз в несколько секунд, читает файлы модов лишь раз в несколько минут и никогда в них не пишет. Тяжёлые запросы выполняются в облаке, а не на вашем сервере.
Сервер показывается как неподключённый. Что делать?
Откройте на сервере profiles/DayzHUB/DHUBconsole/logs/agent-YYYY-MM-DD.log. "refused" означает, что ID сервера или API-ключ в Settings.json неверны; "Not configured" - что в Settings.json всё ещё значения по умолчанию. Вставьте файл со страницы «Настройки» вашего сервера и перезапустите.
Я потерял API-ключ.
Он показывается только один раз, а хранится лишь его отпечаток. Создайте новый в «Настройки › Опасная зона» и вставьте новый Settings.json - старый ключ сразу перестанет работать.
Можно ли вести несколько серверов с одного аккаунта?
Да: 1 сервер на Free, 2 на Standard, 5 на Pro и сколько нужно на Community (в разумных пределах).
Есть ли чек-лист, с которого можно начать?
Да. Чек-лист подключения на странице «Мои серверы» и в «Обзоре» сервера перечисляет шаги: аккаунт, добавленный сервер, доступный RCON, BattlEye RestrictRCon с разрешением на кик и бан, мод агента, поступающие данные карты, первый увиденный игрок, команда, Discord и первое расписание. Для каждого незавершённого шага указано, чего не хватает и как это исправить, а ненужные шаги можно пропустить.
Можно ли перенести свои списки из CFTools?
Да, на тарифе Standard. В разделе «Импорт из CFTools» вы загружаете файлы, которые экспортируете сами: бан-листы, вайтлисты, списки приоритета, термины фильтра чата и фильтра имён (или bans.txt BattlEye). Сначала вы видите предпросмотр, к CFTools никто не обращается, импорт создаёт новые списки, а не перезаписывает ваши, и одним нажатием его можно отменить.
Возможности
Какие моды она понимает?
На Standard: ванильный DayZ и DayZ Expansion - их события, аирдропы и зоны, а также логи и данные игроков Expansion. На Pro ещё LBmaster, TheModBase, BS Key Room, A6 Base Storage, A6 Hacking Tablet и HunterMods (скоро) - маркеры, зоны, логи и данные игроков - и каждый мод, который мы добавим дальше. Работают и собственные моды DayzHUB: DayzHUB Leaderboard + Killfeed со Standard, DayzHUB Skin Manager с Pro.
Работает ли она с Discord?
Да. Начиная со Standard, логи и события уходят в ваши каналы Discord через вебхуки в виде готового эмбеда DayzHUB. На Pro вы создаёте собственные эмбеды. Каждый понедельник Console также может публиковать лучших игроков недели, а в Pro и лучшее оружие.
Можно ли перезапускать сервер по расписанию?
Да. На Standard - перезапуски в заданное время с предупреждениями в игре, а перед выключением сервер можно заблокировать или очистить. На Pro также перезапуски после заданного времени работы.
Можно ли сделать сервер закрытым или держать слоты для своих игроков?
Да, на Standard: белый список, зарезервированные слоты и приоритетные игроки. Когда публичные слоты заняты, ожидающие зарезервированного слота видят своё место в очереди.
Могут ли баны следовать за читером на другие мои серверы?
Да. У каждого аккаунта свой бан-лист, которым пользуются все его серверы. На Pro вы делитесь списками между серверами и сообществами. Апелляции на баны работают на любом тарифе.
Есть ли API?
Да. На Standard - 1 ключ только для чтения, на Pro - до 5 ключей, которые умеют и записывать (белый список, список приоритета, кик, сообщение, баны), плюс подписанные вебхуки, а на Community - неограниченное число ключей, поиск игроков и таблицы лидеров, с более высокими лимитами запросов. IP-адресов игроков и GUID BattlEye в нём никогда нет. См. руководство по API.
Какие карты поддерживает живая карта?
Chernarus, Livonia и Sakhal, а также карты сообщества Alteria, Banov, Bitterroot, Chiemsee, Deer Isle, Esseker, Namalsk, Rostow, Takistan Plus и Valning - каждая со своим спутниковым снимком и названиями мест, если они есть у карты. Console сама определяет карту сервера. На карте, которой ещё нет в списке, всё остальное работает, но у живой карты нет правильного фона - попросите свою карту в #console-help.
Можно ли связать Console с моим Discord-ботом DayZ Hub?
Да. Открой свой сервер в Console, перейди в «Интеграции», найди DayZ Hub и выбери свой Discord-сервер. Это работает на любом тарифе Console, а для Discord-сервера нужен DayZ Hub Premium 3. После связки игроки забирают награды за голоса прямо в игре командой !claim, твой персонал в Discord использует /server, чтобы банить, разбанивать, кикать, делать объявления, закрывать сервер и перезапускать его, а Live Status и ленты убийств и входов могут брать данные с твоего сервера в Console. Если любой из тарифов закончится, связка сама встанет на паузу, и ничего не удалится.
Как мои игроки забирают награды за голоса в игре?
Они голосуют за твой сервер, собирают токены в Discord командой /votes collect и тратят их через /votes buy. Потом пишут !claim в игровой чат, и Console выдаёт предметы рядом с ними в течение нескольких секунд. !tokens показывает баланс, а !shop показывает список магазина. Если Console не подключена, бот DayZ Hub вместо этого создаёт заявку для твоего персонала.
Что защищает мой сервер, когда игроки заходят?
На Standard: белый список, зарезервированные слоты, приоритетные игроки и фильтр имён. На Pro дополнительно проверки Steam (VAC-баны с льготным периодом, возраст аккаунта, закрытые профили) и ограничитель пинга, который предупреждает игроков с постоянно высоким пингом, а затем удаляет их. Команда и владелец никогда не удаляются. Если проверку выполнить нельзя, например когда Steam недоступен, игрок по умолчанию допускается (режим сбоя «открыт»); для сообщества можно переключить режим на «закрыт», чтобы вместо этого отказывать.
Что за код в конце сообщения о кике или бане?
Каждый автоматический отказ, кик или бан заканчивается коротким кодом в квадратных скобках, например [DH-GATE-VAC]. Игроки вводят его на странице кодов причин (dayzhub.cloud/console/c) и читают на своём языке, что он означает и что можно сделать, а при наличии - и форму апелляции. Страница никогда не показывает команду, серверы, других игроков и причину, которую ввёл админ.
Можно ли изменить сообщения, которые видят игроки?
Да, на тарифе Standard. Системные сообщения (отказы, кики, баны, тексты перезапуска) редактируются по языкам, а один и тот же список подстановок работает в чат-боте, периодических сообщениях, обратном отсчёте перезапуска и текстах Discord: {player}, {server}, {players}, {maxplayers}, {time}, {nextrestart}, {minutes}, {reason} и {code}. Сообщение с неизвестной подстановкой при сохранении отклоняется.
Может ли Console реагировать на события сама?
Да. Триггеры событий (Standard) срабатывают, когда игрок заходит, пишет в чат, убивает, его кикают, он получает предупреждение о спидхаке или на него жалуются в игре: отправить сообщение, кикнуть, телепортировать, выдать набор или закрыть сервер. На Pro вы добавляете условия (в том числе сколько раз это случилось за срок до 168 часов), событие «игрок забирает предметы у другого игрока», действия «опубликовать в Discord» и «выполнить команду» и действие, которое добавляет игрока в вотчлист LB. Новый триггер начинается с пробного запуска, который только записывает, что он сделал бы, а действия кика, бана, блокировки, перезапуска и команд становятся рабочими лишь после ввода слова подтверждения.
Что такое пакеты автоматизации?
Готовые наборы, которые устанавливаются в один клик (Standard): приветствие и правила, безопасные перезапуски с предупреждениями, антиспам, знакомство новых игроков и другое, а на Pro - пакеты оповещений о рейдах, входе команды и наблюдаемых игроках и один, который добавляет возможных спидхакеров в вотчлист LB. Всё, что создаёт пакет, начинает работу выключенным или в пробном режиме, удаление убирает ровно то, что он создал, а свою настройку можно экспортировать в файл пакета и импортировать на другом сервере.
Могут ли игроки пользоваться командами в чате?
Да, на Pro: чат-бот отвечает в чате сервера на ваши собственные !команды, например !rules или !discord. Такие пакеты, как welcome-rules, устанавливают несколько из них за вас, выключенными до тех пор, пока вы их не активируете.
Как работают белые списки, списки приоритета и бан-листы?
Записи белого списка и списка приоритета могут истекать в заданную дату. На Standard можно вести многоразовые списки белого списка, приоритета и фильтров, общие для нескольких серверов, и банить GUID BattlEye, когда нет Steam ID. На Pro ваши бан-листы можно делиться с другими сообществами и публиковать в публичном каталоге с подписчиками и формой жалобы. Апелляции на баны со входящими работают на любом тарифе.
Что означают сессии и метка риска на странице игрока?
Сессии (Standard) перечисляют каждый визит с его длительностью по серверам. Метка риска (Pro) складывается только из сохранённых сигналов: VAC-бан или игровой бан, совсем молодой аккаунт Steam, закрытый профиль, активные баны в ваших списках и, с агентом, сигналы PvP: доля хедшотов намного выше, чем на сервере, много убийств с большого расстояния, предупреждения о спидхаке, предметы, забранные у живых игроков, и жалобы в игре от разных игроков. 0-1 балл - низкий, 2-3 - наблюдение, 4 и больше - высокий, и каждая причина показана. С игроком автоматически ничего не делается, а ваша собственная отметка «надёжный» или «рискованный» важнее. Команда видит игроков с меткой «наблюдение» или «высокий» в «Модерация › Стоит присмотреться». Панель «Игровые баны» показывает публичные данные Steam: VAC-баны и игровые баны, видимость профиля и возраст аккаунта.
Можно ли показать свой сервер на публичной странице?
Да, и это бесплатно. В «Настройки › Данные сервера» включите публичную страницу сервера: статус, игроки, карта, время работы и рейтинг сервера, а также значок и виджет статуса, которые можно встроить на сайт. Standard добавляет виджет лучших игроков. Пока вы её не включите, страницы нет, она не показывает команду, ключи и чат и появляется только пока сервер есть в публичном списке.
Что такое Аналитика?
Графики и таблицы на основе данных, которые Console уже хранит, в «Статистика › Аналитика». Standard: новые и вернувшиеся игроки, часы пик, динамика онлайна и FPS, длительность сессий, лучшее оружие и убийцы, причины смерти. Pro добавляет когорты удержания (день 1, 7, 30), список ушедших игроков, тепловые карты убийств и смертей на карте и экспорт каждой таблицы в CSV.
Как проверить подписанный вебхук?
Pro и выше. Каждая доставка содержит заголовки X-DHC-Timestamp и X-DHC-Signature вида t=1760000000,v1=abc. Вычислите HMAC-SHA256 от временной метки, точки и точного исходного тела запроса с секретом вашей конечной точки (whsec_...) в виде шестнадцатеричной строки в нижнем регистре и сравните её с каждым значением v1 сравнением за постоянное время. Отклоняйте доставку, если временная метка отличается от ваших часов больше чем на 5 минут, и игнорируйте id события, который вы уже обработали. Примеры для Node, Python, curl и PowerShell есть в справочнике по API.
Как работают уведомления?
Колокольчик в верхней панели собирает то, что требует вашего внимания: сервер не в сети или снова в сети, новые жалобы игроков и апелляции на баны, вход наблюдаемого игрока, лимиты API и уведомления безопасности. Внутри Console и по e-mail работает на любом тарифе; Standard добавляет канал Discord. Каналы выбираются по категориям, а тихие часы и ежедневную сводку можно задать в «Уведомления › Настройки».
Сообщит ли Console, когда мод из Workshop обновится?
Да, с оповещениями об обновлении модов, начиная со Standard. Включите их в Настройки › Моды, и Console регулярно читает публичные данные Workshop из Steam и отправляет одно сводное сообщение на сервер по вашим каналам оповещений, с названиями модов и временем обновления. По умолчанию выключено. Серверу без запланированного перезапуска также сообщается, что его нужно перезапустить, чтобы загрузить обновление.
Может ли Console блокировать мой сервер после каждого перезапуска?
Да. Отметьте Блокировать сервер после каждого запуска в Настройки › RCON. После настоящего запуска игрового сервера Console один раз отправляет команду BattlEye #lock, и никто не зайдёт, пока вы не разблокируете в Управлении сервером. Нужны RCON и агент, по умолчанию выключено.
Можно ли начать сервер заново, не удаляя его?
Да. В Настройки › Опасная зона три действия только для владельца: сбросить статистику игроков, удалить данные игроков и сбросить настройки сервера. Каждое требует свежей проверки входа и введённого названия сервера, необратимо и не затрагивает баны, бан-листы, команду, ваш тариф и ключ API. По завершении вы получаете уведомление. Сначала скачайте копию своих данных, если она нужна.
Можно ли забанить IP-адрес или диапазон?
Да, на Pro, когда владелец включит баны по IP для сервера в Модерация › Баны (по умолчанию выключено). Команда вводит адрес вроде 1.2.3.4 или диапазон вроде 1.2.*.*. Точный адрес попадает в список банов BattlEye, и BattlEye его отклоняет. BattlEye не принимает диапазоны, поэтому Console кикает подходящего игрока в течение нескольких секунд после входа; для этого RCON-соединение Console должно быть активно, а команду не кикают никогда. Один адрес делят многие, поэтому лучше один адрес с ограничением по времени; диапазоны требуют администратора. Адрес хранится зашифрованным и только пока действует бан.
Могут ли мои игроки видеть свою статистику?
Да. Игроки входят через Steam на странице «Статистика игрока» (dayzhub.cloud/players) и видят только свою страницу: убийства, смерти, K/D и время игры на каждом сервере Console, где они играли, киллфид убийств с их участием, своё место и, там где вы делитесь топом, топ-10, таблицу оружия по серверам и, при журналах попаданий (Pro), куда попадают их выстрелы. Заметки персонала, метки риска, «Стоит проверить», списки наблюдения, подсказки об альт-аккаунтах, данные об IP и чат не показываются никогда, и найти другого игрока нельзя. Каждый сервер, на котором игрок играл, виден на его странице: скрыть один нельзя, потому что тогда был бы скрыт бан, который он должен иметь возможность оспорить. Мы храним только Steam ID, и игрок может удалить аккаунт в любой момент (его статистика остаётся на вашем сервере).
Могут ли забаненные игроки подать апелляцию со своей страницы?
Да, на любом тарифе. Включите апелляции для бан-листа. Забаненный игрок входит через Steam, видит сообщение о бане на вкладке «Апелляции» и отправляет один текст. Вы получаете уведомление в колокольчике и письмо со ссылкой на входящие апелляции и отвечаете «Принять» (бан снимается) или «Отклонить», с необязательной причиной, которую видит игрок. Одна апелляция за раз; игрок может её отозвать. Публичная форма апелляции, на которую ведёт код бана, продолжает работать.
Команда и аккаунты
Как войти?
Через Steam, Discord или по e-mail и паролю. Все три способа можно привязать к одному аккаунту в разделе «Мой аккаунт».
Может ли моя команда работать без пароля RCON?
Да. На Pro добавьте их как наблюдателя, модератора или админа по Discord ID, Steam ID или e-mail их аккаунта DayzHUB Console. Они никогда не видят ваш пароль RCON, а каждое их действие записывается с их именем.
Мой пароль RCON в безопасности?
Он хранится в зашифрованном виде и используется только серверами Console для связи с вашим. Команда и API его никогда не видят.
Видит ли Console IP-адреса моих игроков?
Console хранит то, что нужно для работы вашего сервера, - имена, Steam ID, сессии и логи вашего тарифа. IP-адреса игроков и GUID BattlEye никогда не показываются команде и не выдаются через API.
Можно ли защитить аккаунт двухфакторным входом?
Да, на любом тарифе. В разделе «Безопасность» вы сканируете QR-код приложением-аутентификатором, подтверждаете один код и сохраняете десять одноразовых резервных кодов. Дальше защита действует при любом способе входа. На той же странице перечислены браузеры, в которых вы вошли, чтобы выйти из одного или из всех остальных, а владелец может потребовать двухфакторный вход от своей команды.
Можно ли создать собственные роли для команды?
Да, на тарифе Community. Кроме наблюдателя, модератора и админа вы можете назвать роль и отметить, какие именно действия она может выполнять. Чувствительные действия, например игровые деньги, требуют дополнительного подтверждения, а каждое изменение роли записывается в журнал аудита на странице «Команда».
Передаётся ли что-нибудь о моих игроках другим серверам Console?
Только если владелец сервера включит сетевой сигнал (Pro, Настройки › Данные сервера, по умолчанию выключен). Тогда активные баны этого сервера учитываются в метке риска других серверов, которые тоже его включили, и показываются только как число серверов и категории (читы, гриферство, другое): никогда не текст причины, не название вашего сервера и не ваше имя. Сервер, который его не включил, ничего не передаёт и ничего не видит. Это подсказка для персонала, с игроком ничего не происходит автоматически, а бан с открытой или принятой апелляцией не учитывается.
Тарифы и оплата
Сколько это стоит?
Free - 0 € за один сервер через RCON с 7 днями логов. Standard - 5,99 € в месяц, Pro - 9,99 €, Community - 22,99 €, или в двенадцать раз больше за год: цена за месяц одинаковая в обоих случаях.
Можно ли купить платный тариф сейчас?
Да. Standard, Pro и Community открыты. Выберите тариф на странице Тарифы в своей Console.
Как я буду платить?
Через PayPal (баланс PayPal или карта) или Apple Pay, помесячно или за год. Тариф продлевается сам, пока вы его не отмените.
Что будет, если перейти на тариф выше?
Новый тариф начинает работать сразу. Уже оплаченное время старого тарифа не пропадает: оно становится бесплатными днями на новом тарифе до его первого платежа.
Что будет, если перейти на тариф ниже?
Текущий тариф работает до конца оплаченного периода, а затем начинается меньший. До его начала ничего не списывается.
Можно ли отменить в любой момент?
Да, на странице «Тарифы». Тариф работает до конца оплаченного периода, затем аккаунт переходит на Free. Серверы, настройки и данные остаются.
Что будет, если платёж не пройдёт?
PayPal сам повторяет попытку и после 2 неудачных платежей приостанавливает подписку. Пока платежа нет, тариф сразу отключается: аккаунт переходит на Free, а серверы сверх лимита Free приостанавливаются. Как только платёж пройдёт, тариф и серверы вернутся сами.
Помощь
Где получить помощь?
Спросите в #console-help в Discord DayZ Hub - там отвечают команда и сообщество. По вопросам аккаунта или оплаты откройте тикет.
Я нашёл ошибку или у меня есть идея.
Расскажите нам в #console-help. Улучшения выходят часто - следите за #console-updates, чтобы их видеть.
Где руководство?
Прямо здесь, на dayzhub.cloud: «Руководство» в меню, по странице на каждую часть Console.
Удалятся ли мои данные, если я перестану платить?
Нет. Аккаунт перейдёт на Free: логи старше 7 дней тарифа Free перестанут показываться, а серверы сверх лимита Free останутся, но пользоваться ими можно будет только после повторного перехода на тариф выше.
Есть ли страница статуса и где юридические страницы?
Собственная страница статуса Console находится по адресу dayzhub.cloud/console/status. Черновики юридических страниц - по адресу dayzhub.cloud/console/legal; это черновики, ожидающие проверки владельцем, поэтому считайте их неокончательными.
Как перестать получать письма от Console?
В конце еженедельного отчёта и писем с напоминанием о продлении есть ссылка для отписки, и они работают с кнопкой отписки вашей почтовой программы, без входа в аккаунт. Их также можно отключить и снова включить в Уведомления › Настройки (еженедельный отчёт) и в настройках аккаунта (напоминания о продлении). Квитанции, неудачные платежи, уведомления безопасности и письма о лимите серверов важны, и от них нельзя отписаться. Ответы приходят на адрес поддержки.
Ничего не найдено. Попробуйте другие слова или спросите нас в Discord.
Остались вопросы?
Спросите в #console-help в Discord DayZ Hub - там отвечают команда и сообщество.