De nombreux joueurs souhaitent pouvoir jouer à leurs jeux à tout moment et en tout lieu. C'est le principal atout des jeux par navigateur. En termes de gameplay, les jeux par navigateur se répartissent principalement entre les MMORPG (Massive Multiplayer Online Role Playing Game) traditionnels et les jeux occasionnels. Les jeux occasionnels constituent le type de jeu en ligne le plus populaire et comprennent des jeux de simulation agricole, de musique, de gestion et de course. Ces jeux occasionnels par navigateur ont des exigences matérielles relativement faibles. En général, les joueurs peuvent utiliser des ordinateurs peu performants ou des netbooks pour y jouer via un navigateur, tant qu'ils disposent d'un accès à Internet. Les développeurs de jeux par navigateur sont confrontés à plusieurs défis techniques majeurs :
Alibaba Cloud fournit une plateforme de cloud computing pour répondre aux besoins et aux défis des jeux par navigateur. Cette solution offre les avantages suivants :
Sécurité des jeux
Serveurs de jeu sécurisés et stables
Les jeux par 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 plug-ins. Il est donc nécessaire d'introduire des mécanismes empêchant les joueurs d'utiliser des plug-ins pour obtenir des avantages en jeu, ce qui affecterait l'équilibre du système de valeurs du jeu. Les attaques représentent un autre risque de sécurité, de nombreux jeux par navigateur étant vulnérables à divers types d'attaques.
Grâce à la protection offerte par les adresses IP Anti-DDoS, Web Application Firewall (WAF), les tests de pénétration et les autres services de sécurité Alibaba Cloud, le risque d'attaques fréquentes sur les serveurs de jeux par 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 garantissent des conditions de jeu équitables.
Extensibilité élastique des ressources
Extensibilité élastique des ressources
Les jeux sociaux occasionnels par navigateur fonctionnent généralement sur un réseau social. Certains jeux très populaires connaissent une montée en charge rapide du nombre d'utilisateurs. Les MMORPG lancent également en permanence de nouveaux serveurs pour attirer de nouveaux joueurs. De plus, les jeux par navigateur ont généralement une durée de vie courte. Au fil du temps, les joueurs deviennent moins actifs et cessent progressivement de jouer. Les jeux par navigateur connaissent également des périodes de pic et de creux, nécessitant 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 mettre en œuvre une mise à l'échelle automatique en ligne pour les serveurs de logique de jeu, afin de répondre aux changements soudains tels que la pression accrue sur les serveurs causée par des variations importantes du nombre de joueurs. Cette approche permet également d'optimiser l'utilisation des ressources serveur.
Volume important de lecture/écriture de données d'interaction hors ligne
Bases de données distribuées prenant en charge les accès hautement concurrents
Pour renforcer la fidélité des utilisateurs, les jeux par navigateur sur réseaux sociaux (SNS) intègrent 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 en ligne simultanés). Ces jeux nécessitent donc une solution de stockage de données prenant en charge la lecture/écriture concurrente de données massives.
ApsaraDB RDS haute performance et le service de base de données relationnelle distribuée d'Alibaba Cloud s'associent pour fournir un service de base de données prenant en charge les lectures/écritures hautement concurrentes et l'extension horizontale. De plus, la capacité et les spécifications de la base de données peuvent être ajustées de manière flexible en fonction des 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 par navigateur fonctionnent sans client dédié : 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 nombreuses ressources de nœuds et d'excellentes performances de téléchargement d'images. Associé à Object Storage Service (OSS), il constitue un système intégré de stockage, de traitement et de distribution du contenu statique des jeux par navigateur. Il offre un traitement d'images pratique et un téléchargement de proximité à très haut débit, garantissant une expérience de jeu stable et rapide pour les joueurs. De plus, cette solution réduit efficacement les coûts de bande passante et de trafic.