Integração com Steam
Enriqueça cada jogador vinculado com dados reais do Steam — presença, nível, insígnias, bans, propriedade e tempo de jogo — obtidos através de uma chave API por inquilino, e depois coloque-a para trabalhar como elegibilidade verificada para torneios e reengajamento primeiro com consentimento.
Credenciais do Steam por inquilino
Cada projeto fornece sua própria chave da API Web do Steam, armazenada de forma criptografada e nunca compartilhada entre inquilinos. Um projeto sem chave configurada é um pulo visível com um registro de saúde — nunca uma falha silenciosa.
Saúde da chave, monitorada a cada hora
Um probe por projeto verifica a saúde da chave em uma varredura, rastreando status, resultado HTTP, latência e falhas consecutivas, para que uma chave ruim ou revogada seja identificada antes de bloquear uma sincronização.
Captura de jogador com total fidelidade
Persona, presença e agora jogando, insígnias e nível/XP, jogos possuídos e jogados recentemente, tempo de jogo por aplicativo e conquistas, contadores de banimentos VAC/jogo/comunidade, e URL personalizada — mantidos atualizados em um ritmo adaptativo.
Elegibilidade verificada para torneios
Gate de registro com dados reais do Steam: idade mínima da conta, total ou por aplicativo de tempo de jogo, jogos possuídos, nível do Steam, propriedade de aplicativos e regras de banimento. Dados ausentes ou não sincronizados falham restritivamente — nunca contam como uma aprovação.
Reengajamento com consentimento primeiro
Mensagens de reengajamento passam por um cooldown por regra, um limite de vida útil por usuário, um limite diário por projeto, uma chave de idempotência e, finalmente, as próprias preferências de notificação do jogador antes de qualquer envio.
Contagem de amigos, nunca a lista de amigos
Armazenamos quantos amigos um jogador tem para sinais de engajamento. Nunca armazenamos ou expomos a lista de amigos em si.
Como os dados do Steam fluem
Da chave da API ao jogador elegível
Chave configurada
Um organizador adiciona uma chave de API Web do Steam para seu projeto, armazenada de forma criptografada.
Sincronização agendada
A sincronização de presença, perfil aprofundado e catálogo ocorre em horários independentes e conscientes de cota.
Perfil capturado
Persona, insígnias, nível, tempo de jogo, conquistas e status de ban são registrados.
Mudança detectada
Cada sincronização compara com o snapshot anterior e emite um evento de mudança tipado.
Elegibilidade verificada
Os requisitos de entrada avaliam os dados sincronizados mais recentes no momento da inscrição.
Jogador notificado (se optou por receber)
As mensagens de reengajamento passam pelo funil anti-spam e pela verificação de consentimento antes de serem enviadas.
Casos de uso
Criado para organizadores que precisam de confiança, não apenas de um botão de login
Portões de habilidade e propriedade
Exigir um nível mínimo do Steam, tempo de jogo ou propriedade de jogo antes que um jogador possa se inscrever em um torneio — aplicado automaticamente, nunca uma verificação manual.
Reconquistar jogadores inativos
Classificar jogadores como ativos na arena, ativos apenas no Steam, inativos ou nunca ativos com base na atividade real de partidas e da biblioteca, e então alcançar o segmento certo — apenas se optaram por isso.
Cartão de perfil para o jogador
Mostre presença, nível, emblemas, contagem de amigos, banimentos e tempo de jogo recente no perfil de um jogador, com um alternador de opt-in de marketing que está desativado por padrão.
FAQ
Integração com Steam, respondido
Coloque os dados do Steam para trabalhar
Elegibilidade verificada, segmentação honesta de engajamento e reengajamento primeiro com consentimento — construído com dados que seus jogadores já têm no Steam.
Fale com as vendas