PORQUE NÃO TENTAR O ANYBRAIN?

Acho pouquíssimo provável que a equipe desconheça a proposta de combate a trapaça de nome ANYBRAIN. Pra não me prolongar, explicando de forma bem resumida: os serviços consistem em combater infratores através de monitoramento constante por inteligência artificial, pelo qual se o jogador ultrapassar (digamos) padrões de jogadas pré estipuladas será considerado suspeito. Darei um único exemplo: se velocidade do personagem for 100, se o jogador chegar a 101 será considerado suspeito. E assim se dá com todas as ações do jogo como tiro. Pelo que entendi, nenhum tipo de trapaça passará desapercebido, não sendo necessário nem fazer denúncia, o infrator seria identificado em tempo real. Estou convencido de que seria solução definitiva contra todo e qualquer trapaceiro. Porque não implantarem isso no CROSSFIRE?

Comentários

  • Ok, no outro jogo que eu jogo sugeriram esse AC e eu fiz uma pesquisa relacionada a ele um tempo atras. Aqui um pros e contras que eu fiz adicionando algumas coisas relevantes ao CF.

    ->Contras Para um AI AC em geral:
    *Poder de computação, refinação e custo de harware. Uma AI precisa ser treinada antes de poder ser usada efetivamente e o custo para treinar e caro. Considerando que uma modificão na forma que o cheat funciona poderia ser necessario retreinar e seria ainda mais custoso. Se tem uma coisa que os criadores de cheat são bons é se adaptar a novas formas de defesa contra cheat.
    *Dados. Dados! Dados!! O maior diferencial em um projeto com deep learning (DL) é a quantidade e qualidade dos dados inseridos no treinamento. Pelo menos no BR acredito não ter tanto assim.
    *Falsos positvos! É muito dificil de prever o que faz/como age um "player normal", pessoas differentes com PCs diferentes em dias diferentes fazem coisas diferentes. Quem nunca acertou aqueles 2-3 tiros na sorte que outra pessoa vendo um replay poderia descrever como cheat? Varios prefire/tiros na sorte, um player em 240hz pode ter uma reação considerada super humana comparado com a de um player em 60hz.
    *Não efetivo contra varios tipos de cheats. Sem contar os "legit".
    É preciso lembrar que nem todos os cheats são iguais. Por exemplo enquanto um pode estar usando um autoaim(o cheat mira sozinho mas a pessoa atira), outro pode estar usando um triggerbot(a pessoa mira mas o cheat atira sozinho), outro pode estar usando um wall(onde esta e em qual direcao esta olhando), outro usando ESP(ver infos dos outros, HP, municao, etc) ou Antiaim (cheat que dificulta matar ele, tipo o bixo piruleta por exemplo. Tambem tem os spinbotters que e comum em outros jogos mas nao no cf o cheater fica girando somente na tela dos outros).
    Por exemplo nos aimbots, para nós players pode parece facil detectar uma pessoa dando 100hs seguidos mas na hora da detecção o AC faz uma analise computacional do que esta acontecendo procurando por um padrão (heuristica) e algumas vezes os cheats são especificamente programados para evitar esse padrão(gato e rato do AC encontrar/adicionar os novos "padroes"). So que ate mesmo um simples aimbot tem diversas subcategorias, algumas mais dificeis de detectar. Linear(mira automatica normal) vs silent aim (basicamente não mirando diretamente no inimigo. Vendo parece que a bala fez curva. Ele mira, atira e volta a mira muito muito rapido) vs non-linear(Curvas Bezier, basicamente da um "migue" antes de mirar) tentando fingir a mira errática de uma pessoa normal jogando. Muitas vezes chamado de "humanizado".
    Um wall pode ser uma caixa com a silhueta do outro jogador assim como o ESP com uma linha. O cheater não sabe necessariamente onde voce está só a direção e dependendo se está se aproximando. Ele não ficaria necessariamente olhando a parede.
    *Outro jogo, rival do CF (jogo desenvolvido por uma empresa multi bilionaria), criou o proprio AC baseado em DL (com uma quantidade de dados gigante de >600k partidas por dia, eles tem milhões de players) com suplementação dos reports de outros players e ainda assim eles ainda tem um problema GIGANTE com cheats. Isso provavelmente tendo um investimento na casa de milhões de dolares comparado com uma pequena empresa Portuguesa e ainda assim apos detectar um possivel cheat ele passa por revisão humana atraves do overwatch(review de outros players). Na versão 2 do jogo muitos estão cobrando sobre muitos cheats dado anos de desenvolvimento/treinamento do VACNet.

    ->Prós Para um AI AC em geral:
    *Bastante efetivo contra bots. (Imagino algo como auto on no modo mutante)
    *Efetivo contra o chamado "rage cheat". ... Quando o cheat e extremamente obvio, so entra na sala pra estragar a partida. Não quer fingir, sabe que vai banido mas so quer irritar as pessoas. Sendo facilmente detectado é o mais facil/rapido de banir, atualmente só limitado pela quantidade de gente analisando.

    ->Contras para a empresa em si:
    *Nenhuma evidencia de efetividade e sem informação de uso em algum jogo exceto:
    1- Com empresas terceiras(não relacionado diretamente ao jogo). Uma que me parece uma empresa de marketing que não temos informação do tipo de relação entre as duas. Pode ser so um PR para criar hype.
    2- Com um jogo(não lançado) totalmente desenvolvido em volta de uma crypto/NFT que parece mais um classico "rug pull".
    *Promessas incriveis. Prometem 99,9% de eficiencia contra hacks, 0% de impacto no servidor e 2 dias para implementar no jogo. Analisando friamente e dificil confiar.
    *Muitos falsos positives. Levando em conta a forma de detecção que eles prometem (baseado nas ações do player criando um tipo de impressão digital) tem uma grande chance de ter muitos false positivos.

    Curiosamente um jogo que testou o Anybrain foi o Lost Ark um RPG desenvolvido pela propria Smilegate. Entre 11/01/23 e 25/01/23.

    Não existe bala de prata contra os cheats e nem irá existir no futuro proximo. Ate mesmo os bans se voce bane instantaneamente certos tipos facilita pros criadores em entender o que/como esta sendo detectado. O que vem sendo implementada em outros jogos é um tipo "trust factor"/"score" que vai juntando players baseado na confiança mas acredito que no CF, na nossa versão pelo menos, seria complicado pela falta de jogadores e isso seria aplicado somente na rankeada por exemplo. Lembrando que isso não reduz os cheats, só remove os players que *provavelmente* nao sao cheat de salas de players que *provavelmente* são. E usam de outros meios para remover os cheats.
    Mesmo se não tivesse tudo isso tem o problema do CF BR provavelmente não ter relevancia suficiente para influenciar os desenvolvedores do CF a entrar em um projeto grande assim exclusivamente na nossa versão.

    Extra: Uma entrevista com o ex desenvolvedor chefe do anticheat Vanguard (em ingles)
  • PenteSecBR disse:
    Ok, no outro jogo que eu jogo sugeriram esse AC e eu fiz uma pesquisa relacionada a ele um tempo atras. Aqui um pros e contras que eu fiz adicionando algumas coisas relevantes ao CF.

    ->Contras Para um AI AC em geral:
    *Poder de computação, refinação e custo de harware. Uma AI precisa ser treinada antes de poder ser usada efetivamente e o custo para treinar e caro. Considerando que uma modificão na forma que o cheat funciona poderia ser necessario retreinar e seria ainda mais custoso. Se tem uma coisa que os criadores de cheat são bons é se adaptar a novas formas de defesa contra cheat.
    *Dados. Dados! Dados!! O maior diferencial em um projeto com deep learning (DL) é a quantidade e qualidade dos dados inseridos no treinamento. Pelo menos no BR acredito não ter tanto assim.
    *Falsos positvos! É muito dificil de prever o que faz/como age um "player normal", pessoas differentes com PCs diferentes em dias diferentes fazem coisas diferentes. Quem nunca acertou aqueles 2-3 tiros na sorte que outra pessoa vendo um replay poderia descrever como cheat? Varios prefire/tiros na sorte, um player em 240hz pode ter uma reação considerada super humana comparado com a de um player em 60hz.
    *Não efetivo contra varios tipos de cheats. Sem contar os "legit".
    É preciso lembrar que nem todos os cheats são iguais. Por exemplo enquanto um pode estar usando um autoaim(o cheat mira sozinho mas a pessoa atira), outro pode estar usando um triggerbot(a pessoa mira mas o cheat atira sozinho), outro pode estar usando um wall(onde esta e em qual direcao esta olhando), outro usando ESP(ver infos dos outros, HP, municao, etc) ou Antiaim (cheat que dificulta matar ele, tipo o bixo piruleta por exemplo. Tambem tem os spinbotters que e comum em outros jogos mas nao no cf o cheater fica girando somente na tela dos outros).
    Por exemplo nos aimbots, para nós players pode parece facil detectar uma pessoa dando 100hs seguidos mas na hora da detecção o AC faz uma analise computacional do que esta acontecendo procurando por um padrão (heuristica) e algumas vezes os cheats são especificamente programados para evitar esse padrão(gato e rato do AC encontrar/adicionar os novos "padroes"). So que ate mesmo um simples aimbot tem diversas subcategorias, algumas mais dificeis de detectar. Linear(mira automatica normal) vs silent aim (basicamente não mirando diretamente no inimigo. Vendo parece que a bala fez curva. Ele mira, atira e volta a mira muito muito rapido) vs non-linear(Curvas Bezier, basicamente da um "migue" antes de mirar) tentando fingir a mira errática de uma pessoa normal jogando. Muitas vezes chamado de "humanizado".
    Um wall pode ser uma caixa com a silhueta do outro jogador assim como o ESP com uma linha. O cheater não sabe necessariamente onde voce está só a direção e dependendo se está se aproximando. Ele não ficaria necessariamente olhando a parede.
    *Outro jogo, rival do CF (jogo desenvolvido por uma empresa multi bilionaria), criou o proprio AC baseado em DL (com uma quantidade de dados gigante de >600k partidas por dia, eles tem milhões de players) com suplementação dos reports de outros players e ainda assim eles ainda tem um problema GIGANTE com cheats. Isso provavelmente tendo um investimento na casa de milhões de dolares comparado com uma pequena empresa Portuguesa e ainda assim apos detectar um possivel cheat ele passa por revisão humana atraves do overwatch(review de outros players). Na versão 2 do jogo muitos estão cobrando sobre muitos cheats dado anos de desenvolvimento/treinamento do VACNet.

    ->Prós Para um AI AC em geral:
    *Bastante efetivo contra bots. (Imagino algo como auto on no modo mutante)
    *Efetivo contra o chamado "rage cheat". ... Quando o cheat e extremamente obvio, so entra na sala pra estragar a partida. Não quer fingir, sabe que vai banido mas so quer irritar as pessoas. Sendo facilmente detectado é o mais facil/rapido de banir, atualmente só limitado pela quantidade de gente analisando.

    ->Contras para a empresa em si:
    *Nenhuma evidencia de efetividade e sem informação de uso em algum jogo exceto:
    1- Com empresas terceiras(não relacionado diretamente ao jogo). Uma que me parece uma empresa de marketing que não temos informação do tipo de relação entre as duas. Pode ser so um PR para criar hype.
    2- Com um jogo(não lançado) totalmente desenvolvido em volta de uma crypto/NFT que parece mais um classico "rug pull".
    *Promessas incriveis. Prometem 99,9% de eficiencia contra hacks, 0% de impacto no servidor e 2 dias para implementar no jogo. Analisando friamente e dificil confiar.
    *Muitos falsos positives. Levando em conta a forma de detecção que eles prometem (baseado nas ações do player criando um tipo de impressão digital) tem uma grande chance de ter muitos false positivos.

    Curiosamente um jogo que testou o Anybrain foi o Lost Ark um RPG desenvolvido pela propria Smilegate. Entre 11/01/23 e 25/01/23.

    Não existe bala de prata contra os cheats e nem irá existir no futuro proximo. Ate mesmo os bans se voce bane instantaneamente certos tipos facilita pros criadores em entender o que/como esta sendo detectado. O que vem sendo implementada em outros jogos é um tipo "trust factor"/"score" que vai juntando players baseado na confiança mas acredito que no CF, na nossa versão pelo menos, seria complicado pela falta de jogadores e isso seria aplicado somente na rankeada por exemplo. Lembrando que isso não reduz os cheats, só remove os players que *provavelmente* nao sao cheat de salas de players que *provavelmente* são. E usam de outros meios para remover os cheats.
    Mesmo se não tivesse tudo isso tem o problema do CF BR provavelmente não ter relevancia suficiente para influenciar os desenvolvedores do CF a entrar em um projeto grande assim exclusivamente na nossa versão.

    Extra: Uma entrevista com o ex desenvolvedor chefe do anticheat Vanguard (em ingles)
    Amigão, valeu o esforço em tentar explicar, lamento que minha visão seja resumida a um mero jogador casual (ou caseiro) que mal sabe diferenciar um software de um hardware. O vídeo não deu pra mim mesmo, pois parei meu curso de inglês on line no Duolingo (preciso retomar). Mas, pelo que consegui compreender do seu texto, trapaça no game é uma força impossível de ser combatida, os criadores de programa ilegal  sempre estarão um passo a frente, melhor deixar a coisa como está, e quem não curte trapaça de forma alguma como eu só tem uma saída: ou adere ou aguenta ou arruma outra forma de diversão. É isso? De qualquer forma, mais uma vez reitero, obrigado pelo tempo precioso usado pra tentar explicar.
  • furiacega disse:
    Amigão, valeu o esforço em tentar explicar, lamento que minha visão seja resumida a um mero jogador casual (ou caseiro) que mal sabe diferenciar um software de um hardware. O vídeo não deu pra mim mesmo, pois parei meu curso de inglês on line no Duolingo (preciso retomar). Mas, pelo que consegui compreender do seu texto, trapaça no game é uma força impossível de ser combatida, os criadores de programa ilegal  sempre estarão um passo a frente, melhor deixar a coisa como está, e quem não curte trapaça de forma alguma como eu só tem uma saída: ou adere ou aguenta ou arruma outra forma de diversão. É isso? De qualquer forma, mais uma vez reitero, obrigado pelo tempo precioso usado pra tentar explicar.
    O que eu tentei passar é que "AI" ainda não é a solução, pode ser um companheiro do anticheat em alguns casos mas por ser caro e não tão efetivo no contexto geral algumas vezes não faz sentido. Vale destacar que a maioria (talvez todas) das empresas não confiam em aplicar o ban do AI AC diretamente e passa por avaliação humana antes de aplicar.
    O trabalho/investimento para impedir cheats tecnicamente "não dá retorno" direto para a empresa gerenciando o jogo, tipo "hoje banimos 500 cheat então vai entrar X de ZP ou Y novos players vão criar conta" já para um criador de cheat grande pode render milhares a milhões de reais.
    Tambem é super complicado de fazer, não é a facilidade que muitos acham que é só pegar o cheat pra analisar e em 5 minutos tá tudo certo. As pessoas que trabalham com isso sabem que cheats podem ser tão "obfuscados" quanto o anticheat ou um software comum.
    Sim, os criadores de cheat quase sempre estarão a frente, o que não quer dizer que é pra facilitar pra eles (pelos desenvolvedores do anticheat e do jogo arrumando os bugs explorados)! Os players comuns como eu e voce tambem podem sempre reportar e conscientizar outros players a não usar.

  • PenteSecBR disse:
    furiacega disse:
    Amigão, valeu o esforço em tentar explicar, lamento que minha visão seja resumida a um mero jogador casual (ou caseiro) que mal sabe diferenciar um software de um hardware. O vídeo não deu pra mim mesmo, pois parei meu curso de inglês on line no Duolingo (preciso retomar). Mas, pelo que consegui compreender do seu texto, trapaça no game é uma força impossível de ser combatida, os criadores de programa ilegal  sempre estarão um passo a frente, melhor deixar a coisa como está, e quem não curte trapaça de forma alguma como eu só tem uma saída: ou adere ou aguenta ou arruma outra forma de diversão. É isso? De qualquer forma, mais uma vez reitero, obrigado pelo tempo precioso usado pra tentar explicar.
    O que eu tentei passar é que "AI" ainda não é a solução, pode ser um companheiro do anticheat em alguns casos mas por ser caro e não tão efetivo no contexto geral algumas vezes não faz sentido. Vale destacar que a maioria (talvez todas) das empresas não confiam em aplicar o ban do AI AC diretamente e passa por avaliação humana antes de aplicar.
    O trabalho/investimento para impedir cheats tecnicamente "não dá retorno" direto para a empresa gerenciando o jogo, tipo "hoje banimos 500 cheat então vai entrar X de ZP ou Y novos players vão criar conta" já para um criador de cheat grande pode render milhares a milhões de reais.
    Tambem é super complicado de fazer, não é a facilidade que muitos acham que é só pegar o cheat pra analisar e em 5 minutos tá tudo certo. As pessoas que trabalham com isso sabem que cheats podem ser tão "obfuscados" quanto o anticheat ou um software comum.
    Sim, os criadores de cheat quase sempre estarão a frente, o que não quer dizer que é pra facilitar pra eles (pelos desenvolvedores do anticheat e do jogo arrumando os bugs explorados)! Os players comuns como eu e voce tambem podem sempre reportar e conscientizar outros players a não usar.

    "...O trabalho/investimento para impedir cheats tecnicamente "não dá retorno" direto para a empresa gerenciando o jogo, tipo "hoje banimos 500 cheat então vai entrar X de ZP ou Y novos players vão criar conta" já para um criador de cheat grande pode render milhares a milhões de reais." Mas é exatamente aí que o maligno mora. Nas pesquisas que realizei sobre o assunto trapaça, ao longo desses aos todos, também cheguei a essa conclusão. Para o "Sistema Virtual" (vamos chamar assim), do jeito que está á muito mais rentável, mesmo que um eficaz meio de combate a trapaça surgisse e fosse gratuito, sempre resistirão sobre os mais diversos pretextos (não da pra se pensar de outra forma). Agora, quanto a conscientizar outros players, por mais nobre que seja essa ação, eu diria que os vendedores de trapaça são mais convincentes, quanto a reportar...bem...o que desanima (e muito) é que se a equipe tem grandes dificuldade em resolver sobre o assunto racismo, imagine então sobre trapaça! É...nas entrelinhas chegamos mais ou menos ao conclusivo que expus acima: "pra quem não curte trapaça e forma alguma como eu só tem uma saída..."
  • Esse sistema não conhecia. E, pelo que você explicou, é bem interessante e se um dia chegar no nosso jogo vai ajudar muito. Mas acho pouco provável..
  • "O trabalho/investimento para impedir cheats tecnicamente "não dá retorno" direto para a empresa gerenciando o jogo, tipo "hoje banimos 500 cheat então vai entrar X de ZP ou Y novos players vão criar conta" já para um criador de cheat grande pode render milhares a milhões de reais." Como disse: sou um leigo e tão somente um mero e simples jogador caseiro, mas, pelas pesquisas que fiz ao longo desses anos todos, principalmente desde o meu desapontamento (profundo) com o CROSSFIRE na questão trapaça, é exatamente esse ponto que tocou (e muito bem, diga-se de passagem) que eu compreendi sobre o assunto. Sem entrar muito em detalhes (acho que irá me entender o porque) agora muitas das "estranhezas"  que ocorrem do fórum até o game propriamente dito, começaram, a partir de então, a fazer sentido pra mim. Uma vez mais agradeço pela resenha.
  • furiacega disse:
    "O trabalho/investimento para impedir cheats tecnicamente "não dá retorno" direto para a empresa gerenciando o jogo, tipo "hoje banimos 500 cheat então vai entrar X de ZP ou Y novos players vão criar conta" já para um criador de cheat grande pode render milhares a milhões de reais." Como disse: sou um leigo e tão somente um mero e simples jogador caseiro, mas, pelas pesquisas que fiz ao longo desses anos todos, principalmente desde o meu desapontamento (profundo) com o CROSSFIRE na questão trapaça, é exatamente esse ponto que tocou (e muito bem, diga-se de passagem) que eu compreendi sobre o assunto. Sem entrar muito em detalhes (acho que irá me entender o porque) agora muitas das "estranhezas"  que ocorrem do fórum até o game propriamente dito, começaram, a partir de então, a fazer sentido pra mim. Uma vez mais agradeço pela resenha.
    concordo, se investe no anti cheat melhor jogo talvez estivesse mais cheio.