Интеграция Steam
Обогащайте каждого связанного игрока реальными данными Steam — присутствие, уровень, значки, баны, владение и время игры — полученные через API-ключ для каждого арендатора, а затем используйте его как подтвержденную пригодность для турниров и первоочередное повторное вовлечение.
Уникальные учетные данные Steam для арендатора
Каждый проект предоставляет свой собственный ключ Steam Web API, хранится в зашифрованном виде и никогда не используется общими арендаторами. Проект, для которого не настроен ключ, явно пропускается с записью о здоровье — никогда не происходит тихого сбоя.
Состояние ключа, отслеживаемое каждый час
Проверка состояния ключа для каждого проекта осуществляется ежечасно, отслеживая статус, HTTP результат, задержку и последовательные сбои, так что плохой или отозванный ключ обнаруживается до того, как он заблокирует синхронизацию.
Полное захватывание игрока
Персона, присутствие и текущие игры, значки и уровень/опыт, принадлежащие и недавно играемые игры, время игры по приложениям и достижения, счетчики блокировок VAC/игры/сообщества и ванитарные URL — обновляются с адаптивной частотой.
Проверенная возможность участия в турнире
Ограничьте регистрацию на основе реальных данных Steam: минимальный возраст аккаунта, общее или по-приложению время игры, принадлежащие игры, уровень Steam, владение приложениями и правила блокировки. Отсутствие или несинхронизированные данные приводят к невозможности регистрации — они никогда не считаются удачными.
Сначала согласие на повторное вовлечение
Сообщения для повторного вовлечения проходят через правила ожидания, лимит жизни на пользователя, суточный лимит на проект, ключ идемпотентности и, наконец, предпочтения уведомлений игрока перед отправкой.
Количество друзей, никогда не список друзей
Мы храним количество друзей у игрока для сигналов вовлеченности. Мы никогда не храним или раскрываем сам список друзей.
Как текут данные Steam
От API ключа до подходящего игрока
Ключ настроен
Организатор добавляет ключ API Steam Web для своего проекта, который хранится в зашифрованном виде.
Синхронизация запланирована
Синхронизация присутствия, глубоких профилей и каталогов выполняется независимо, с учетом квот.
Профиль захвачен
Персона, значки, уровень, время игры, достижения и статус бана фиксируются.
Обнаружено изменение
Каждая синхронизация сравнивается с предыдущим снимком и генерирует событие изменения с типом.
Проверены условия допуска
Требования для регистрации оценивают последние синхронизированные данные на момент регистрации.
Игрок уведомлен (при согласии)
Сообщения для повторного вовлечения проходят через фильтры антиспама и проверку согласия перед отправкой.
Сценарии использования
Создано для организаторов, которым нужна доверие, а не просто кнопка входа
Условия мастерства и владения
Требуйте минимальный уровень Steam, время игры или владение игрой перед регистрацией игрока на турнир — это выполняется автоматически, никогда не вручную.
Вернуть неактивных игроков
Классифицируйте игроков как активных на арене, активных только на Steam, неактивных или никогда неактивных на основе реальной активности матчей и библиотеки, а затем доставайте нужный сегмент — только если они согласились.
Карточка профиля игрока
Показать присутствие, уровень, значки, количество друзей, баны и время недавней игры на собственном профиле игрока с переключателем маркетинга, который отключен по умолчанию.
Часто задаваемые вопросы
Интеграция Steam, в ответах
Используйте данные Steam
Подтвержденная пригодность, честная сегментация взаимодействия и первоочередное повторное вовлечение — основанные на данных, которые ваши игроки уже имеют в Steam.
Связаться с отделом продаж