O que é o sistema TruePlay Anti-Cheat da Microsoft?
Hey pessoal da Internet, você sabia que a Microsoft faz videogames? Ok, você provavelmente está ciente das várias encarnações do Xbox, sim. Mas muito antes do Xbox, a Microsoft era uma editora de videogames para o PC ... e ainda é! Ele ainda tem sua própria plataforma de distribuição, que é a terrível Windows Store..
O ponto aqui é que a Microsoft está muito consciente do lucrativo mercado de jogos para PC, e eles realmente apreciariam se você pensasse na Windows Store como uma alternativa ao Steam. Não é nem perto, mas eles gostariam que fosse. E agora eles introduziram um novo sistema anti-cheat, que eles chamam de TruePlay para ir com sua loja que ninguém quer usar.
O que é software anti-cheat?
Se você tem um jogo multiplayer, você precisa de algum tipo de proteção contra os trapaceiros. Os trapaceiros são inevitáveis se você conseguir qualquer quantidade de jogadores ativos, e se você não tentar, ao menos, acabar com a maldade, todos os seus jogadores cumpridores da lei vão partir para outro jogo onde eles não serão mortos por idiotas.
Válvula não mexer.Os desenvolvedores muitas vezes não têm os recursos ou a perícia para detectar e rastrear os trapaceiros, além de suas tarefas regulares de desenvolvimento e manutenção. Então, agora existem sistemas anti-batota pré-construídos que eles podem incorporar em seus jogos ... mais ou menos como um mecanismo de jogo que faz apenas uma coisa. O mais popular é provavelmente o Anti-Cheat (VAC) da Valve, que é integrado ao próprio Steam. Além de detectar trapaceiros, o VAC os rastreia entre servidores e vários jogos, permitindo aos desenvolvedores opções para proibições e bloqueios de todos os tipos. A maioria das alternativas comerciais tem opções semelhantes.
Alguns desenvolvedores de jogos multiplayer ainda mantêm seus próprios sistemas anti-cheat, mas o VAC e suas alternativas são tão extensas e econômicas que muitas vezes são usadas apenas para economizar tempo e dinheiro. Por exemplo, a Activision usa VAC em shooters multiplayer como Chamada do dever, mesmo sendo um concorrente da Valve e uma das maiores editoras do mundo.
Como o TruePlay é diferente??
Comparado ao VAC, o TruePlay da Microsoft é comparativamente simples. (Isso não é algum tipo de insulto, a propósito - o VAC existe há mais de uma década, então é claro que ele teve mais tempo para amadurecer). O TruePlay é executado como um processo no nível do sistema no Windows para proteger o programa do jogo e seus arquivos contra falsificações, em vez de tentar detectar players on-line por meio de servidores.
Esse código é certificar-se de que você está jogando pelas regras em um jogo multiplayer online.O TruePlay é uma API relativamente pequena que pode ser adicionada aos aplicativos da Plataforma Universal do Windows (os aplicativos que você baixa da Windows Store). Os aplicativos precisam ser liberados pelo sistema interno da Microsoft para publicação na Loja, e os usuários finais (jogadores) devem concordar com os termos TruePlay antes que o sistema seja aplicado aos seus jogos. Os desenvolvedores podem optar por restringir o acesso a certas partes de seus jogos como o multiplayer online, que é frequentemente alvo de trapaceiros - para jogadores que recusam os termos do TruePlay. Essa verificação de permissão pode ser aplicada repetidas vezes em segundo plano.
Se o TruePlay detectar uma irregularidade nos arquivos locais do jogo, ou se o jogador revogar a permissão para que o TruePlay seja executado (desativando, por exemplo, o processo local no gerenciador de tarefas do Windows), o jogo poderá fechar instantaneamente o acesso a seus componentes somente TruePlay . Em outras palavras, expulsar o jogador de um jogo multiplayer.
Por que os desenvolvedores usariam?
A vantagem aqui é que o TruePlay deve tornar mais difícil hackear jogos do lado do usuário, e o monitoramento contínuo por um processo do Windows em vez de um sistema de detecção do lado do servidor será mais barato e fácil de gerenciar. Isso é bom para os jogadores - pelo menos os jogadores que não querem trapacear - e desenvolvedores que querem proteger a integridade de seus jogos e evitar perder clientes frustrados..
O grande obstáculo para isso é que a Windows Store ainda não é um destino bem estabelecido para jogos AAA grandes e lucrativos. Há uma seleção bastante decente de títulos no estilo mobile e alguns notáveis jogos publicados pela Microsoft como Minecraft e a Forza série de corridas, mas é sobre isso. No momento em que escrevo, o melhor jogo de “venda” na Windows Store é Candy Crush, o famoso e infame smartphone / jogo do Facebook.
Na foto: não há jogos de PC suficientes e muita coisa que já está no telefone da sua mãe.Não é tudo tristeza e desgraça. A loja do Windows é ganhando um pouco de energia, especialmente quando os desenvolvedores independentes se cansam da falta de curadoria do Steam. Ter uma opção anti-fraude no nível do sistema é um passo pequeno, mas crucial, para habilitar a Windows Store a se tornar mais um verdadeiro concorrente. Combinado com esforços como o jogo multiplataforma e o sistema VR de realidade mista da Microsoft, as coisas geralmente estão melhorando.