Подписки и допуск
Допуск — это проверки, которые турнир делает перед тем, как пустить игрока в состав: открытый профиль Overwatch и активная подписка. Здесь — как настроить правило подписки один раз на весь воркспейс, включить его на турнире и что делать, когда проверка не проходит.
Одно правило на весь воркспейс
Правило подписки хранится у воркспейса, а не у турнира. Каждый турнир решает только, применять его или нет.
Откройте Admin → Settings → Subscriptions, карточка Требование подписки.
- Выберите Условие: Все из перечисленного или Любое из перечисленного.
- Нажмите Добавить провайдера и для каждой строки укажите провайдера и минимальный уровень.
- Нажмите Сохранить.
Если в правиле не выбрано ни одного провайдера, проверка не работает, даже когда переключатель на турнире включён.
Правило действует сразу во всех турнирах, где включён переключатель Требовать активную подписку, — включая те, что уже идут. Если ужесточить правило, подписчики, которых уже допустили, перестанут ему соответствовать. Если очистить правило, такие турниры начнут пускать всех и не будут сообщать причину, хотя переключатель останется включённым.
Провайдеры и их настройка
На той же странице, в карточке Провайдеры подписки, у каждого провайдера выбирается Чем подтверждается подписка:
- Роль в Discord — собственный бот Boosty выдаёт по роли на каждый уровень, а мы читаем роли подписчика на вашем сервере. Игроку нужен привязанный аккаунт Discord.
- Подписка на Twitch — читаем подписку напрямую из Twitch.
- Секретный код — вы публикуете секрет в посте для подписчиков, а игрок вставляет его.
- Любой способ — подойдёт всё, что игрок сможет предъявить. Самый мягкий вариант.
Роль в Discord
- Задайте Discord-сервер воркспейса в Admin → Settings → Discord. Он задаётся один раз на воркспейс, и наш бот тоже должен быть его участником.
- В блоке Роль → уровень нажмите Добавить роль и заведите строку на каждый уровень подписки: роль, номер уровня и его название.
- Нажмите Сохранить.
Две строки не могут указывать на одну и ту же роль Discord — такое сохранение отклоняется, потому что результат зависел бы от порядка строк.
Подписка на Twitch
Заполните ID канала и Логин канала. Это работает только для каналов Affiliate и Partner: у остальных каналов подписок в Twitch просто нет.
Секретный код
- Опубликуйте секрет в посте, который видят только подписчики.
- В блоке Секретные коды нажмите Добавить код и укажите код и номер уровня, который он подтверждает.
- Нажмите Сохранить.
Сохранение заменяет все ранее сохранённые коды теми, что указаны в форме. Показать сохранённый код заново нельзя.
Меняйте коды от турнира к турниру: код можно передать другому человеку, поэтому он подтверждает уровень доступа, а не личность.
Включить проверку на турнире
Откройте нужный турнир и перейдите в Admin → Tournaments → Settings → Admission, блок Подписка.
- Требовать активную подписку — применить правило воркспейса к этому турниру. Рядом написано, что именно требует воркспейс, и есть ссылка Настроить правило воркспейса.
- Проверять — Только на чек-ине или На заявке и чек-ине.
- Кто платит — Каждый игрок или Команда (платит капитан). Эта строка появляется только у турниров, куда команды заявляются целиком.
Где проверять — решаете вы:
- Только на чек-ине: заявку может подать любой, отказывает лишь чек-ин. Состав собирается там, и именно там ответ важен.
- На заявке и чек-ине: отказ приходит ещё и в самой заявке. Список остаётся только для подписчиков, но требование, которое игрок ещё успел бы выполнить, превращается в дедлайн. На заявке никогда не отказывает провайдер, который подтверждается секретным кодом: поле для кода предлагается только на чек-ине.
Вариант Команда (платит капитан) означает, что капитан покрывает весь состав одним кодом или одной подпиской, и каждого игрока отдельно не проверяют.
Открытый профиль
В том же разделе, блок Допуск:
- Требовать открытый профиль Overwatch — игроки с закрытым профилем не допускаются.
- Область — Только основной аккаунт или Все аккаунты (включая смурфов).
У этого требования нет выбора стадии: оно всегда проверяется на чек-ине. Игроков без ранга оно не касается — они исключаются отдельно.
После чек-ина
Как только игрок прошёл чек-ин, невыполненные требования перестают его блокировать: ворота уже позади. В списках такая заявка помечается как требование не выполнено — допуск уже подтверждён вместо Не допущен. Это относится и к требованиям, которые перестали выполняться после того, как вы поменяли правило.
Когда проверить нельзя — игрок проходит
Если ответ по провайдеру получить невозможно, требование не блокирует. Так происходит, когда:
- провайдер не настроен в воркспейсе: не задан Discord-сервер, нет ни одной строки Роль → уровень, выбран Секретный код без единого кода, указан канал Twitch без подписок;
- у игрока не привязан нужный аккаунт;
- провайдер временно недоступен.
Обратная сторона: недонастроенный провайдер не ругается, а просто молча перестаёт что-либо требовать. Если вы включили проверку и допускаются все подряд — сначала проверьте настройку провайдера.
Что может быть сломано на вашей стороне
Эти сообщения игрок видит рядом со своей заявкой. Слева — то, что видно ему, справа — что сделать вам.
| Сообщение | Что сделать |
|---|---|
| Discord-сервер не настроен | Задайте Discord-сервер воркспейса в Admin → Settings → Discord. |
| Уровни подписки не сопоставлены с ролями Discord | Заполните блок Роль → уровень в карточке Провайдеры подписки. |
| Сопоставление ролей устарело | Роль на сервере удалили или заменили — выберите её заново в блоке Роль → уровень. |
| Канал Twitch не настроен | Заполните ID канала и Логин канала. |
| У канала Twitch не может быть подписчиков | Подписки есть только у каналов Affiliate и Partner. Укажите подходящий канал или выберите другой способ подтверждения. |
| Проверка профилей отключена | Сбор рангов для этого BattleTag выключен после череды неудач. Включите его обратно в Admin → Collectors → Rank, кнопка Re-enable all tags. |
Эти сообщения не про настройки турнира — их не исправить из админки воркспейса: Discord-бот не развёрнут, Не заданы ключи приложения Twitch, Discord-сервер недоступен, Провайдер недоступен, Данные подписок ещё загружаются. Пока так, проверка никого не блокирует; сообщите администратору платформы.
Остальные сообщения — Привяжите аккаунт Discord, Привяжите аккаунт Twitch, Вступите в Discord-сервер, Нет роли подписчика на Discord-сервере, Нет активной подписки, Код подписки не введён, Привяжите аккаунт заново — выданных прав недостаточно, Откройте профиль карьеры Overwatch — игрок исправляет сам; что он при этом видит, описано в статье Допуск.
Как убедиться, что проверки идут
Admin → Collectors → Subscriptions показывает, сколько игроков отслеживается, когда была последняя проверка и историю проверок с колонками Provider, State, Tier и Reason. Кнопка Check all now запускает проверку по всем турнирам, где требование включено. Подробнее — в статье Контент и сбор данных.