Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Architecture de jeu avec Amazon GameLift Servers FleetIQ
Compléter l'hébergement sur site
Amazon GameLift Servers FleetIQ est conçu pour réutiliser votre backend de jeu existant, y compris le routage géo-IP des joueurs, le matchmaking ou les services de lobby que vous avez peut-être déjà mis en place. L'exemple suivant illustre comment Amazon GameLift Servers FleetIQ peut s'intégrer dans un déploiement sur site existant.
Dans cet exemple, l'hébergement de jeux est initialement géré avec quatre centres de données propriétaires pour héberger les joueurs en Amérique du Nord et en Europe. En fonction de leur emplacement physique approximatif, les joueurs sont dirigés vers l'un des deux matchmakers régionaux. Les matchmakers regroupent les joueurs par compétence et latence, puis les placent sur les serveurs de jeux à proximité afin de minimiser le décalage.

Le développeur du jeu souhaite remplacer ses serveurs de jeu en Amérique du Nord par des serveurs fournis par Amazon GameLift Servers FleetIQ. Pour commencer, ils apportent des mises à jour mineures à leur serveur de jeu pour permettre son utilisation avec Amazon GameLift Servers FleetIQ puis créez une Amazon Machine Image (AMI). Cette image sera installée sur chaque EC2 instance déployée pour le jeu. L'image contient le serveur de jeux, les dépendances et tous les éléments nécessaires pour exécuter des sessions de jeu pour les joueurs.
Une fois l'AMI prête, le développeur crée deux Amazon GameLift Servers FleetIQ groupes de serveurs de jeu, un pour chaque région d'Amérique AWS du Nord us-east-1
(us-west-2)
et. Le développeur transmet un modèle de lancement (qui fournit l'AMI), une liste des types d'instances souhaités et d'autres paramètres de configuration pour le groupe. La liste des types d'instances souhaités indique Amazon GameLift Servers FleetIQ quels types utiliser lors de la recherche d'instances Spot viables pour l'hébergement de jeux.
Enfin, le développeur intègre le AWS SDK avec Amazon GameLift Servers FleetIQ dans leur entremetteur nord-américain, qui appelle Amazon GameLift Servers FleetIQ lorsqu'un nouveau groupe de joueurs a besoin de la capacité du serveur pour une session de jeu. Amazon GameLift Servers FleetIQ localise une instance Spot avec un serveur de jeu disponible, la réserve aux joueurs et fournit des informations de connexion au serveur. Les joueurs se connectent au serveur, jouent au jeu et se déconnectent. Pour démarrer une nouvelle partie, les joueurs entrent à nouveau dans le matchmaking, qui invite Amazon GameLift Servers FleetIQ pour trouver un autre serveur de jeu disponible. Chaque nouvelle demande de jeu se déclenche Amazon GameLift Servers FleetIQ pour rechercher et sélectionner des serveurs de jeu présentant un faible risque d'interruption. En conséquence, Amazon GameLift Servers FleetIQ redirige constamment les joueurs vers des serveurs de jeux qui ne sont pas viables pour l'hébergement de jeux, même si la disponibilité des instances Spot fluctue au fil du temps.
