
Comment migrer depuis AWS Gamelift - Hébergement et orchestration de serveurs de jeu Edgegap

AWS Gamelift est un service traditionnel et géré utilisant l'orchestration basée sur la flotte fournissant des capacités d'hébergement et de mise à l'échelle de serveurs de jeux dédiés.
La tarification d'AWS Gamelift est basée sur des frais aux studios par utilisation par emplacement, et se multiplie à travers les zones d'AWS, augmentant exponentiellement le prix à mesure que la couverture augmente, en utilisant des flottes traditionnelles non optimisées qui gaspillent de la capacité.
Pendant ce temps, Edgegap offre une orchestration de serveurs de jeux moderne et hautement optimisée sur le plus grand réseau edge du monde.
Avec un accès instantané et sans région à toutes les 615 locations Edgegap dans le monde,
qui offre une réduction moyenne de 58 % par rapport au cloud public pour les jeux,
la capacité de passer à 14 millions d'utilisateurs simultanés (“CCU”) en 60 minutes,
et une disponibilité de 99,99 % grâce à une orchestration multi-cloud à travers plus de 17 fournisseurs.
Comment migrer de AWS Gamelift vers Edgegap
Si vous cherchez à migrer votre jeu multijoueur d'AWS Gamelift à l'hébergement et à l'orchestration de serveurs de jeux Edgegap, les étapes simples suivantes vous permettront de démarrer rapidement.
Assurez-vous de vous référer à notre documentation “Passer de Gamelift à Edgegap” pour les dernières mises à jour de ce processus.
Avant de commencer, nous nous attendons à ce que :
Vous utilisez actuellement AWS Gamelift
Vous avez actuellement une version de serveur de jeux fonctionnelle sur Gamelift
Étape 1 : Retirer le SDK AWS Gamelift
La première étape pour passer à Edgegap consiste à retirer le code qui initialise AWS Gamelift dans votre serveur de jeux. Cela vise à réduire les coûts généraux et éviter les erreurs. Le code que vous cherchez à supprimer ressemble probablement à ce qui suit (voir les liens).
Unity (C#) : Lien vers le code
Unreal Engine (C++) : Lien vers le code
Étape 2 : Containeriser votre serveur de jeux
La deuxième étape vers la transition à Edgegap est de containeriser votre serveur de jeux. Vous pouvez suivre les guides suivants pour chaque moteur, ce qui prend environ 5 à 20 minutes pour les projets en développement.
Unity : Documentation, vidéo tutoriel
Unreal Engine : Documentation, vidéo tutoriel
Étape 3 : Identifier et remplacer les fonctionnalités
Revoyez et identifiez les services et fonctionnalités que vous utilisez actuellement dans AWS Gamelift, à remplacer par:
AWS Gamelift - Fonctionnalité | Edgegap - Fonctionnalité |
|---|---|
Authentification | Optionnellement, ajoutez des contrôles d'accès fins : |
SDK d'hébergement (Unity, Unreal Engine) | Pas de SDK requis ! ServerConfig remplacé par Apps et Versions. |
Créer une version | Essayez nos outils de démarrage rapide - Unity / Unreal Engine. |
Configuration de la version | Entièrement automatisé. Optionnellement exposer des ports supplémentaires ou des variables. |
Flotte | Flottes privées avec Persistance et Débordement dans le cloud. Ajoutez-en éventuellement plus tard, ou par défaut au cloud lié au match. |
Lobby | Groupement pour Matchmaking ou réservation de place dans le navigateur de serveur. |
Matchmaking | Matchmaker sans code, tester gratuitement, s'intégrer avec des SDK légers. |
Test A/B | Profils configurables (queues) et ⏩ mises à jour continues. |
Analytique serveur |
Étape 4 : (Optionnel) Configuration des flottes
Edgegap offre également une fonctionnalité optionnelle similaire aux flottes d'AWS Gamelift, si c'est quelque chose dont vous souhaitez continuer à profiter après votre transition vers Edgegap. Découvrez notre gestionnaire de flottes pour serveurs persistants.
Écrit par
l'équipe Edgegap







