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:
- Um servidor(s) de registro/gestão de jogos que mantém o controle dos jogadores conectando/desconectando.
- 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.
Artigos semelhantes
- Que hardware de servidor é recomendado para um servidor Plex?
- Por que tantas pessoas estão interessadas no jogo Clash of Clans of Clans para celular P2W?
- Qual destes jogos para celular é o melhor e por quê, Marvel Contest of Champions, Clash Royale, ou Clash of Clans?
- Que linguagem usou a Supercell para construir Clash Royale e Clash of Clans?