Контент и сбор данных
Два раздела админки отвечают за то, чем платформа наполняет статистику: справочники героев, карт и режимов и фоновый сбор рангов, подписок и трансляций. Здесь — что в них лежит и что с этим делать.
Game content
Раздел Admin → Game content — герои, карты и режимы, которыми пользуются разбор логов и аналитика. Справочники общие для всей платформы, поэтому раздел открыт только администраторам платформы. В нём четыре страницы: Heroes, Maps, Gamemodes и Unresolved names.
Heroes
Список героев: иконка, имя и роль. Кнопки Create hero, Edit hero и Delete hero. У героя задаются имя, ссылка на иконку, роль и цвет, которым он подсвечивается в статистике.
Maps
Список карт: изображение, название, режим и Mode Pool — Competitive или Casual. Кнопки Create map, Edit map и Delete map. У каждой карты выбирается режим.
Gamemodes
Список режимов с кнопками Create gamemode, Edit gamemode и Delete gamemode.
Удаление героя, карты или режима необратимо. Режим при этом не удалится, пока на него ссылается хотя бы одна карта: сначала переназначьте такие карты.
Unresolved names
Сюда попадают названия из логов матчей, которые не совпали ни с одним героем, картой или режимом: другой язык клиента, опечатка, новое имя после обновления игры. Пока название не разобрано, связанная с ним строка статистики не учитывается.
В таблице видно: Type (Hero, Map или Gamemode), Raw name — название ровно так, как оно было в логе, Times seen, Last seen и Last log — ссылка на лог, где оно встретилось последний раз. Фильтры вверху: Type и Include resolved.
Как разобрать строку:
- В колонке Attach to выберите героя, карту или режим, который это название обозначает.
- Нажмите Attach. Название станет синонимом выбранной записи, и следующие логи с ним разберутся сами.
- Если название не значит ничего полезного, нажмите Dismiss — строка уйдёт из очереди.
Откуда берутся логи — в статье Логи матчей.
Collectors
Раздел Admin → Collectors показывает, работает ли фоновый сбор данных. Три страницы: Rank, Subscriptions и Streams. У каждой есть вкладка Status; вкладка Settings с параметрами сбора открыта только администраторам платформы, как и кнопки паузы.
Состояние сбора обозначается одним словом: Healthy, Degraded, Failing или Paused.
Rank
Собирает ранги из профилей Overwatch по привязанным BattleTag. Именно эти ранги подставляются, когда у игрока нет ранга в заявке и в справочнике воркспейса — см. статью Ранги и дивизионы.
Что видно: Coverage (snapshots), Fetches (24h), Upstream (OverFast), Battle tags и Auto-disabled tags — тэги, сбор по которым отключился после череды неудач. Кнопка Re-enable all tags включает их обратно; после этого стоит убедиться, что профиль игрока действительно открыт.
Ниже — Task history: время, BattleTag, статус, источник запуска, число снимков и текст ошибки.
Перепроверить одного игрока можно на его карточке в разделе Admin → People. Там видны текущие ранги по ролям, таблица BattleTag со статусом, временем последней проверки и числом неудач подряд, и кнопки Collect all, Collect selected и Collect для отдельной строки. Если у игрока нет ни одного BattleTag, собирать нечего — попросите его привязать аккаунт Battle.net.
Subscriptions
Проверяет подписки участников турниров, где включено требование подписки.
Что видно: Entitlements, Players tracked, Coverage (checked) и Checks (24h). Кнопка Check all now запускает проверку по всем турнирам, где требование включено.
Ниже — Check history с колонками Time, Player, Provider, State, Tier, Trigger и Reason. Колонка Reason — то же сообщение, которое видит игрок; расшифровка и таблица «что чинить» есть в статье Подписки и допуск.
Сами провайдеры и правило подписки настраиваются не здесь, а в Admin → Settings → Subscriptions.
Streams
Следит за тем, кто из участников сейчас в эфире на Twitch, чтобы трансляции показывались на страницах турниров. Опрос общий для всей платформы, поэтому страница открыта не всем организаторам и не делится по воркспейсам.
Что видно: Last tick, Tournaments, Channels polled, Live now и Rate limit left. Истории проверок у этой страницы нет — отдельных запросов по каналам она не ведёт.
Если что-то не получается
| Проблема | Что сделать |
|---|---|
| У героя или карты в статистике не сходятся числа | Проверьте Unresolved names: скорее всего, часть строк лога не разобралась. |
| У игрока не подтягивается ранг | Откройте его карточку в Admin → People и посмотрите статус по BattleTag; если сбор отключён, включите тэги в Collectors → Rank. |
| Проверка подписки не блокирует никого | Скорее всего, провайдер настроен не до конца — см. статью Подписки и допуск. |
| Трансляции не появляются на странице турнира | Посмотрите Collectors → Streams: если опрос на паузе или не проходит, дело не в турнире. |