Comment Blue Duck utilise les Fleets d'Edgegap l'orchestration de son MMO

Rédigé en collaboration avec

Canard Bleu Studios

Points clés

  • Gestion Automatisée des Serveurs MMO : Les Flottes et Sessions Intelligentes d'Edgegap permettent une orchestration entièrement automatisée des serveurs MMO, avec un dimensionnement en temps réel basé sur les seuils d'activité des joueurs. Les nouveaux déploiements de serveurs sont opérationnels en quelques secondes, permettant un dimensionnement réactif en fonction de la demande des joueurs.

  • Infrastructure F2P Rentable : Les capacités de mise à l'échelle dynamique aident à minimiser les dépenses opérationnelles pour les jeux free-to-play où chaque coût de serveur impacte la rentabilité.

  • Outils de Construction de Serveurs Intégrés et Rationalisés : Le plugin Unity d'Edgegap élimine les constructions manuelles sous Linux, la conteneurisation Docker et les processus de téléchargement, économisant d'innombrables heures de développement.

  • Mises à Jour & Analyses Sans Temps d'Arrêt : La configuration de la Flotte de Test permet des transitions de version sans couture avec un dimensionnement progressif automatique, garantissant une expérience ininterrompue pour les joueurs. Le tableau de bord des sessions fournit une surveillance constante de l'activité du serveur, se révélant inestimable pendant le développement et les opérations.

Le Studio

Cofondé par Omer Simchoni, Gal Simchoni et Isaac Noah en 2022, Blue Duck Studios est dédié au développement de jeux en réalité virtuelle (RV).

Basé à Tel-Aviv, le studio a l'intention de réécrire la façon dont les jeux sont joués et est enthousiaste à l'idée de débloquer le plein potentiel de la réalité virtuelle, d'implémenter des mécaniques innovantes mais intuitives, et de jouer un rôle de pionnier dans le futur des expériences jouables immersives.

Sa sortie initiale en 2024, Gravity League, a dominé les classements du Meta Quest Store avec son expérience de fitness en RV gratuite et compétitive (F2P) avec des ligues en ligne contre de vrais adversaires du monde entier.

Pour sa deuxième sortie, We Are Soccer, après une sortie premium initiale, l'équipe de Blue Duck s'est fixé pour objectif de transformer le jeu en F2P pour atteindre un nouveau public massif avec son jeu de soccer en RV basé sur les compétences et axé sur les clubs.

Le Défi

La transition de We Are Soccer vers une expérience F2P commence par une énorme quantité de travail sur le cycle de gameplay central du jeu, la rétention des joueurs, et la monétisation, ainsi que sur son infrastructure technique pour garantir qu'elle puisse se développer de manière rentable lorsque la base de joueurs du jeu augmente.

De plus, en tant que jeu gratuit, chaque coût de serveur compte. Le studio avait besoin d'une allocation optimale des ressources et d'une mise à l'échelle très flexible pour maximiser l'utilisation des serveurs et minimiser les dépenses opérationnelles liées à ses coûts liés au cloud.

La Solution

Heureusement, ce dont l'équipe n'avait pas à s'inquiéter était l'orchestration de son serveur de jeu.

Grâce à la migration de Gravity League, l'équipe de Blue Duck Studios savait qu'elle pouvait compter sur Edgegap pour une expérience en ligne autoritaire et rentable.

Dans leurs mots, "avec We Are Soccer, offrir une expérience multijoueur fluide et à grande échelle est essentiel;  et Edgegap a été un véritable catalyseur pour que cela se produise," a déclaré Omer Simchoni, PDG de Blue Duck Studios.

"Nous utilisons les fonctionnalités Smart Fleets et Sessions d'Edgegap pour orchestrer nos serveurs MMO, en les intégrant à notre propre logique de mise à l'échelle personnalisée pour décider exactement quand de nouveaux serveurs se mettent en route et quand les serveurs inactifs s'éteignent. Grâce à l'API Fleets, nous mettons dynamiquement les serveurs à l'échelle en fonction de l'activité des joueurs en temps réel. Par exemple, si un serveur dépasse un seuil de joueurs, la demande augmente automatiquement; s'il devient vide, la demande chute.

Combiné avec notre propre suivi de l'activité client et nos systèmes de redirection, nous avons construit un flux de gestion de serveur MMO entièrement automatisé, équilibré et optimisé. Les nouveaux déploiements sont opérationnels en quelques secondes, et le tableau de bord des Sessions nous donne une visibilité constante sur l'activité des serveurs; quelque chose qui s'est avéré inestimable lors du développement précoce.

Le plugin Unity d'Edgegap est un autre grand avantage. Il simplifie complètement le pipeline de construction à hébergement du serveur ; y compris la containerisation Docker ; donc, d'un simple clic, nous passons les étapes manuelles de construction Linux, de containerisation, et de téléversement. Cela a à lui seul économisé d'innombrables heures.

Notre configuration de Test Fleet rend le déploiement de mises à jour sans douleur. Nous pouvons tester de nouvelles versions en isolation, puis les faire passer en production sans affecter les joueurs existants. Edgegap gère automatiquement l'abaissement progressif des anciennes versions et la montée en charge des nouvelles, assurant une expérience joueur fluide et sans interruption," a déclaré M. Simchoni.

Conclusion

Le succès de Blue Duck Studios avec We Are Soccer démontre comment le bon partenaire d'infrastructure peut transformer la scalabilité et l'efficacité opérationnelle d'un jeu. En s'appuyant sur les Smart Fleets d'Edgegap, son plugin Unity, et ses capacités de mise à l'échelle automatisée, le studio a atteint un système de gestion de serveur entièrement autonome qui s'adapte à l'activité des joueurs en temps réel tout en minimisant les coûts ; des facteurs cruciaux pour une transition réussie vers le modèle gratuit.

Le partenariat a libéré Blue Duck Studios des préoccupations infrastructurelles, leur permettant de se concentrer entièrement sur le développement de jeux, la rétention des joueurs, et les stratégies de monétisation. Avec des déploiements de serveurs se réalisant en quelques secondes, des mises à jour sans accroc, et une allocation intelligente des ressources, Edgegap s'est avéré être plus qu'une solution d'hébergement ; c'est devenu un facilitateur de la vision ambitieuse multijoueur de Blue Duck Studios.

Comme le mentionne Omer de Blue Duck, “En résumé ; Edgegap ne se contente pas de gérer l'orchestration des serveurs ; il nous permet de nous concentrer sur le jeu lui-même, en étant convaincus que l'infrastructure se développera, s'adaptera, et fonctionnera exactement comme nous en avons besoin.”

Nous ne pourrions pas mieux le dire.