L'authenticité nécessite de la performance
Rédigé en collaboration avec
Highwire Games
Points clés
Le jeu de Highwire Games Six Days in Fallujah est entré dans l'Accès Anticipé Steam le 22 juin 2023 et est devenu instantanément le jeu PC le plus vendu au monde.
Pour garder les fans engagés avec son gameplay intense et très réaliste, le mode multijoueur coopératif de Six Days nécessitait que son hébergement de serveur de jeu offre une précision mortelle avec une faible latence et équité pour garantir une expérience de jeu idéale pour ses joueurs dans le monde entier.
L'équipe, avec un nombre impressionnant de joueurs en cours, a ajouté des serveurs de jeu autoritaires et une orchestration facilement en quelques jours, grâce à l'intégration simple d'Edgegap et à l'accès à ses développeurs qui ont fourni du soutien à chaque tournant, afin de livrer leur feuille de route de contenu ambitieuse.
Le Studio
Highwire Games est une petite équipe de développeurs de jeux vétérans chargée de développer Six Days in Fallujah, un tireur tactique à la première personne qui vous plonge dans un combat urbain réel nécessitant des tactiques de la vie réelle pour surmonter.
Conçu avec l'aide de dizaines de Marines et de Soldats qui ont combattu dans l'une des batailles modernes les plus éprouvantes au monde, voici le combat urbain tel qu'il est réellement mené.
Dans le cadre de son Accès Anticipé, il a déployé des missions coopératives pouvant être jouées par 1 à 4 joueurs humains contre une IA sophistiquée. Le travail d'équipe est essentiel car ces ennemis IA vous traqueront, flanqueront, embusqueront, se faufileront dans des tunnels et vous attireront dans des pi traps. Ils utilisent les mêmes tactiques contre vous qui ont rendu la Seconde Bataille de Falloujah parmi les plus sanglantes en un demi-siècle.
Le Défi
Après avoir initialement livré sept cartes et scénarios, la prochaine étape était d'ajouter un multijoueur fluide pour réaliser l'ambition du jeu avec une base de joueurs en direct. Pour garantir la performance requise par son gameplay authentique, l'option de pair à pair a été écartée – le jeu nécessitait des serveurs autoritaires.
Un défi unique des cartes générées de manière procédurale était qu'elles devaient générer ces cartes rapidement en fonction des actifs in-game avant d'accepter les joueurs sur leur serveur de jeu. De plus, elles devaient être expédiées en même temps qu'un ensemble d'extras comme des bots.
En d'autres termes, pas un exploit facile compte tenu des ressources limitées disponibles pour intégrer l'hébergement de serveurs de jeu multijoueur.
Highwire a diligemment enquêté sur tous les prestataires de services et a choisi Edgegap.
La Solution
La solution robuste mais simple à intégrer d'Edgegap était essentielle pour le principal défi de Highwire d'un serveur de jeu haute performance. Cela a permis à Highwire de faire fonctionner leur backend en quelques minutes plutôt qu'en mois de travail fastidieux, leur permettant de canaliser des ressources de développement précieuses sur le développement du jeu.
La solution d'hébergement cloud distribuée que propose la plateforme d'Edgegap était un choix parfait : déjà compatible avec les services de jeux Epic Online de Highwire, elle a permis aux développeurs de Six Days in Fallujah de déployer des serveurs de jeux à travers plusieurs fournisseurs dans le monde entier sur le plus grand réseau de edge au monde – permettant à l'orchestrateur d'Edgegap de déployer des serveurs de jeu le plus près des utilisateurs, ce qui a réduit la latence et augmenté l'équité, le seul fournisseur capable de fournir ce niveau de performance.
Performance : La latence est la raison numéro un pour laquelle les joueurs quittent le multijoueur – encore plus lorsque l'authenticité est au cœur de l'expérience de jeu. L'orchestration automatisée des serveurs de jeu tirant parti de plus de 615 emplacements garantit une latence optimale pour les joueurs dans le monde entier, quelle que soit leur localisation, grâce à l'hébergement de proximité des instances de serveurs de jeux persistants.
Hébergement sans région : Comme la latence, la possibilité de profiter de tous les emplacements d'Edgegap disponibles à la demande a assuré à la base de joueurs mondiale de Highwire un hébergement de serveur de jeux idéal, sans compromettre en limitant le jeu à quelques régions seulement.
Soutien : Étant donné les défis uniques de Highwire, l'équipe de développement d'Edgegap a été une ressource toujours présente durant le processus d'intégration, aidant à guider l'équipe de Highwire, et aidant à optimiser la performance de leur serveur de jeux afin de minimiser la bande passante et l'utilisation des sorties. Cette collaboration continue, fournissant des insights et des solutions pour soutenir Highwire bien au-delà de l'intégration alors que Highwire continue de développer le jeu ; y compris des outils de rapport de plantage et la possibilité de créer un proxy de joueur pour envoyer des requêtes API en toute sécurité.
Résilience : Bien que certaines erreurs soient probables, les joueurs de Six Days in Fallujah ont bénéficié d'une expérience stable sans pannes de serveur grâce à la gestion multi-cloud automatisée d'Edgegap.
Simplicité : Avec une très petite équipe, les développeurs backend de Highwire ont réussi à intégrer Edgegap en quelques jours, économisant probablement des centaines de jours de travail par rapport aux services d'hébergement traditionnels.
Tarification : L'hébergement sans engagement d'Edgegap a aidé Highwire à utiliser ses ressources, et son flux de trésorerie, pour s'aligner sur la popularité croissante du jeu sans trop dépenser grâce au modèle d'hébergement pay-per-use de la plateforme qui est entièrement synchronisé avec la demande des joueurs.
Conclusion
L'équipe, avec un nombre impressionnant de joueurs en cours, a ajouté des serveurs de jeux autoritaires et de l'orchestration facilement en quelques jours, grâce à la simple intégration d'Edgegap et à l'accès à ses développeurs qui ont fourni un soutien à chaque étape pour livrer leur feuille de route de contenu ambitieuse.