Skip to main content

¿Cuáles son los diferentes tipos de motores MMO?

Se ha desarrollado una gran variedad de motores de juego multijugador masivo en línea (MMO). Casi todos los MMO tienen su propio motor personalizado que a veces se lanza como un motor de juego más tarde, aunque hay motores que se han diseñado específicamente como motores MMO genéricos sin contenido del juego. Algunos motores están diseñados para gráficos tridimensionales (3D) clásicos en los que todos los jugadores existen dentro del mismo servidor y pueden interactuar libremente entre sí, mientras que otros motores distribuyen las cargas de los jugadores entre diferentes servidores. Los motores MMO de estilo partido están diseñados para albergar solo juegos de jugador contra jugador y no tienen un mundo de juego persistente fuera del partido que se está jugando. Algunos motores hacen todo lo posible para crear un entorno simulado, completo con objetos físicos y dinámicos que se mueven de manera realista cuando interactúan, como lo haría un simulador de vuelo.

De todos los tipos de motores MMO, el que se usa con mayor frecuencia es un motor mundial 3D persistente. Esto generalmente maneja en un servidor un mundo persistente con el cual los jugadores pueden interactuar. El motor podría tener soporte para múltiples servidores, lo que significa que los jugadores pueden elegir en qué servidor jugar para ayudar a distribuir la carga del jugador para que ningún sistema se sobrecargue. Alternativamente, este tipo de motor puede usar un sistema en el que todos los jugadores técnicamente están en el mismo servidor, aunque varias computadoras, llamadas fragmentos en este caso, en realidad están trabajando juntas para distribuir las tareas de procesamiento según sea necesario.

Ciertos motores MMO enfrentan el problema de las cargas masivas de jugadores al usar un sistema conocido como instancing. Estos motores MMO tienen un área mundial persistente en la que los jugadores pueden interactuar entre sí, a veces solo socialmente. Cuando los jugadores ingresan a áreas donde ocurre un juego más complejo, como un área de combate o un subjuego, el motor genera una copia del área a la que solo el jugador o un pequeño grupo de jugadores pueden acceder. Esto puede ahorrar poder de procesamiento, porque el área instanciada generalmente se ejecuta en la computadora del jugador a través del cliente del juego. También evita el hacinamiento de las áreas populares porque los grupos de jugadores no se encontrarán constantemente entre sí, lo que permite un juego más controlado.

Algunos motores MMO, incluidos algunos que surgen de juegos de un solo jugador, actúan más como servidores de partidos para jugadores que como mundos inmersivos en línea. Estos motores no tienen un mundo persistente en el que los jugadores puedan moverse e interactuar entre ellos, sino que sirven para permitir que los jugadores se encuentren, después de lo cual usan su propio software para comenzar y jugar un juego. Las estadísticas de cómo se desempeña un jugador generalmente son persistentes y ocasionalmente se pueden usar para mejorar algún aspecto de un personaje virtual, aunque esto no siempre se implementa. La mayoría de estos motores MMO funcionan básicamente como una lista de deportes organizados, emparejando jugadores o equipos entre sí y registrando el resultado de los partidos. Los servidores de partidos requieren relativamente poca sobrecarga para ejecutarse, porque el juego real se ejecuta completamente desde la computadora del jugador, aunque también hace que el MMO sea más vulnerable a las trampas del lado del cliente.

También hay motores MMO basados ​​en navegador, aunque algunos jugadores no consideran que estos sean verdaderos MMO. Estos motores permiten que un juego se juegue exclusivamente a través de una interfaz de sitio web y no se puede distinguir de otros tipos de MMO. En algunos casos, sin embargo, pueden parecerse más a un juego fuera de línea para un jugador. La interacción entre jugadores en un juego basado en navegador puede estar muy restringida por problemas de seguridad del servidor web, y puede estar limitada a publicar mensajes en los sistemas de boletines electrónicos. Aún así, los MMO basados ​​en navegador siguen siendo populares porque son accesibles, no siempre requieren un servidor dedicado, atraen jugadores casuales y se pueden jugar en un dispositivo móvil.