Casa > D > De Que Hardware De Servidor Preciso Para Um Jogo Como O Clash Of Clans?

De que hardware de servidor preciso para um jogo como o Clash of Clans?

Não tenho certeza se você é o principal para operar um jogo como o CoC ou para jogar. Jogar é fácil, eles suportam a maioria dos dispositivos móveis e a maioria dos desktops também acho.

Para operar um jogo como este é muito mais complexo. A maioria das grandes empresas está mudando para serviços de nuvem em vez de comprar seu próprio hardware.

Para acesso mundial e experiência relativamente sólida do jogador você geralmente precisa do seguinte:

  1. Um servidor(s) de registro/gestão de jogos que mantém o controle dos jogadores conectando/desconectando.
  2. Um sistema de armazenamento NoSQL para os dados do jogador. (SQL é muito lento para os milhões e milhões de jogadores que o CoC tem.)>li> Servidor(s) dedicado(s) ao jogo que se conectam diretamente aos dispositivos do jogador para que a interação do jogo possa acontecer em tempo quase real.

Todos estes - na escala do CoC - precisariam de múltiplos servidores para suportar estas funções. Muitas das funções seriam replicadas em lugares diferentes ao redor do mundo. Muitos serviços em nuvem simplificam a distribuição global e o gerenciamento da replicação dos servidores. Alguns oferecem tipos de containers virtuais que você pode definir um conjunto de servidores/serviços que lidam com as funções acima para um determinado número de jogadores. Então você pode replicar esses containers virtuais em diferentes regiões à medida que o número de jogadores aumenta e se espalha pelo mundo.

Também há nuvens de jogos que têm muito desse pré-desenho para jogos. Aqui está uma discussão sobre elas em um site do fórum Unity Game: Comunidade Unity. Estes sistemas são geralmente chamados de "BaaS" Backend as a Service (Backend Móvel como Serviço), que se pensa que o "MBaaS" Mobile Backend as a Service está entrando na moda.

De Meris

Que podcast mudou a sua vida? Qual deles é o seu favorito? :: Como ligar um auricular Bluetooth à Xbox One