1 / 12

Lidando com cheating em uma arquitetura multiservidor para MMOGs

Lidando com cheating em uma arquitetura multiservidor para MMOGs. paralela e. Felipe L. Severino Orientador: Prof. Dr. Claudio Geyer. Sumário. MMOGs; Arquitetura; Cheating; Proposta; Considerações finais;. MMOGs. Massively Multiplayer Online Games; Milhares de jogadores;

kanoa
Download Presentation

Lidando com cheating em uma arquitetura multiservidor para MMOGs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lidando com cheating em uma arquitetura multiservidor para MMOGs paralela e Felipe L. Severino Orientador: Prof. Dr. Claudio Geyer

  2. Sumário • MMOGs; • Arquitetura; • Cheating; • Proposta; • Considerações finais;

  3. MMOGs • Massively Multiplayer Online Games; • Milhares de jogadores; • World of Warcraft possui em torno de 11 milhões. • Dezenas ou centenas de milhares de jogadores online simultaneamente; • Expectativa de crescimento: • Quantidade de jogadores; • Complexidade dos jogos;

  4. Arquitetura • Cliente-servidor; • Alto investimento; • Facilidade de controle de segurança; • Peer-to-peer; • Divisão da simulação entre nodos envolvidos; • Evita criação de gargalo e ponto único de falha; • Propostas que buscam segurança apresentam problemas de desempenho; • Híbrida; • Utilização de servidor central para algumas tarefas; • Utilização de rede(s) P2P para diminuir a carga do servidor;

  5. Arquitetura • Arquitetura multiservidor apresentada por Bezerra (2009); • Utilização de máquinas (ou conjuntos de máquinas) distribuídas; • Possibilidade de utilização de máquinas voluntárias; • Divisão do mundo virtual em células agregadas em regiões; • Novos problemas de segurança: • Servidores maliciosos.

  6. Arquitetura

  7. Cheating • Define-se como cheating, ou trapaça: Qualquer comportamento que um jogador assuma para ganhar vantagem sobre outros jogadores ou atingir um alvo se, de acordo com as regras do jogo, esta vantagem ou alvo não deveriam ser atingidos.

  8. Técnicas anti-cheating • AC/DC; • Lockstep procotol; • Asynchronous Synchronization; • DACA; • DaCAP;

  9. Proposta • Desenvolvimento de uma técnica para detecção de cheating em uma arquitetura multiservidor; • Utilização de verificação de estado para detecção de cheating; • Investigação de quais tipos de trapaças possuem maior impacto na arquitetura; • Definição de um sistema de reputação para as máquinas voluntárias.

  10. Proposta

  11. Considerações Finais • Detecção de cheating em jogadores e servidores; • Possibilidade de utilização de outras formas de prevenção/detecção de cheating; • Busca de melhor desempenho;

  12. Lidando com cheating em uma arquitetura multiservidor para MMOGs paralela e Felipe L. Severino Orientador: Prof. Dr. Claudio Geyer

More Related