Edgegap vs Hathora
Edgegap vs Hathora
Edgegap vs Hathora

Edgegap contre Hathora

Edgegap contre Hathora

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.

Comparaison - Résumé des Insights

Comparaison - Résumé des Insights

Comparaison - Résumé des Insights

Edgegap, connu pour sa solution multi-cloud, se concentre fortement sur l'informatique en périphérie pour optimiser l'expérience des joueurs en réduisant la latence, ainsi qu'une suite complète de produits pour chaque type de jeu. Hathora Cloud privilégie la plateforme d'hébergement « facile à utiliser », 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 analyse les fonctionnalités, les forces et les nuances entre Edgegap et Hathora.

Comparaison - Analyse approfondie

Comparaison - Analyse approfondie

Comparaison - Analyse approfondie

Configuration initiale et intégration

Intégrer Edgegap est, par conception, bien plus que fluide ; c'est intuitif. Edgegap s'engage à offrir une facilité d'utilisation et une optimisation.

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 de l'hébergement des serveurs d'un jeu. L'intégration prend des 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 de moteur de jeu et API car l'intégration se fait simplement par quelques clics dans l'IDE de votre moteur de jeu ou par 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 des minutes. Ces outils servent de conduit, comblant le fossé entre les jeux des développeurs et l'infrastructure robuste d'Edgegap, garantissant une interaction harmonieuse entre les deux.

En creusant plus profondément, seul Edgegap offre un matchmaker entièrement géré. La présence d'un matchmaker prêt à l'emploi libère les développeurs du travail de concevoir le leur, un outil extrêmement utile pour les développeurs indépendants, car il s'agit d'un composant complexe des jeux en ligne, facilitant ainsi le processus de développement du jeu et garantissant que les joueurs sont toujours mis en relation 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 salle puisse sembler efficace sur le papier, offrant par exemple aux studios de jeux la possibilité de lancer plusieurs matches dans une seule salle, cette logique n'est pas disponible prêt à l'emploi avec Hathora et doit être développée par le studio de jeux. En termes de configuration 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 propose ensuite un espace de configuration post-téléchargement. Ici, les développeurs peuvent trifouiller, ajustant les paramètres du serveur et s'assurant que l'infrastructure est alignée sur les exigences de leur jeu.

Produits

Edgegap propose toutes les solutions de serveurs de jeux pour tous les types de jeux.

  • Serveurs autoritaires sont la norme d'or pour le jeu, le niveau ultime de contrôle, qualité & performance ; idéal pour les jeux nécessitant une expérience joueur parfaite. Comme Hathora, Edgegap propose l'option 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 peer-to-peer limité.

  • Flottes sont une gestion automatisée et auto-optimisante des serveurs mondiaux pour des instances persistantes. Le gestionnaire de session est également disponible.

  • Un matchmaker sans code, entièrement géré, très évolutif et le seul matchmaker avec des règles basées sur la latence.

De l'autre côté, Hathora, étant un produit plus récent, propose uniquement un hébergement basé sur des salles, ainsi qu'un service de lobby simple. Leur offre Bare Metal est désormais au cœur de leur orchestrations de serveurs de jeux.

Récemment, Hathora a ajouté la gestion de flotte à leur offre.

Performance (Distribution, Réduction de Latence, Scalabilité et Résilience)

Edgegap se tient ferme avec son approche novatrice de la connectivité. Au cœur de sa puissance se trouve une infrastructure multi-cloud diversifiée offrant aux développeurs de jeux un accès instantané à toutes 615+ emplacements dans le monde entier, juste à temps et à la demande. Plutôt que d'être lié à un fournisseur de cloud unique 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 étendu, mais offre également la redondance qui est souvent essentielle dans le domaine des jeux – garantissant qu'Edgegap est engagé à 99,99% de disponibilité. L'intégration de géants de l'industrie tels qu'AWS, GCP et Azure renforce l'engagement d'Edgegap envers le temps de disponibilité et la fiabilité, facilitant une expérience fluide pour une base de joueurs mondiale diversifiée. Si un serveur est hors service, le trafic est instantanément et automatiquement redirigé vers un autre fournisseur ou emplacement pour une expérience de jeu en ligne sans couture. Cela comprend une protection DDoS automatisée.

La fiabilité est une chose, mais grâce à sa technologie d'orchestration automatisée brevetée, Edgegap est capable de déployer l'utilisateur le plus proche contrairement à tout autre service sur le marché. L'aboutissement de cette technologie éprouvée au combat est palpable - les joueurs rencontrent un lag minimal, entraînant des réponses plus rapides in-game et une expérience de jeu globalement améliorée. C'est également la seule plateforme à avoir prouvé sa réduction de latence – jusqu'à 58% en moyenne par rapport au cloud public traditionnel.

