Une ligne
massivement multijoueuse (MMO) serveur de jeu est un ordinateur qui agit comme
un hôte pour les personnes qui jouent le jeu. Le serveur exécute une version
MMO hôte du logiciel de jeu, alors que les joueurs utilisent des versions de
client sur leurs ordinateurs. Les joueurs sont parfois en mesure de se
connecter à un serveur de MMO si un navigateur de serveurs, même si dans de
nombreux cas, leurs personnages sont enfermés dans un serveur ou d'une autre.
La plupart des MMOs ont plusieurs serveurs pour aider à distribuer la charge
sur un nombre d'ordinateurs différents et des lieux physiques, les joueurs ne
sont généralement capables d'interagir avec des gens qui sont connectés au même
serveur. Architecture de serveur unique existe aussi, même si elle n'est pas
aussi commun.
Les jeux en
ligne massivement multijoueurs sont des jeux informatiques et vidéo qui
permettent à un grand nombre de personnes à jouer tous ensemble dans un monde
persistant. Un grand nombre de MMO sont des jeux de rôle à jouer (les RPG),
bien que de nombreux autres genres soient représentés ainsi. L'élément le plus
important dans l'infrastructure qui permet à ces jeux d'exister est le serveur
de MMO. Différents jeux utilisent une variété d'infrastructures de serveurs, si
elles fonctionnent généralement sur un hôte de base et le modèle de client.
Contrairement aux jeux vidéo classiques qui reposent sur un joueur à agir comme
hôte, MMO utilisent toujours un serveur comme hôte et exigent que les joueurs
de se connecter en tant que clients.
En raison du
fait que la plupart des jeux MMO utilisent mondes persistants, il est
généralement nécessaire pour un serveur de MMO pour rester en place et connecté
à Internet à tout moment. Le serveur continue de simuler des événements, et de
garder trace des réalisations des joueurs, même après que les gens ont signé
off. Quand il devient nécessaire d'effectuer la maintenance sur un serveur de
MMO, tout le monde est généralement obligé de vous déconnecter afin que les
fichiers informatiques ou serveur puissent être travaillés.
Beaucoup de jeux
de MMO utilisent une architecture de plusieurs serveurs, où existent des copies
identiques de l'univers du jeu sur un certain nombre de différents serveurs.
Certains de ces jeux permettent aux joueurs de se déplacer entre les serveurs à
volonté, tandis que d'autres bloquent les joueurs ou leurs personnages dans un
serveur spécifique à des fins d'équilibrage de charge. Les serveurs sont
parfois hébergés sur des ordinateurs dédiés, si les serveurs de jeu multiples
peuvent également exister sur un hôte. Certains MMO utilisent une architecture
de serveur unique, ce qui permet à tous les joueurs de se connecter au même
monde virtuel. Ces jeux sont souvent conçus afin que les joueurs dans certaines
parties de l'univers du jeu aient très peu d'interaction avec les joueurs en
dehors de cette zone.
Les serveurs de
jeux privés consistent essentiellement le logiciel hôte d'un MMO fonctionnant
sur du matériel qui n'est pas détenue ou exploitée par le concepteur ou
l'éditeur du jeu. Ce n'est généralement pas autorisé selon la gamme de
logiciels accords de licence utilisateur (CLUF), mais il existe quelques
exceptions. Certains MMO âgés qui ne sont plus exploités ont eu le code publié
publiquement, afin que les joueurs puissent gérer leurs propres serveurs
privés. Ces serveurs privés sont généralement beaucoup de ressources, et en
général, doivent être exécutées sur des ordinateurs dédiés qui ont des
connexions Internet fiables.