Edgegap contre Hathora
Edgegap et Hathora offrent tous deux l'orchestration de serveurs de jeux conteneurisés pour répondre aux besoins évolutifs des développeurs de jeux, mais chacun propose des offres uniques. Edgegap, connu pour sa solution multi-cloud, se concentre fortement sur l'informatique en périphérie pour optimiser l'expérience du joueur en réduisant la latence, ainsi qu'une suite complète de produits pour chaque type de jeu. Hathora Cloud priorise la plateforme d'hébergement "facilité d'utilisation" en mettant l'accent sur une présence mondiale et une évolutivité dynamique, grâce à leur produit de serveur autoritaire.
Comment se comparent-ils l'un à l'autre ? Cette comparaison examine les fonctionnalités, les forces et les nuances entre Edgegap et Hathora.
Configuration initiale
L'intégration d'Edgegap est par conception bien plus que transparente ; elle est intuitive. Edgegap s'engage à faciliter l'utilisation et à optimiser.
La plateforme de l'entreprise se vante d'un design qui défend une approche rationalisée de l'intégration et de la gestion de l'orchestration d'hébergement des serveurs de jeux. L'intégration ne prend que quelques minutes, avec des clients migrant des productions en direct complètes en quelques jours, et contrairement aux produits concurrents, elle ne nécessite pas d'ingénieur en interne pour intégrer des équipes plus petites.
Au cœur de cette intégration se trouve le Plugin et API du moteur de jeu – car l'intégration se fait aussi simplement qu'avec quelques clics dans l'IDE de votre moteur de jeu ou un simple appel API RESTful. Edgegap propose des plugins pour tous les principaux moteurs de jeu (y compris Unity, Unreal et Cocos) ; ce qui signifie que l'intégration prend quelques minutes. Ces outils agissent comme un conduit, reliant les jeux des développeurs à l'infrastructure robuste d'Edgegap, garantissant une interaction harmonieuse entre les deux.
En approfondissant, seul Edgegap propose un service de matchmaking entièrement géré. La présence d'un service de matchmaking clé en main soulage les développeurs du travail de conception de leur propre service, un outil extrêmement utile pour les développeurs indépendants car c'est un composant complexe des jeux en ligne, rationalisant ainsi le processus de développement de jeux et garantissant que les joueurs sont toujours appariés dans des environnements optimisés pour la latence.
Au cœur de la plateforme de Hathora se trouve leur mécanisme de déploiement de salles. Bien que ce système de salles puisse sembler efficace sur le papier, offrant par exemple aux studios de jeux la possibilité de lancer plusieurs matchs dans une seule salle, cette logique n'est pas disponible clé en main avec Hathora et doit être développée par le studio de jeux. En ce qui concerne le réglage de leur serveur de jeu, les développeurs commencent leur parcours Hathora avec la même étape qu'Edgegap : un téléchargement de serveur de jeu via un conteneur. Hathora offre ensuite un espace de configuration post-téléchargement. Ici, les développeurs peuvent bricoler, ajustant les paramètres du serveur et veillant à ce que l'infrastructure soit alignée avec les exigences de leur jeu.
Produits
Edgegap offre chaque solution de serveur de jeu pour tous les types de jeux.
Serveurs autoritaires sont la norme d'or pour le jeu, le niveau ultime de contrôle, de qualité et de performance ; idéal pour les jeux qui nécessitent une expérience parfaite pour les joueurs. Comme Hathora, Edgegap offre la possibilité d'ajouter Bare Metal pour l'orchestration hybride.
Relais distribués (ou “réseau de relais”) sont une solution flexible qui améliore le réseau pair-à-pair limité.
Flottes sont une gestion automatisée et auto-optimisée des serveurs mondiaux pour des instances persistantes. Le Gestionnaire de session est également disponible.
Un matchmaker sans code, entièrement géré, qui est hautement évolutif et le seul matchmaker avec des règles basées sur la latence.
D'autre part, Hathora, étant un produit plus récent, n'offre que l'hébergement basé sur des salles, ainsi qu'un service de lobby simple. Leur offre Bare Metal est désormais le cœur de leur backend d'orchestration de serveurs de jeu.
Récemment, Hathora a ajouté la gestion des flottes à leur offre.
Connectivité – Réduction de latence et résilience
Edgegap se tient en avant avec son approche pionnière en matière de connectivité. Au cœur de sa prouesse se trouve une infrastructure multi-cloud diversifiée offrant aux développeurs de jeux un accès instantané à tous 615+ emplacements dans le monde entier, juste à temps et à la demande. Plutôt que d'être attaché à un seul fournisseur de cloud et à son orchestration spécifique au fournisseur (par exemple, Gamelift d'AWS, PlayFab d'Azure), Edgegap élargit ses horizons en s'intégrant à plus de 17+ fournisseurs de cloud distincts à travers le monde.
Cela garantit non seulement un accès réseau vaste, mais offre également la redondance qui est souvent cruciale dans le domaine du jeu – garantissant qu'Edgegap est engagé à 99,99% de disponibilité. L'intégration de géants de l'industrie comme AWS, GCP et Azure renforce l'engagement d'Edgegap en matière d'accessibilité et de fiabilité, facilitant une expérience sans couture pour une base de joueurs mondiale diversifiée. Si un serveur est en panne, le trafic est instantanément et automatiquement redirigé vers un autre fournisseur ou emplacement pour une expérience de jeu en ligne fluide. Cela inclut une protection DDoS automatisée.
La fiabilité est une chose, mais grâce à sa technologie d'orchestration automatisée et brevetée, Edgegap est capable de déployer le plus proche utilisateur contrairement à tout autre service sur le marché. L'aboutissement de cette technologie éprouvée est palpable - les joueurs rencontrent un lag minimal, entraînant des réponses plus rapides en jeu et une expérience de jeu globalement améliorée. C'est également la seule plate-forme à avoir prouvé sa réduction de latence – jusqu'à 58% en moyenne par rapport aux clouds publics traditionnels.
Hathora ancre sa proposition de connectivité sur l'hébergement régional et le routage du trafic via le backbone d'un fournisseur de cloud. Ses serveurs sont situés dans des régions du monde entier, 14 au moment de la rédaction, ce qui est pâle par rapport aux 615 emplacements d'Edgegap pour offrir une véritable réduction de latence. Des journaux de serveurs détaillés et des métriques de performance illuminent le paysage opérationnel, tandis que la protection DDoS intrinsèque de la plate-forme renforce sa défense de manière similaire à Edgegap, garantissant que les jeux restent ininterrompus. Cependant, héberger des jeux dans un nombre aussi limité d'emplacements signifie que leur infrastructure serait vulnérable à une panne de fournisseur ou à une attaque DDoS écrasante ciblant un seul emplacement.
Scalabilité
Edgegap championne une approche de scalabilité dynamique basée sur la demande des utilisateurs. Au cœur se trouve la capacité agile de réajuster automatiquement son infrastructure aux besoins de jeu en temps réel grâce à son orchestration automatisée.
Le nombre de joueurs dans les jeux multijoueurs est notoirement imprévisible – les pics peuvent survenir soudainement avec de nouvelles fonctionnalités de jeu, et les creux sont inévitables pendant les heures creuses. Edgegap, avec ses capacités d'ajustement automatique, garantit que les ressources sont constamment et adéquatement adaptées à ces fluctuations. Renforçant davantage sa position en matière de scalabilité, son adoption du modèle multi-cloud. En tirant parti de la puissance et de la répartition géographique de divers fournisseurs de cloud mondiaux, Edgegap contrecarre efficacement les pics de demande régionaux, garantissant qu'il n'y a pas de contrainte sur son système global et maintenant une expérience de jeu cohérente.
Hathora se taille une niche de scalabilité avec ses salles de serveurs à la demande.
Tout comme Edgegap, un simple appel d'API active une salle de serveurs. Grâce à sa gestion dynamique des salles, Hathora promet un équilibre – les ressources ne sont ni dormantes ni surchargées, garantissant une efficacité en termes de coûts et de performance de jeu. Cependant, elle est toutefois déficiente en termes de diversité des emplacements et des fournisseurs, se concentrant sur seulement 1 ou 2 fournisseurs dans une douzaine d'emplacements à travers le monde.
La capacité d'adaptation de chaque plateforme respective offre aux développeurs un niveau de flexibilité sans précédent, les libérant de la tâche lourde d'allouer des ressources de manière préemptive en fonction des demandes estimées. Ils sont habilités à opérer dans l'instant, effectuant des ajustements instantanés qui garantissent non seulement une efficacité des ressources, mais aussi une expérience cohérente pour les joueurs.
Plateformes & Adoptions
Edgegap soutient les studios développant des jeux mobiles, PC, VR, WebGL et console à travers divers genres, et avec des fonctionnalités uniques à certains genres – à savoir sessions & flottes.
En termes de jeux, Edgegap gère actuellement des jeux en direct allant des titres AAA aux projets indépendants. Les jeux AAA actuels fonctionnant sur Edgegap incluent (au moment de la rédaction) PAYDAY 3 de Starbreeze, Six Days in Fallujah de Highwire Games, 7 Days: Blood Moon de The Fun Pimps. Des études de cas pour certains de ces jeux sont disponibles à lire.
Plus de 450 studios ont utilisé la plateforme Edgegap au cours du dernier trimestre (au moment de la rédaction). Elle gère des centaines de milliers de serveurs de jeux et de joueurs chaque jour.
Hathora travaille avec des studios développant des jeux mobiles, PC et consoles. Avec des clients tels que Spectre Divide de Mountaintop Studios, Stormgate de Frost Giant Studios, et le prochain Splitgate 2 des nouvellement formés 1047 Games.
Prix
Les cadres de tarification de l'orchestration des serveurs de jeux multijoueurs entre Edgegap et Hathora sont subtils mais évidents à grande échelle.
Edgegap a adopté dès le départ un modèle de tarification basé sur l'utilisation. Cela garantit que les développeurs ne paient que pour les ressources à la minute qu'ils consomment lorsque les joueurs jouent.
La tarification est également claire et simple à comprendre - 0,001 $/min par vCPU dédié (qui est fractionnable) et 0,10 $/Go de sortie réseau mensuelle. Des économies de coûts sont possibles avec des engagements.
Lors des périodes plus calmes, lorsque les serveurs enregistrent moins d'activité, les coûts diminuent naturellement, permettant aux développeurs de réaliser des économies significatives. Ce modèle transparent et flexible garantit que les développeurs ne sont pas financièrement accablés, surtout pendant les heures creuses.
Hathora s'appuie également sur un système de tarification basé sur l'utilisation, basé sur un prix par heure de capacité consommée, qui s'avère légèrement plus coûteux qu'Edgegap. Cependant, ses coûts de sortie sont 20 % plus élevés (0,12 $ par Go de sortie), ce qui peut entraîner des factures élevées si le trafic sortant du serveur représente une grande partie de votre jeu.
Pour les studios engagés, les deux offrent l'orchestration hybride bare-metal.
En résumé, bien que les deux plateformes proposent des modèles de tarification adaptés, la stratégie d'Edgegap se distingue, offrant à la fois transparence et agilité financière. Les développeurs à la recherche d'une solution rentable et adaptable trouveront le modèle d'Edgegap particulièrement attrayant.
Les deux sont encore des miles en avant des services cloud publics traditionnels en éliminant les coûts initiaux, la facturation de capacité inutilisée et les frais de serveur mensuels fixes.
Passer à Edgegap depuis Hathora
Changer d'infrastructure de jeu n'est pas un petit exploit. Pour garantir une transition fluide qui maintient l'intégrité du gameplay et de l'expérience des joueurs, certaines étapes et considérations sont essentielles.
Analyser la configuration Hathora:
Auditer l'implémentation actuelle: Commencez par faire le point sur la configuration actuelle sur Hathora. Cela implique de comprendre l'architecture, d'évaluer les configurations personnalisées et d'identifier les intégrations ou les plugins en cours d'utilisation. Edgegap et Hathora utilisent tous deux des conteneurs de serveurs de jeu, et vous pourriez trouver la transition plus facile en utilisant le plugin Unreal ou Unity d'Edgegap.
Documentation et sauvegarde: Avant de commencer la migration, il est crucial de documenter de manière exhaustive la configuration existante et de sauvegarder toutes les données essentielles. Cela fournit un filet de sécurité en cas de défis imprévus pendant la migration.
Intégration du plugin et de l'API d'Edgegap:
Intégration initiale: Après l'analyse préliminaire, l'étape suivante consiste à remplacer l'API Hathora par l'API d'Edgegap. Cela sert de pont entre le jeu et l'infrastructure distribuée d'Edgegap.
Configurations personnalisées: En fonction de la complexité du jeu et de ses fonctionnalités, les développeurs pourraient avoir besoin de mettre en œuvre des configurations personnalisées qui répondent aux demandes uniques de leur jeu, telles que des variables d'environnement et le mappage des ports.
Tirer parti du Matchmaker d'Edgegap:
Transition des systèmes de lobby ou de matchmaking: Hathora dispose d'un système de lobby existant, qui peut être remplacé avec quelques ajustements par le service de lobby d'Edgegap. Qui plus est, si votre jeu nécessite un service de matchmaking plus complet, vous avez de la chance. Le matchmaker intégré d'Edgegap, optimisé pour la latence et les préférences des joueurs, peut être configuré pour remplacer le système existant.
Expérience des joueurs: L'objectif de cette étape est de s'assurer que les joueurs continuent à bénéficier d'un matchmaking efficace, optimisé pour la latence, sans interruptions pendant ou après la transition.
Tests:
Tests de stress et de charge: Après le processus de migration, il est impératif de soumettre le jeu à des tests rigoureux. Cela inclut des tests de stress pour comprendre comment la nouvelle infrastructure résiste sous de lourdes charges et des tests complets du jeu pour identifier tout problème ou incident.
Boucles de retour d'information: Engager un groupe de joueurs pour des tests bêta sur la nouvelle configuration peut fournir des retours inestimables pour apporter les ajustements nécessaires.
Surveillance et optimisation:
Surveillance continue: Bien qu'Edgegap soit toujours là pour surveiller les déploiements actuels, les studios de jeux peuvent également surveiller leurs serveurs à l'aide des outils d'Edgegap, garantissant que le jeu reste performant et que toute anomalie ou problème soit détecté rapidement.
Optimisation itérative: En fonction des données de performance et des retours des joueurs, des optimisations itératives peuvent être effectuées pour améliorer la performance des serveurs, réduire les coûts et améliorer l'expérience globale des joueurs.
Comparaison directe
Edgegap
Hathora
Tire parti de l'informatique en périphérie grâce au réseau multi-cloud mondial pour une latence et des performances optimisées.
Hébergement de serveurs de jeu en orchestration dans des emplacements limités, apportez votre propre métal nu et avec une option pour l'accélération du réseau.
Les déploiements de calcul en périphérie distribués les plus proches des joueurs afin de réduire la latence et d'améliorer l'expérience multijoueur.
Serveurs centralisés basés sur le cloud utilisant Bare Metal.
Portée mondiale étendue avec plus de 17 fournisseurs et plus de 615 emplacements dans le monde entier.
Accès à 11 régions dans le monde.
Paiement à l'utilisation à la minute, en ne payant que pour l'utilisation active et le trafic, avec des calculs de coûts précis.
Tarification basée sur l'utilisation horaire, payez lorsque les joueurs sont activement connectés.
Plugins pour le support natif dans les éditeurs Unity et Unreal, et support pour Godot, Cocos. Bientôt disponible pour Bevy.
Déployable avec un moteur de jeu majeur prenant en charge la containerisation.
Jusqu'à 14 millions de CCCU avec une mise à l'échelle dynamique rapide de 40 déploiements par seconde pendant 60 minutes soutenues.
En 2023, Hathora a confirmé sa capacité à passer à 1 million de CCU en 5 heures et 30 minutes avec Stormgate de Frost Giant.
Documentation complète, tableau de bord et support 24/7 pour les clients.
Système de documentation et de journalisation fournissant des journaux de serveur et des métriques système.
Des plugins à "un clic" pour les principaux moteurs de jeu (Unreal, Unity), ainsi qu'une intégration fluide de SDK/API. Tutoriels vidéo pour les principaux moteurs, codes réseau et plus encore.
Processus simple en plusieurs étapes : téléchargez, configurez et surveillez les instances de serveur.
Réseau optimisé à faible latence grâce au plus grand réseau de calcul en périphérie au monde construit par Edgegap.
Accélération du réseau basée sur AWS Global Accelerator.
17+ fournisseurs, y compris le cloud public et Bare Metal, pour le multi-cloud afin d'assurer le reroutage automatique du trafic pour une résilience ultime.
Dispose d'une protection DDoS. Confirmé pour utiliser i3D.net pour Bare Metal.
