Muitos jogadores querem poder jogar a qualquer hora e em qualquer lugar. Essa é a vantagem mais significativa oferecida pelos jogos de navegador. Em termos de jogabilidade, os jogos de navegador se dividem principalmente em jogos MMORPG tradicionais e jogos casuais. Os jogos casuais são o tipo mais popular e incluem jogos de fazenda, música, negócios e corrida. Esses jogos casuais de navegador têm requisitos de hardware relativamente baixos. Geralmente, os jogadores podem usar computadores com configurações modestas ou netbooks para jogar pelo navegador, desde que tenham acesso à internet. Os desenvolvedores de jogos de navegador enfrentam vários desafios técnicos fundamentais:.
A Alibaba Cloud oferece uma plataforma de computação em nuvem para atender às necessidades e aos desafios enfrentados pelos jogos de navegador. Esta solução proporciona as seguintes vantagens:.
Segurança do jogo
Servidores de jogo seguros e estáveis
Jogos de navegador frequentemente incluem muitos aspectos de jogabilidade automatizada, exigindo pouca interação dos jogadores. Isso abre espaço para o uso de plug-ins. Por isso, é necessário implementar mecanismos que impeçam os jogadores de usar plug-ins para obter benefícios massivos no jogo em pouco tempo, afetando o equilíbrio do sistema de valores do jogo. Os ataques representam outro risco de segurança. Os jogos de navegador são os mais vulneráveis a ataques.
Por meio da proteção oferecida pelos endereços IP Anti-DDoS da Alibaba Cloud, WAF, testes de penetração e outros serviços de segurança da Alibaba Cloud, é possível evitar o risco de ataques frequentes aos servidores de jogos de navegador. Isso proporciona aos jogadores um serviço de jogo mais estável, enquanto uma série de políticas anti-plug-ins garante um campo de jogo justo.
Escalabilidade elástica de recursos
Escalabilidade elástica de recursos
Jogos sociais casuais de navegador geralmente são executados em uma rede social. Alguns jogos muito populares experimentam um crescimento rápido de usuários. Jogos MMORPG também lançam constantemente novos servidores para atrair novos jogadores. Além disso, jogos de navegador costumam ter vida útil curta. Com o tempo, os jogadores tornam-se menos ativos e gradualmente param de jogar. Jogos de navegador também passam por períodos de pico e baixa atividade, portanto exigem recursos de servidor que suportem escalabilidade elástica rápida e confiável.
Ao combinar o Server Load Balancer (SLB) e o Auto Scaling (ESS) da Alibaba Cloud, os desenvolvedores podem realizar facilmente a escalabilidade online automática dos servidores de lógica de jogo para responder a mudanças repentinas, como o aumento de pressão nos servidores causado por variações drásticas no número de usuários do jogo. Isso também ajuda os usuários a utilizar os recursos de servidor da forma mais eficiente possível.
Alto volume de leitura/gravação de dados de interação offline
Bancos de dados distribuídos com suporte a acesso concorrente elevado
Para aumentar a fidelidade dos usuários, jogos de navegador sociais (SNS) geralmente adicionam aspectos de jogabilidade offline baseados na cadeia de relacionamentos das redes sociais. Isso envolve a leitura e gravação de grandes volumes de dados de interação offline (muito superiores à quantidade de dados a serem processados para jogadores simultaneamente online). Portanto, os jogos exigem uma solução de armazenamento de dados que suporte leitura/gravação concorrente de dados em massa.
O Relational Database Service e o Distributed Relational Database Service da Alibaba Cloud, ambos de alto desempenho, combinam-se para oferecer um serviço de banco de dados que suporta leitura/gravação concorrente elevada e expansão horizontal. Além disso, a capacidade e as especificações do banco de dados podem ser ajustadas flexivelmente de acordo com os diferentes ciclos de serviço.
Problema de aceleração de conteúdo estático do jogo
Aceleração estável de conteúdo estático do jogo
Jogos de navegador não exigem cliente instalado; os jogadores precisam jogar e baixar conteúdo simultaneamente. Isso exige que os desenvolvedores combinem a aceleração de download de parte do conteúdo do jogo com políticas dinâmicas de carregamento de recursos para melhorar a experiência de jogo.
A CDN da Alibaba Cloud possui recursos abundantes de nós e excelente desempenho no download de imagens. Combinada com o Object Storage Service (OSS), cria um sistema integrado para armazenamento, processamento e distribuição de conteúdo estático de jogos de navegador. Isso proporciona processamento conveniente de imagens e capacidade de download próximo ao usuário com throughput extremamente alto, oferecendo uma experiência de jogo estável e rápida aos jogadores. Além disso, a solução reduz eficazmente os custos de largura de banda e tráfego.