Muitos jogadores querem poder jogar a qualquer hora e em qualquer lugar. Essa é a principal vantagem dos jogos para navegador. Em termos de jogabilidade, os jogos para navegador se dividem principalmente em jogos tradicionais de RPG online multijogador massivo (MMORPG) e jogos casuais. Os jogos casuais são o tipo mais popular de jogo online e incluem jogos de fazenda, música, negócios e corrida. Esses jogos casuais para navegador têm requisitos de hardware relativamente baixos. Geralmente, os jogadores podem usar computadores com configurações básicas ou netbooks para jogar pelo navegador, desde que tenham acesso à internet. Os desenvolvedores de jogos para 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 para navegador. Esta solução proporciona as seguintes vantagens:.
Segurança do jogo
Servidores de jogos seguros e estáveis
Os jogos para navegador frequentemente incluem muitos aspectos de jogabilidade automatizada que exigem pouca interação dos jogadores. Isso abre espaço para o uso de plugins. Por isso, é necessário implementar mecanismos para impedir que os jogadores usem plugins para obter vantagens indevidas no jogo, afetando o equilíbrio do sistema de valores do jogo. Os ataques representam outro risco de segurança, já que muitos jogos para navegador são vulneráveis a diversos tipos de ataque.
Com a proteção oferecida por endereços IP Anti-DDoS, Web Application Firewall (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 para navegador. Isso proporciona aos jogadores um serviço de jogos mais estável, enquanto uma série de políticas anti-plugin garante um ambiente de jogo justo.
Escalabilidade elástica de recursos
Escalabilidade elástica de recursos
Jogos casuais sociais para navegador geralmente são executados em redes sociais. 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, os jogos para navegador costumam ter vida curta. Com o tempo, os jogadores se tornam menos ativos e gradualmente param de jogar. Os jogos para navegador também passam por períodos de pico e de baixa atividade, portanto precisam de recursos de servidor que ofereçam 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 o dimensionamento automático online dos servidores de lógica do 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 do servidor da maneira mais eficiente possível.
Alto volume de leitura e gravação de dados de interação offline
Bancos de dados distribuídos com suporte a alto acesso simultâneo
Para aumentar a fidelidade dos usuários, os jogos SNS para navegador 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 processados para jogadores simultaneamente online). Portanto, os jogos exigem uma solução de armazenamento de dados que suporte leitura e gravação simultâneas de grandes volumes de dados.
O Relational Database Service de alto desempenho da Alibaba Cloud e o Distributed Relational Database Service combinados oferecem um serviço de banco de dados com suporte a leitura e gravação simultâneas de alta concorrência e extensões horizontais. Além disso, a capacidade e as especificações do banco de dados podem ser ajustadas de forma flexível 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
Os jogos para navegador não exigem cliente instalado — os jogadores precisam baixar e jogar simultaneamente. Isso exige que os desenvolvedores combinem aceleração de download para parte do conteúdo do jogo com políticas dinâmicas de carregamento de recursos, a fim de melhorar a experiência de jogo.
A CDN da Alibaba Cloud possui recursos abundantes de nós e excelente desempenho de 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 para navegador. Isso oferece processamento conveniente de imagens e capacidade de download próximo ao usuário com throughput extremamente alto, proporcionando uma experiência de jogo estável e rápida para os jogadores. Além disso, a solução reduz efetivamente os custos de largura de banda e tráfego.