Edgegap prône une approche de mise à l'échelle dynamique basée sur la demande des utilisateurs. Au cœur de son fonctionnement 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 être soudains avec de nouvelles fonctionnalités de jeu, et les périodes creuses sont inévitables pendant les heures creuses. Edgegap, avec ses capacités d'ajustement automatique, garantit que les ressources sont constamment et judicieusement adaptées à ces fluctuations. Renforçant encore sa position sur l'évolutivité est son adoption du modèle multi-cloud. En exploitant la puissance et la répartition géographique de divers fournisseurs de cloud mondiaux, Edgegap contrera efficacement les pics de demande régionaux, garantissant qu'il n'y a pas de pression sur son système global et maintenant une expérience de jeu cohérente.

Hathora se taille une niche d'évolutivité avec ses salles de serveurs à la demande.

Tout comme Edgegap, un simple appel API active une salle de serveurs. Grâce à sa gestion dynamique des salles, Hathora promet un équilibre – les ressources ne sont ni dormantes ni submergées, garantissant efficacité économique et performance des jeux. Elle manque cependant de diversité en termes de localisation et de fournisseurs, se concentrant sur seulement 1 ou 2 fournisseurs dans une douzaine de lieux dans le monde entier.

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 préventivement des ressources en fonction des demandes estimées. Ils sont habilités à agir dans l'instant, faisant des ajustements en temps réel qui garantissent non seulement l'efficacité des ressources, mais également une expérience cohérente pour les joueurs.

Hathora ancre sa proposition de connectivité sur l'hébergement régional et le routage du trafic via l'infrastructure 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 en comparaison des 615 emplacements d'Edgegap pour offrir une véritable réduction de latence. Des journaux de serveurs détaillés et des indicateurs de performance éclairent le paysage opérationnel, tandis que la protection DDoS intrinsèque de la plateforme 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é de lieux signifie que leur infrastructure serait vulnérable à une panne de fournisseur ou à une attaque DDoS écrasante ciblant un seul emplacement.

Plateformes et adoption

Edgegap prend en charge les studios développant des jeux mobiles, PC, VR, WebGL et sur console dans différents genres, avec des caractéristiques 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 titres 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 à la lecture.

Plus de 450 studios ont utilisé la plateforme Edgegap au 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 sur console. Avec des clients tels que Spectre Divide de Mountaintop Studios, Stormgate de Frost Giant Studios, et le prochain Splitgate 2 des nouveaux venus 1047 Games.

Développement

Edgegap, based in the region of Montréal, Canada, promotes its high-quality development and operations. Namely its product, development, and operations teams employ robust processes, including roadmap strategy, agile methodology, QA, and strict code reviews. It’s CI/CD pipeline spans development, staging, and production environments, resulting in a high-quality platform strong availability. The orchestrator's production is entirely in-house from Edgegap’s office in the region of Montréal by a strong and cohesive team.

Edgegap consistently releases updates through sprints, maintaining a cadence of a release every two weeks on average, introducing new features, improvements and bug fixes each time. All listed in its release notes.

Hathora was founded in 2020. It does not provide insights into its development process. On its blog, Hathora shares monthly “changelogs” (i.e., release notes) about its platform since April 2023.

Sécurité et support

Security

Edgegap advertises its automated protection against hackers with instant DDoS attack protection.

Whenever Edgegap detects abnormal traffic patterns indicative of DDoS attacks in real time, the platform automatically redirects traffic away from the targeted server, disperse the malicious traffic, and even scale up resources if needed.

Hathora promotes its ability to “defends against DDoS attacks”. It’s DDoS protection feature is locked behind its highest cost pricing tier (“Enterprise”).   

Support

Edgegap’s client support is free and includes 24/7 on-call engineers for games with live traffic. It has a client support dashboard.

For integration support, or ongoing conversations with clients, Edgegap has a public Discord server, or supports clients via Slack or the ability to contact its team via email.

Edgegap also provides SLA on a case-by-case basis.

Hathora’s paid client have access to “24/7 access to our on-call” support. Hathora’s “Pro” clients are limited to business hours support and “Enterprise” clients are the only ones with 24/7 priority support. Hathora promotes the ability to receive support via phone, email, and Slack.

Prix

Prix

Prix

Les cadres tarifaires de l'orchestration de serveurs de jeux multijoueurs entre Edgegap et Hathora sont subtils mais perceptibles à grande échelle. 

Edgegap a adopté dès le début un modèle de tarification basée sur l'utilisation. Cela garantit que les développeurs ne paient que pour les ressources payées à la minute qu'ils consomment lorsque les joueurs jouent.

Les tarifs sont également clairs et simples à comprendre - 0,001 $/min. par vCPU dédié (qui est fractionnable) et 0,10 $/Go de sortie réseau mensuelle. Avec des économies de coûts possibles grâce aux engagements.

