Edgegap contre Gameye
Edgegap et Gameye offrent tous deux une orchestration d'hébergement de serveurs de jeux basée sur des conteneurs. Qu'est-ce qui les distingue ?
Voici une comparaison de l'orchestration multicloud hautement optimisée d'Edgegap (avec la capacité d'utiliser un hybride Bare Metal + Cloud) et l'orchestration uniquement Bare Metal de Gameye.
Configuration initiale
L'intégration d'Edgegap, disponible à la fois dans la documentation et dans la vidéo, met en évidence sa facilité d'intégration. De plus, Edgegap fournit des plugins pour Unity et Unreal Engine, des netcodes comme Mirror, Fish-Networking et Photon, accompagnés d'exemples pour aider à démarrer rapidement avec une multitude d'autres outils. Cela aide les studios de jeux à containeriser rapidement leur serveur de jeu pour leur projet et à le déployer sur la plateforme d'Edgegap.
À propos, Edgegap est la seule orchestration de serveur de jeu approuvée par Epic Online Services.
Edgegap est intuitif. Chaque utilisateur peut rapidement surveiller son déploiement sur son tableau de bord. Pour plus d'informations, Edgegap dispose d'un processus de support pour simplifier la vie des développeurs de jeux créant et lançant des titres multijoueurs. Notre support comprend des ingénieurs disponibles 24/7, et nous fournissons un SLA au cas par cas.
Gameye offre également la possibilité de containeriser son serveur de jeu, de s'intégrer à l'API et de le déployer sur sa plateforme. Cependant, pour son container, il nécessite l'utilisation de Docker HUB. Edgegap offre aux développeurs de jeux la flexibilité de choisir quel registre de conteneurs ils souhaitent utiliser – y compris Docker Hub, mais aussi GitLab, Google Cloud for Games et Amazon Elastic Container Registry (ECR).
Produits
Une fois votre projet déployé sur Edgegap, des services supplémentaires comme le système de matchmaking, Kubernetes géré, bases de données gérées et CDN deviennent disponibles en tant qu'option simple pour les clusters gérés d'Edgegap.
Gameye exige que les développeurs aient leur propre système de matchmaking car il n'en propose pas.
Au-delà de l'orchestration des serveurs de jeu, Edgegap offre ces services que Gameye ne propose pas toujours :
Réseau de relais qui est agnostique au code réseau
Performance - Réduction de Latence, Scalabilité & Résilience
Edgegap est fier de disposer d'un orchestrateur breveté et a construit le plus grand réseau de périphérie au monde pour déployer des serveurs de jeux sur plus de 17 fournisseurs de cloud et de bare metal, étant la seule plateforme à offrir une réduction de latence significative pour les joueurs au niveau mondial.
Construit de zéro pour fournir un environnement multi-locataire. Chaque studio peut gérer plusieurs productions au sein d'un seul environnement, géographiquement distribué et hautement disponible. Ce design minimise les frais généraux et réduit le besoin d'ingénierie et de ressources considérables.
La plateforme d'Edgegap peut supporter le déploiement de 40 serveurs de jeux par seconde, soutenu pendant 60 minutes. Empiler 2 instances de nos plateformes vous permet de gérer autant de trafic que Fortnite lors de son lancement de pointe (100 req. par seconde).
De plus, comme le prouve une étude de cas avec un studio AAA non nommé (l'un des plus grands au monde), malgré le fait que ce grand studio de jeux dispose de ressources massives lui permettant d'avoir un plus grand nombre d'emplacements que ce que la plupart des développeurs de jeux pourraient espérer (lire : plus que ce que la plupart des studios pourraient même se permettre !), en utilisant le trafic de 600 000 transactions et en comparant les résultats avec l'architecture actuelle d'un studio AAA, Edgegap a démontré une réduction de latence moyenne passant de 116 millisecondes à une drastique 48 millisecondes. En outre, 78 % des transactions avaient une latence inférieure à 50 millisecondes, contre seulement 14 % sans la solution Edgegap.
Enfin, la plateforme d'Edgegap fonctionne en continu 24/7 depuis les trois dernières années, maintenant plus de 99,99 % de disponibilité.
Gameye ne fournit pas d'informations sur sa réduction de latence, sa capacité de déploiement, et prétend un vague « 99,999 % » de temps de fonctionnement sans données historiques ni page « statut » pour sa plateforme ou dans sa documentation.
Gameye, selon leur documentation, a 9 régions dans une base de données centralisée mais ne divulgue pas son emplacement exact ; de plus, regrouper des villes éloignées géographiquement entraîne probablement une mauvaise latence pour les emplacements plus éloignés de la base de données - par exemple, NA-Central couvre "Dallas & Chicago" malgré une distance de 800 miles (1 300 kilomètres).
Plateformes et Adoptions
Edgegap soutient les studios développant des jeux mobiles, PC, VR, WebGL et de console dans divers genres, avec des caractéristiques uniques à certains genres – à savoir les sessions et les 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 l'écriture) 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 l'écriture). Elle gère des centaines de milliers de serveurs de jeux et de joueurs chaque jour.
Gameye travaille avec des studios développant des jeux mobiles, PC, VR et de console. Avec le client de haute profile Tripwire Interactive Chivalry 2, Doborog’ Clone Drone in the Danger Zone, et Space Team VR Cooperative Innovations.
Développement
Edgegap, basé dans la région de Montréal, Canada, promeut son développement et ses opérations de haute qualité. En particulier, ses équipes produit, développement et opérations emploient des processus solides, y compris la stratégie de feuille de route, la méthodologie agile, l'assurance qualité et des revues de code strictes. Son pipeline CI/CD couvre les environnements de développement, de staging et de production, résultant en une plateforme de haute qualité avec une forte disponibilité. Le logiciel n'est pas réalisé en externe; tout est fabriqué en interne dans nos bureaux de la région de Montréal par une équipe solide et cohésive.
Gameye ne fournit pas d'informations sur son processus de développement.
Prix
Edgegap a une tarification claire et transparente qui est uniquement basée sur l'utilisation - 0,001 $/min. par vCPU dédié (qui est fractionnable) et 0,10 $/Go de trafic sortant mensuel au 2024. Pour les studios avec un trafic en direct, il propose des remises sur volume.
Pour l'infrastructure gérée, Edgegap a des niveaux de clusters gérés avec une tarification claire “par minute”.
Il n'est pas nécessaire de s'engager, ni d'avoir des coûts initiaux.
Gameye ne divulgue pas ses tarifs sur son site web à l'heure où j'écris.
Passer de Gameye à Edgegap
Changer d'infrastructure de jeu n'est pas une mince affaire. Pour garantir une transition fluide qui maintienne l'intégrité du gameplay et l'expérience des joueurs, certaines étapes et considérations sont essentielles.
Analyser la configuration de Gameye :
Audit de l'implémentation actuelle : Commencez par faire un point sur la configuration actuelle sur Gameye. Cela implique de comprendre l'architecture, d'évaluer toutes les configurations personnalisées et d'identifier les intégrations ou plugins en cours d'utilisation. Edgegap et Gameye utilisent tous deux des conteneurs de serveurs de jeu, et vous pourriez trouver la transition plus facile en utilisant le plugin Edgegap Unreal ou Unity.
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 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 de Gameye 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 exigences uniques de leur jeu, telles que les variables d'environnement et le mappage des ports.
Tirer parti du système de matchmaking d'Edgegap :
Transition des systèmes de matchmaking : Si votre jeu nécessite un service de matchmaking approfondi, vous avez de la chance. Le système de matchmaking 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 à bénéficier d'un appariement efficace et optimisé en termes de latence, sans perturbations pendant ou après la transition.
Tests :
Tests de charge et de stress : 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 à de lourdes charges et des tests de jeu complets pour identifier d'éventuels problèmes. Consultez la liste de contrôle de lancement multijoueur d'Edgegap qui comprend des détails sur les tests de charge.
Cycles 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 & Optimisation :
Surveillance continue : Bien qu'Edgegap soit 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 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 mises en œuvre pour améliorer les performances du serveur, réduire les coûts et améliorer l'expérience globale des joueurs.
Comparaison directe
Edgegap
Gameye
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.
Plateforme d'hébergement gérée pour serveurs de jeux multijoueurs principalement sur matériel dédié.
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.
Hébergement de serveurs de jeux orchestration sur un réseau en métal nu.
Une distribution mondiale extensive avec plus de 17 fournisseurs et plus de 615 emplacements dans le monde.
Seulement 9 régions.
Paiement à l'utilisation à la minute, en ne payant que pour l'utilisation active et le trafic, avec des calculs de coûts précis.
Gameye ne divulgue pas ses tarifs.
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.
Scalabilité inconnue
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.
Réseau bare-metal construit en interne.
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.
Réseau bare metal.
