O que é um servidor MMO?
Um servidor de jogo online multiplayer (MMO) é um computador que atua como um host para pessoas que estão jogando o jogo. O servidor MMO executa uma versão host do software de jogo, enquanto os jogadores executam versões do cliente em seus computadores. Às vezes, os jogadores podem se conectar a um servidor MMO, embora um navegador de servidor, embora em muitos casos seus personagens estejam travados em um servidor ou outro. A maioria dos MMOs possui vários servidores para ajudar a distribuir a carga em vários computadores e locais físicos diferentes; Os jogadores normalmente são capazes de interagir com pessoas que estão conectadas ao mesmo servidor. A arquitetura de servidor único também existe, embora não seja tão comum.
Jogos online multiplayer massivamente são computadores e videogames que permitem que um grande número de pessoas jogue juntas em um mundo persistente. Muitos MMOs são jogos de dramatização (RPGs), embora muitos outros gêneros também estejam representados. O componente mais importante na infraestrutura que permite que esses jogosExist é o servidor MMO. Diferentes jogos usam uma variedade de infraestruturas de servidores, embora normalmente operem em um modelo básico de host e cliente. Ao contrário dos videogames convencionais que dependem de um jogador para atuar como host, os MMOs sempre usam um servidor como host e exigem que os jogadores se conectem como clientes.
Devido ao fato de que a maioria dos jogos MMO usa mundos persistentes, geralmente é necessário que um servidor MMO permaneça e conectado à Internet o tempo todo. O servidor continua a simular eventos e acompanhar as realizações dos jogadores, mesmo depois que as pessoas assinaram. Quando se torna necessário executar a manutenção em um servidor MMO, todos são normalmente forçados a fazer logoff para que os arquivos do computador ou do servidor possam ser trabalhados.
Muitos jogos MMO usam uma arquitetura de múltiplos servidores, onde existem cópias idênticas do mundo dos jogos em vários servidores diferentes. Alguns desses jogos permitemOs jogadores para se mover entre servidores à vontade, enquanto outros travam jogadores ou seus personagens em um servidor específico para fins de balanceamento de carga. Às vezes, os servidores são hospedados em computadores dedicados, embora vários servidores de jogos também possam existir em um host. Alguns MMOs usam uma única arquitetura de servidor, que permite que todos os jogadores se conectem ao mesmo mundo virtual. Esses jogos geralmente são projetados para que os jogadores em certas partes do mundo dos jogos tenham muito pouca interação com jogadores fora dessa área.
Servidores de jogos particulares consistem essencialmente o software host de um MMO em execução em hardware que não é de propriedade ou operado pelo designer ou editor do jogo. Isso geralmente não é permitido de acordo com os contratos de licença de usuário final do software (EULAS), embora existam algumas exceções. Alguns MMOs mais antigos que não são mais operados tiveram o código lançado abertamente para que os jogadores possam executar seus próprios servidores privados. Esses servidores privados geralmente são muito intensivos em recursos e geralmenteprecisa ser executado em computadores dedicados com conexões robustas da Internet.