De nombreux joueurs souhaitent pouvoir jouer à leurs jeux à tout moment et en tout lieu. C'est l'avantage le plus notable des jeux navigateur. En termes de gameplay, les jeux navigateur se divisent principalement en jeux MMORPG traditionnels et jeux occasionnels. Les jeux occasionnels sont le type le plus populaire et comprennent les jeux de ferme, de musique, de commerce et de course. Ces jeux navigateur occasionnels ont des exigences matérielles relativement faibles. En général, les joueurs peuvent utiliser des ordinateurs à faible configuration ou des netbooks pour y jouer via un navigateur, à condition de disposer d'un accès Internet. Les développeurs de jeux navigateur font face à plusieurs défis techniques majeurs :
Alibaba Cloud fournit une plateforme de cloud computing pour répondre aux besoins et aux défis auxquels sont confrontés les jeux navigateur. Cette solution offre les avantages suivants :
Sécurité des jeux
Serveurs de jeu sécurisés et stables
Les jeux navigateur comprennent souvent de nombreux aspects de gameplay automatisés nécessitant très peu d'interaction de la part des joueurs. Cela laisse un espace propice à l'utilisation de modules d'extension non autorisés. Il est donc nécessaire d'introduire des mécanismes pour empêcher les joueurs d'utiliser ces modules afin d'obtenir des avantages massifs en jeu en peu de temps, affectant ainsi l'équilibre du système de valeur du jeu. Les attaques représentent un autre risque de sécurité. Les jeux navigateur sont les plus vulnérables aux attaques.
Grâce à la protection offerte par les adresses IP Anti-DDoS d'Alibaba Cloud, le Web Application Firewall (WAF), les tests de pénétration et d'autres services de sécurité Alibaba Cloud, le risque d'attaques fréquentes sur les serveurs de jeux navigateur peut être évité. Les joueurs bénéficient ainsi d'un service de jeu plus stable, tandis qu'une série de politiques anti-triche garantit des conditions de jeu équitables.
Évolutivité élastique des ressources
Évolutivité élastique des ressources
Les jeux navigateur sociaux occasionnels fonctionnent généralement sur un réseau social. Certains jeux très populaires connaissent une augmentation rapide du nombre d'utilisateurs. Les jeux MMORPG lancent également en permanence de nouveaux serveurs pour attirer de nouveaux joueurs. De plus, les jeux navigateur ont généralement une durée de vie courte. Au bout d'un certain temps, les joueurs deviennent moins actifs et cessent progressivement de jouer. Les jeux navigateur connaissent également des périodes de pic hautes et basses. Ils nécessitent donc des ressources serveur prenant en charge une mise à l'échelle élastique rapide et fiable.
En combinant Server Load Balancer (SLB) et Auto Scaling (ESS) d'Alibaba Cloud, les développeurs peuvent facilement procéder à une mise à l'échelle automatique en ligne des serveurs de logique de jeu pour répondre aux changements soudains, tels que la pression accrue sur les serveurs causée par les variations drastiques du nombre d'utilisateurs de jeux. Cela permet également aux utilisateurs d'exploiter les ressources serveur de la manière la plus efficace.
Volume important de lecture/écriture de données d'interaction hors ligne
Bases de données distribuées prenant en charge les accès à forte concurrence
Pour renforcer la fidélité des utilisateurs, les jeux navigateur SNS ajoutent généralement des aspects de gameplay hors ligne basés sur la chaîne relationnelle des réseaux sociaux. Cela implique la lecture et l'écriture de grandes quantités de données d'interaction hors ligne (dépassant largement le volume de données à traiter pour les joueurs simultanément en ligne). Les jeux nécessitent donc une solution de stockage de données prenant en charge la lecture/écriture simultanée de données massives.
Le service de base de données relationnelle haute performance d'Alibaba Cloud et le service de base de données relationnelle distribuée s'associent pour fournir un service de base de données prenant en charge les lectures/écritures à forte concurrence et les extensions horizontales. De plus, la capacité et les spécifications de la base de données peuvent être ajustées de manière flexible selon les différents cycles de service.
Problème d'accélération du contenu statique de jeu
Accélération stable du contenu statique de jeu
Les jeux navigateur sont des jeux sans client : les joueurs doivent jouer et télécharger simultanément. Les développeurs doivent donc combiner l'accélération du téléchargement de certains contenus de jeu avec des politiques de chargement dynamique des ressources afin d'améliorer l'expérience de jeu.
Le CDN d'Alibaba Cloud dispose de ressources de nœuds riches et d'excellentes performances de téléchargement d'images. Combiné avec Object Storage Service (OSS), il crée un système intégré pour le stockage, le traitement et la distribution du contenu statique des jeux navigateur. Cela offre un traitement d'images pratique et une capacité de téléchargement de proximité avec un débit très élevé, garantissant une expérience de jeu stable et rapide aux joueurs. De plus, la solution réduit efficacement les coûts de bande passante et de trafic.