Durant les périodes plus calmes, lorsque les serveurs connaissent 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'engage également dans un système de tarification basé sur l'utilisation, basé sur un prix horaire en fonction de la capacité consommée, qui finit par être légèrement plus coûteux qu'Edgegap. Cependant, ses frais de sortie sont 20 % plus élevés (0,12 $ par Go sortant), 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 une orchestration hybride bare-metal.

En résumé, bien que les deux plateformes offrent des modèles de tarification sur mesure, 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 kilomètres devant le cloud public traditionnel en supprimant les coûts initiaux, la facturation de la capacité inutilisée et les frais fixes de serveur mensuels.

Migration de

Migration de

Migration de

Hathora

Hathora

Hathora

à Edgegap

à Edgegap

à Edgegap

Changer d'infrastructure de jeu n'est pas un mince exploit. Pour assurer une transition en douceur qui maintient l'intégrité du gameplay et l'expérience des joueurs, certaines étapes et considérations sont essentielles.

Analyser la configuration Hathora :

  • Audit de l'implémentation actuelle : Commencez par faire l'inventaire de la configuration actuelle sur Hathora. Cela implique de comprendre l'architecture, d'évaluer toutes les configurations personnalisées et d'identifier les intégrations ou plugins utilisés. 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 & 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 offre 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 Edgegap. Cela sert de pont entre le jeu et l'infrastructure distribuée d'Edgegap.

  • Configurations personnalisées : Selon la complexité du jeu et ses fonctionnalités, les développeurs pourraient avoir besoin d'implémenter des configurations personnalisées qui répondent aux exigences uniques de leur jeu, telles que les variables d'environnement et le mappage des ports.

Exploiter le 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 Lobby d'Edgegap. Qui plus est, si votre jeu nécessite un service de Matchmaking plus approfondi, 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 garantir que les joueurs continuent de bénéficier d'un jumelage efficace, optimisé pour la latence, sans interruption 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 des charges lourdes et des tests de jeu complets pour identifier tout accroc ou problème.

  • Boucles de rétroaction : Engager un ensemble de joueurs pour des tests bêta sur la nouvelle installation peut fournir des retours inestimables pour effectuer les ajustements nécessaires.

Surveillance & Optimisation :

  • Surveillance continue : Tandis qu'Edgegap est toujours là pour surveiller les déploiements actuels, les studios de jeux peuvent également surveiller leurs serveurs en utilisant les outils d'Edgegap pour garantir que le jeu reste performant et que toutes anomalies ou problèmes soient détectés rapidement.

  • Optimisation itérative : Sur la base 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

Concentrez-vous

Concentrez-vous

Concentrez-vous

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 serveur de jeu avec orchestration dans des emplacements limités, apportez votre propre matériel et avec option d'accélération réseau.

Hébergement

Hébergement

Hébergement

Les déploiements de calcul en périphérie distribuée les plus proches des joueurs pour réduire la latence et améliorer l'expérience multijoueur.

Serveurs centralisés basés sur le cloud utilisant Bare Metal.

Régions

Régions

Régions

Portée mondiale étendue avec plus de 17 fournisseurs et plus de 615 emplacements dans le monde.

Accès à 11 régions dans le monde.

Modèle de tarification

Modèle de tarification

Modèle de tarification

Payez au fur et à mesure à 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 connectés activement.

Support du moteur

Support du moteur

Support du moteur

Plugins pour un support natif dans l'éditeur Unity & Unreal, et support pour Godot, Cocos. Bientôt disponible pour Bevy.

Déployable avec un moteur de jeu majeur supportant la conteneurisation.

Évolutivité

Évolutivité

Évolutivité

Jusqu'à 14M CCCU avec un redimensionnement dynamique rapide de 40 déploiements par seconde pendant 60 minutes soutenues.

En 2023, Hathora a confirmé sa capacité à évoluer jusqu'à 1 million d'utilisateurs simultanés en 5 heures et 30 minutes avec Stormgate de Frost Giant.

Documentation et support

Documentation et support

Documentation et support

Documentation complète, tableau de bord et support 24/7 pour les clients.

Système de documentation et de journalisation fournissant des journaux serveur et des métriques système.

Facilité d'intégration

Facilité d'intégration

Facilité d'intégration

Des plugins "One click" pour les principaux moteurs de jeu (Unreal, Unity), accompagnés d'une intégration SDK/API transparente. Des tutoriels vidéo pour les principaux moteurs, les codes réseau et plus encore.

Processus simple en plusieurs étapes : télécharger, configurer et surveiller les instances de serveur.

Réseau

Réseau

Réseau

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 réseau basée sur AWS Global Accelerator.

Infrastructure

Infrastructure

Infrastructure

Plus de 17 fournisseurs, y compris le cloud public et Bare Metal, pour le multi-cloud afin d'assurer le réacheminement automatique du trafic pour une résilience ultime.

Livré avec une protection DDoS. Confirmé pour utiliser i3D.net pour Bare Metal.

Intégrer Edgegap facilement en quelques minutes