¿Qué es un servidor MMO?
Un servidor de juegos en línea multijugador (MMO) masivo es una computadora que actúa como un anfitrión para las personas que están jugando. El servidor MMO ejecuta una versión host del software del juego, mientras que los jugadores ejecutan versiones de clientes en sus computadoras. Los jugadores a veces pueden conectarse a un servidor MMO a través de un navegador de servidor, aunque en muchos casos sus personajes están bloqueados en un servidor u otro. La mayoría de los MMO tienen múltiples servidores para ayudar a distribuir la carga en varias computadoras y ubicaciones físicas diferentes; Los jugadores generalmente solo pueden interactuar con personas que están conectadas al mismo servidor. La arquitectura de un solo servidor también existe, aunque no es tan común.
Los juegos en línea multijugador masivo son computadora y videojuegos que permiten que una gran cantidad de personas jueguen juntas en un mundo persistente. Muchos MMO son juegos de rol (RPG), aunque muchos otros géneros también están representados. El componente más importante en la infraestructura que permite que estos juegosExist es el servidor MMO. Diferentes juegos usan una variedad de infraestructuras de servidor, aunque generalmente operan en un modelo básico de host y cliente. A diferencia de los videojuegos convencionales que dependen de un jugador para actuar como anfitrión, MMOS siempre usa un servidor como host y requiere que los jugadores se conecten como clientes.
Debido al hecho de que la mayoría de los juegos MMO usan mundos persistentes, generalmente es necesario que un servidor MMO se mantenga despierto y conectado a Internet en todo momento. El servidor continúa simulando eventos y realiza un seguimiento de los logros de los jugadores, incluso después de que las personas se han firmado. Cuando se hace necesario realizar el mantenimiento en un servidor MMO, todos generalmente se ven obligados a iniciar sesión para que la computadora o los archivos del servidor puedan trabajarse.
Muchos juegos MMO usan una arquitectura de servidor múltiple, donde existen copias idénticas del mundo del juego en varios servidores diferentes. Algunos de estos juegos permitenLos jugadores se moverán entre servidores a voluntad, mientras que otros bloquean a los jugadores o sus personajes en un servidor específico para fines de equilibrio de carga. Los servidores a veces se alojan en computadoras dedicadas, aunque también pueden existir múltiples servidores de juegos en un host. Algunos MMO usan una sola arquitectura de servidor, que permite que todos los jugadores se conecten al mismo mundo virtual. Estos juegos a menudo se diseñan para que los jugadores en ciertas partes del mundo del juego tengan muy poca interacción con jugadores fuera de esa área.
Los servidores de juegos privados consisten esencialmente en el software de host de un MMO que se ejecuta en hardware que no es propiedad ni está operado por el diseñador o editor del juego. Esto generalmente no está permitido de acuerdo con los acuerdos de licencia de usuario final del software (EULAS), aunque hay algunas excepciones. Algunos MMO más antiguos que ya no están operados han publicado el código abiertamente para que los jugadores puedan ejecutar sus propios servidores privados. Estos servidores privados suelen ser muy intensivos en recursos, y generalmenteNecesita ejecutarse en computadoras dedicadas que tengan conexiones sólidas a Internet.