À mesure que le marché du jeu sur ordinateur s'intensifie, un nombre croissant de RPG sont publiés. Parmi eux, les MMORPG constituent l'une des sous-catégories les plus populaires. Les concepteurs et développeurs relèvent ainsi un nouveau défi : créer une architecture backend mobile offrant aux joueurs MMO la même expérience fluide que celle des joueurs sur PC traditionnel.
Alibaba Cloud dispose d'une plateforme de cloud computing puissante et hautement fiable pour répondre aux besoins et aux défis des jeux MMO. Cette solution offre les avantages suivants :
Bande passante élevée et volume de paquets important
Capacité de débit réseau élevée
Les jeux MMO cherchent généralement à offrir le champ de vision le plus étendu possible. Les déplacements et les combats figurent parmi les mécaniques de jeu essentielles et nécessitent une visibilité mutuelle en temps réel entre les joueurs présents sur le même écran. Un volume important de paquets de déplacement et de combat doit être diffusé dans un champ de vision donné. Les serveurs de jeux MMO génèrent ainsi une quantité massive de paquets de communication lorsque de nombreux joueurs sont connectés simultanément. Les couches d'accès des serveurs de jeux MMO nécessitent donc une bande passante réseau abondante et un débit de paquets élevé.
Alibaba Cloud dispose de ressources de bande passante abondantes, et Server Load Balancer (SLB) assure la prise en charge de l'accès par clustering. ECS, à ses performances maximales, peut prendre en charge un PPS de plusieurs centaines de milliers et fournir une capacité de débit réseau de l'ordre du Gbps.
Élasticité des ressources
Élasticité des ressources
Les jeux MMO se caractérisent par leur légèreté et la fragmentation du temps de jeu. L'industrie doit donc optimiser au maximum la conservation et l'utilisation des ressources serveur afin de combiner efficacement les zones et les serveurs des jeux MMO.
Les nombreux services d'Alibaba Cloud, notamment ECS et ApsaraDB for RDS, prennent tous en charge la montée en configuration verticale et l'extension horizontale. Associée à Auto Scaling (ESS) pour permettre une mise à l'échelle horizontale automatique en fonction de la charge, cette solution répond aux besoins d'ajustement dynamique des ressources à différentes étapes de l'activité.
Puissance de calcul élevée
Puissance de calcul élevée
Pour les jeux MMO en ligne, les concepteurs misent sur l'interaction entre les joueurs pour attirer de nouveaux participants. Ils doivent donc maximiser le nombre de joueurs simultanés dans chaque zone. Le nombre maximal de joueurs connectés simultanément dans une seule zone se compte généralement en milliers. Les jeux MMO en ligne nécessitent ainsi une interaction et une validation robustes, ainsi qu'une puissance de calcul élevée côté serveur.
Les serveurs ECS d'Alibaba Cloud utilisent les derniers processeurs multicœurs à haute fréquence d'horloge et un modèle flexible multi-scénarios pour fournir une puissance de calcul par zone via le clustering. Cette approche permet de fournir la puissance de calcul nécessaire aux serveurs hébergeant des milliers de joueurs en ligne simultanément dans une même zone.
Accès de proximité
Expérience d'accès au jeu stable
Les jeux MMO en ligne adoptent généralement des modèles de déploiement de proximité, organisés par zones et serveurs, avec plusieurs centres répartis dans différentes régions. Les joueurs bénéficient ainsi d'un accès au serveur de jeu le plus proche, ce qui garantit une expérience fluide et agréable.
En tirant pleinement parti des centres de données BGP multirégionaux d'Alibaba Cloud et de ses ressources réseau à haute vitesse, les développeurs peuvent déployer chaque zone de manière géographiquement distribuée. Les joueurs accèdent ainsi au jeu au plus près, ce qui réduit les risques de déconnexion et autres perturbations.