Comment Blue Duck utilise les Fleets d'Edgegap l'orchestration de son MMO
Rédigé en collaboration avec
Blue Duck Studios
Points clés
Les Flottes Intelligentes et les Sessions d'Edgegap permettent une orchestration de serveur MMO entièrement automatisée, avec un redimensionnement 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 redimensionnement réactif à la demande des joueurs.
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é.
Le plugin Unity d'Edgegap élimine les constructions manuelles sur Linux, la conteneurisation Docker et les processus de téléversement, économisant ainsi d'innombrables heures de développement.
La configuration de la flotte de test permet des transitions de version fluides avec un dimensionnement graduel automatique, garantissant une expérience de joueur ininterrompue. Le tableau de bord des sessions fournit une surveillance constante de l'activité du serveur, s'avérant inestimable durant 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 (VR).
Basé à Tel-Aviv, le studio a l'intention de réécrire la façon dont les jeux sont joués et est ravi de débloquer le potentiel complet de la réalité virtuelle, d'implémenter des mécaniques innovantes mais intuitives, et de pionnier l'avenir des expériences immersives jouables.
Son lancement initial en 2024, Gravity League, a dominé les charts du Meta Quest Store avec son expérience VR de fitness eSport gratuite et compétitive (F2P) avec des ligues en ligne contre de réels adversaires du monde entier.
En ce qui concerne son deuxième lancement, We Are Soccer, après un lancement premium initial, l'équipe de Blue Duck a décidé de passer le jeu en F2P pour atteindre un immense nouveau public avec son jeu de football VR basé sur les compétences et en équipe.
Le Défi
La transition de We Are Soccer vers une expérience F2P commence par une énorme quantité de travail sur le cœur du gameplay du jeu, la rétention des joueurs, et la monétisation, aux côtés de son infrastructure technique pour garantir qu'elle peut évoluer 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 montée en charge très flexible pour maximiser l'utilisation des serveurs et minimiser les dépenses opérationnelles liées à ses coûts de cloud.
La Solution
Heureusement, ce dont l'équipe n'a pas eu à s'inquiéter, c'était de l'orchestration de ses serveurs de jeu.
Grâce à sa migration de Gravity League, l'équipe de Blue Duck Studios savait qu'elle pouvait compter sur Edgegap pour une expérience en ligne autoritaire en serveur et rentable.
Selon ses mots, "avec We Are Soccer, offrir une expérience multijoueur fluide à grande échelle est crucial ; et Edgegap a été un véritable changement de donne pour y parvenir," a déclaré Omer Simchoni, PDG de Blue Duck Studios.
Nous avons utilisé les fonctionnalités Smart Fleets et Sessions d'Edgegap pour orchestrer nos serveurs MMO, les intégrant avec notre propre logique de montée en charge personnalisée pour décider exactement quand de nouveaux serveurs se mettent en route et quand ceux inactifs s'arrêtent. Grâce à l'API Fleets, nous ajustons dynamiquement les serveurs à la hausse ou à la baisse 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 ; si le serveur devient vide, la demande diminue.
Associé à notre propre suivi d'activité client et aux systèmes de redirection, nous avons construit un flux de gestion de serveurs MMO entièrement automatisé, équilibré et optimisé. Les nouveaux déploiements sont en ligne 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 durant les premiers développements.
Le plugin Unity d'Edgegap est une autre grande victoire. Il rationalise complètement le pipeline de construction à hébergement de serveurs ; y compris la containerisation Docker ; donc, d'un simple clic, nous sautons les étapes manuelles de construction Linux, de containerisation et de téléchargement. Cela nous a déjà fait gagner d'innombrables heures.
Notre configuration de flotte d'essai rend le déploiement d'updates indolore. Nous pouvons tester de nouvelles versions en isolation, puis les passer en production sans affecter les joueurs existants. Edgegap gère automatiquement le rétrécissement progressif des anciennes versions et l'augmentation des nouvelles, garantissant une expérience de joueur fluide et sans perturbations", 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 tirant parti des Smart Fleets d'Edgegap, de son plugin Unity et de ses capacités de montée en charge automatisées, le studio a réussi à établir un système de gestion de serveurs entièrement autonome qui s'adapte à l'activité des joueurs en temps réel tout en minimisant les coûts ; des facteurs critiques pour une transition réussie vers le free-to-play.
Le partenariat a libéré Blue Duck Studios des préoccupations d'infrastructure, leur permettant de se concentrer entièrement sur le développement du jeu, la rétention des joueurs et les stratégies de monétisation. Avec des déploiements de serveurs se produisant en quelques secondes, des mises à jour sans accroc et une allocation de ressources intelligente, Edgegap s'est avéré être plus qu'une solution d'hébergement ; il est devenu un facilitateur de la vision ambitieuse multijoueur de Blue Duck Studios.
Comme l'a mentionné Omer de Blue Ducks : “En bref ; Edgegap ne se contente pas de gérer l'orchestration des serveurs ; il nous permet de nous concentrer sur le jeu lui-même, convaincus que l'infrastructure évoluera, s'adaptera et fonctionnera exactement comme nous en avons besoin.”
Nous n'aurions pas pu mieux le dire.









