Quais são os diferentes tipos de motores MMO?
Uma grande variedade de mecanismos de jogo online multiplayer massivamente foi desenvolvida. Quase todo MMO possui seu próprio mecanismo personalizado que às vezes é lançado como um mecanismo de jogo mais tarde, embora existam motores que foram projetados especificamente como mecanismos MMO genéricos sem o conteúdo do jogo. Alguns motores são projetados para gráficos tridimensionais clássicos (3D) nos quais todos os jogadores existem dentro do mesmo servidor e podem interagir livremente entre si, enquanto outros motores distribuem as cargas de jogadores entre diferentes servidores. Os motores MMO de estilo de partida são projetados para sediar apenas jogos de jogador e jogador e não têm um mundo de jogos persistente fora da partida sendo disputada. Alguns motores se esforçam para criar um ambiente simulado, completo com física e objetos dinâmicos que se movem de maneira realista quando interagidos, como um simulador de vôo faria. Isso geralmente gerenciaEm 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 reproduzir para ajudar a distribuir a carga do player, para que nenhum sistema fique sobrecarregado. Como alternativa, esse tipo de mecanismo pode usar um sistema no qual todos os jogadores tecnicamente estão no mesmo servidor, embora vários computadores - chamados shards nesse caso - estejam realmente trabalhando juntos para distribuir as tarefas de processamento conforme necessário.
Certos motores MMO enfrentam o problema de cargas massivas de jogadores usando um sistema conhecido como Instância. Esses motores MMO têm uma área mundial persistente na qual os jogadores podem interagir entre si, às vezes apenas socialmente. Quando os jogadores entram em áreas onde ocorre uma jogabilidade mais complexa, como uma área de combate ou um sub-jogo, o motor gera uma cópia da área que apenas o jogador ou um pequeno grupo de jogadores podeNa verdade, acesse. Isso pode salvar o poder de processamento, porque a área instanciada geralmente é executada no computador do jogador através do cliente do jogo. Também evita a superlotação de áreas populares, porque grupos de jogadores não se encontrarão constantemente, permitindo uma jogabilidade mais controlada.
Alguns motores MMO, incluindo alguns que geram de jogos para um jogador, agem mais como servidores de partidas para jogadores do que mundos online imersivos. Esses motores 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 como um jogador se executa geralmente são persistentes e ocasionalmente podem ser usadas para melhorar algum aspecto de um caráter virtual, embora isso nem sempre seja implementado. A maioria desses motores MMO funciona basicamente como uma lista de esportes organizados, combinando jogadores ou equipes um contra o outro e registrando o resultado deas partidas. Os servidores de partidas levam relativamente pouca despesas gerais, porque o jogo real é executado completamente a partir do 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 eles sejam MMOs verdadeiros. Esses motores permitem que um jogo seja jogado exclusivamente por meio de uma interface do site e pode ser indistinguível de outros tipos de MMOs. Em alguns casos, no entanto, eles podem se assemelhar mais a um jogo offline para um jogador. A interação entre os jogadores em um jogo baseada em navegador pode ser muito restrita por problemas de segurança do servidor da web e pode ser limitada a postar mensagens em sistemas de placa de aviso. Ainda assim, os MMOs baseados em navegador permanecem populares porque são acessíveis, nem sempre exigem um servidor dedicado, atraem players casuais e podem ser reproduzidos em um dispositivo móvel.