Visão geral
O Steam oferece diversas ferramentas para ajudar a lidar com trapaças em jogos on-line. Seja integrando as nossas APIs de antitrapaça ou usando uma solução própria, garanta que o jogo informe aos jogadores sobre a existência desse sistema e que haja uma interface de usuário no jogo que explique o motivo por trás de um banimento.
Para uma introdução a sistemas antitrapaça e práticas recomendadas, aconselhamos assistir à palestra "Antitrapaça para jogos multijogadores" dos
Steam Dev Days (
slides — ambos os conteúdos em inglês).
https://www.youtube.com/watch?v=hI7V60r7JcoBanimentos de jogo

Banimentos de jogos permitem que use a infraestrutura de banimento da Valve, dispensando a implementação de um sistema próprio de cadastro de banimentos. Quando banir um jogador por meio da Web API
ICheatReportingService/RequestPlayerGameBan, o banimento será visível publicamente no perfil do usuário na Comunidade Steam.
Práticas recomendadas
Segue uma lista de práticas recomendadas ao usar os serviços antitrapaça oferecidos pelo Steamworks. Para práticas recomendadas gerais, assista ao vídeo acima.
- É aconselhável usar servidores com o jogo. Ter um servidor que processe o estado da partida e transmita apenas o necessário ao usuário pode ajudar a impedir trapaças. Por exemplo, para transmitir a posição de um jogador apenas quando necessário. O servidor também pode ser autoritativo relativo à posição do jogador e outros estados da partida, impedindo o uso de trapaças que alterem a velocidade ou outro atributo do jogador.
- Se o jogo usar comunicação P2P, cada usuário deverá validar os outros para impedir que o anfitrião tenha controle total do estado da partida, o que permite que trapaceiem ou removam restrições;
- Quando um usuário for banido ou expulso, uma mensagem explicativa deve ser exibida no jogo com o motivo pelo qual foi impedido de jogar.
- Banimentos de jogo existem para lidar com trapaceiros. Dessa forma, devem ser aplicados apenas a jogadores que obtiveram uma vantagem competitiva injusta ao jogar versões multijogadoras de conteúdos e serviços.
Permissões obrigatórias para edição de políticas antitrapaça
Quem pode ativar ou editar as políticas antitrapaça do meu produto?Apenas certas contas da distribuidora têm as permissões necessárias para ativar ou ajustar as políticas antitrapaça para os seus produtos no Steam. Se não tiver as permissões específicas abaixo, a melhor opção é entrar em contato com um dos seus administradores no Steamworks (usuários da organização com permissão para conceder permissões). A lista de administradores no Steamworks é exibida na coluna à direita da página inicial do Steamworks (a menos que você seja um administrador).
As permissões a seguir são exigidas para que uma conta ative ou ajuste políticas antitrapaça para um produto:
Restrições de presentes
Ativar acesso à API antitrapaça afeta cópias do jogo para presente!Por padrão, um jogo pode ser comprado para a própria conta do comprador ou presenteado por ele. Mas se um usuário presentear alguém com o jogo, e o destinatário for banido permanentemente, o remetente não poderá presentear o jogo novamente.
Perguntas frequentes
Como um banimento de jogo afeta o usuário?Quando um usuário é banido pela interface ICheatReportingService, as seguintes restrições são aplicadas:
- A conta não poderá entrar em servidores protegidos dos AppIDs dos quais foram banidos.
- O banimento é exibido publicamente no perfil da Comunidade Steam.
- Se o banimento ocorrer em um jogo acessado por meio do compartilhamento de biblioteca, ele também será aplicado ao titular do jogo.
- O usuário não terá direito a um reembolso automático.
Confira mais detalhes nos seguintes artigos do Suporte Steam:
Banido pelo desenvolvedor do jogo (banimento de jogo).
Posso usar banimentos de outros jogos para impedir que usuários joguem o meu jogo?Não. Banimentos de jogos só podem impedir que o usuário jogue em servidores protegidos no jogo em que foi banido. Um banimento permanente só deve ser aplicado se o usuário for pego trapaceando no jogo.