Quais são os diferentes tipos de mecanismos MMO?
Uma grande variedade de mecanismos de MMO (Massively Multiplayer Online Game) foi desenvolvida. Quase todo MMO tem seu próprio mecanismo personalizado, que às vezes é lançado como mecanismo de jogo posteriormente, embora existam mecanismos que foram projetados especificamente como mecanismos MMO genéricos sem conteúdo de jogo. Alguns mecanismos são projetados para gráficos tridimensionais clássicos (3D) nos quais todos os jogadores existem no mesmo servidor e podem interagir livremente entre si, enquanto outros mecanismos distribuem as cargas dos jogadores entre servidores diferentes. Os mecanismos de MMO no estilo de partida são projetados para hospedar apenas jogos jogador contra jogador e não têm um mundo de jogo persistente fora da partida em jogo. Alguns motores se esforçam para criar um ambiente simulado, completo com objetos físicos e dinâmicos que se movem de maneira realista quando interagidos, como faria um simulador de vôo.
De todos os tipos de mecanismos MMO, o tipo usado com mais frequência é um mecanismo mundial persistente em 3D. Isso geralmente gerencia em um servidor um mundo persistente com o qual os jogadores podem interagir. O mecanismo pode ter suporte para vários servidores, o que significa que os jogadores podem escolher em qual servidor jogar para ajudar a distribuir a carga do jogador, para que nenhum sistema fique sobrecarregado. Como alternativa, esse tipo de mecanismo pode usar um sistema no qual todos os jogadores estão tecnicamente no mesmo servidor, embora vários computadores - chamados shards neste caso - estejam realmente trabalhando juntos para distribuir as tarefas de processamento conforme necessário.
Certos mecanismos MMO enfrentam o problema de cargas massivas de jogadores usando um sistema conhecido como instanciamento. Esses mecanismos MMO têm uma área mundial persistente na qual os jogadores podem interagir uns com os outros, às vezes apenas socialmente. Quando os jogadores entram em áreas onde a jogabilidade mais complexa ocorre, como uma área de combate ou um sub-jogo, o mecanismo gera uma cópia da área que somente o jogador ou um pequeno grupo de jogadores pode acessar. Isso pode economizar energia de processamento, porque a área instanciada geralmente é executada no computador do jogador através do cliente do jogo. Ele também evita a superlotação de áreas populares, porque grupos de jogadores não se enfrentam constantemente, permitindo uma jogabilidade mais controlada.
Alguns mecanismos MMO, incluindo alguns que se originam de jogos para um jogador, agem mais como servidores de partidas para jogadores do que mundos on-line imersivos. Esses mecanismos não têm um mundo persistente no qual os jogadores podem se mover e interagir entre si, mas servem para permitir que os jogadores se encontrem, após o que usam seu próprio software para iniciar e jogar um jogo. As estatísticas de desempenho de um jogador geralmente são persistentes e podem ocasionalmente ser usadas para melhorar algum aspecto de um personagem virtual, embora isso nem sempre seja implementado. A maioria desses mecanismos de MMO funciona basicamente como uma lista organizada de esportes, combinando jogadores ou equipes um contra o outro e registrando o resultado das partidas. Os servidores de partida levam relativamente pouco tempo para serem executados, porque o jogo real é executado completamente no computador do jogador, embora também torne o MMO mais vulnerável à trapaça do lado do cliente.
Também existem mecanismos MMO baseados em navegador, embora alguns jogadores não considerem que sejam verdadeiros MMOs. Esses mecanismos permitem que um jogo seja jogado exclusivamente por meio de uma interface de site e podem ser indistinguíveis de outros tipos de MMOs. Em alguns casos, no entanto, eles podem se parecer mais com um jogo offline para um jogador. A interação entre jogadores em um jogo baseado em navegador pode ser muito restrita por problemas de segurança do servidor da Web e pode ser limitada à postagem de mensagens em sistemas de quadro de avisos. Ainda assim, os MMOs baseados em navegador continuam populares porque são acessíveis, nem sempre exigem um servidor dedicado, atraem jogadores casuais e podem ser reproduzidos em um dispositivo móvel.