Comment GameLift fonctionne Amazon - Amazon GameLift

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.

Comment GameLift fonctionne Amazon

Cette rubrique décrit comment Amazon GameLift gère l'hébergement dédié de vos serveurs de jeux multijoueurs et les met à la disposition des joueurs. Il décrit le fonctionnement des fonctionnalités de base.

Hébergement de serveurs de jeux

Avec Amazon GameLift, vous pouvez héberger vos serveurs de jeux de différentes manières : Managed Amazon GameLift, Amazon GameLift FleetIQ et Amazon GameLift Anywhere. Pour plus d'informations sur Amazon GameLift FleetIQ, consultez Qu'est-ce qu'Amazon FleetIQ ? GameLift

Vous pouvez concevoir une flotte en fonction des besoins de votre jeu. Pour plus d'informations sur la conception d'une flotte, consultezGuide de conception pour les flottes gérées.

Amazon géré GameLift

Avec Amazon géré GameLift, vous pouvez héberger vos serveurs de jeux sur des ressources informatiques GameLift virtuelles Amazon, appelées instances. Configurez vos ressources d'hébergement en créant une flotte d'instances et en les déployant pour faire fonctionner vos serveurs de jeu.

Amazon GameLift Anywhere

Avec Amazon GameLift Anywhere, vous pouvez héberger vos serveurs de jeu sur des ordinateurs que vous gérez. Configurez vos ressources d'hébergement en créant un Anywhere flotte qui fait référence à votre ordinateur.

Alias de flotte

Un alias est une désignation que vous pouvez transférer entre flottes, ce qui en fait un moyen pratique d'avoir une localisation générique de flotte. Vous pouvez utiliser un alias pour faire passer les clients du jeu d'une flotte à une autre sans changer de client de jeu. Vous pouvez également créer un alias de terminal pointant vers du contenu.

Sessions de jeu en cours

Une fois que vous avez déployé la version de votre serveur de jeu sur une flotte et qu'Amazon a GameLift lancé des processus de serveur de jeu sur chaque instance, la flotte peut héberger des sessions de jeu. Amazon GameLift démarre de nouvelles sessions de jeu lorsque le service client de votre jeu envoie une demande de placement au service principal ou à Amazon GameLift.

Placement des sessions de jeu et algorithme FleetIQ

Les files d'attente utilisent l'algorithme FleetIQ pour sélectionner un serveur de jeu disponible pour héberger une nouvelle session de jeu. L'élément clé pour le placement des sessions de jeu est la file d'attente des sessions de GameLift jeu Amazon. Vous attribuez à une file d'attente de session de jeu une liste de flottes, qui détermine où la file d'attente peut placer les sessions de jeu. Pour plus d'informations sur les files d'attente des sessions de jeu et sur la manière de les concevoir pour votre jeu, consultezConcevez une file d'attente de session de jeu.

Connexions entre les joueurs et les jeux

Dans le cadre du processus de placement de session de jeu, la file d'attente ou la session de jeu invite le serveur de jeu sélectionné à démarrer une nouvelle session de jeu. Le serveur de jeu répond à l'invite et envoie un rapport à Amazon GameLift lorsqu'il est prêt à accepter les connexions entre joueurs. Amazon fournit GameLift ensuite les informations de connexion au service principal ou au service client du jeu. Vos clients de jeu utilisent ces informations pour se connecter directement à la session de jeu et commencer à jouer.

Dimensionnement de la capacité d'une flotte

Lorsqu'une flotte est active et prête à accueillir des sessions de jeu, vous pouvez ajuster la capacité de votre flotte pour répondre à la demande des joueurs. Nous vous recommandons de trouver un équilibre entre le fait que tous les nouveaux joueurs trouvent un jeu rapidement et les dépenses excessives consacrées à des ressources inutilisées.

Amazon GameLift fournit un outil de dimensionnement automatique très efficace, mais vous pouvez également définir manuellement la capacité du parc. Pour de plus amples informations, veuillez consulter Augmenter la capacité d'hébergement de jeux avec Amazon GameLift.

Auto scaling (Mise à l'échelle automatique)

Amazon GameLift propose deux méthodes de mise à l'échelle automatique :

Fonctionnalités de mise à l'échelle supplémentaires
  • Protection des sessions de jeu : empêchez Amazon GameLift de mettre fin aux sessions de jeu hébergeant des joueurs actifs lors d'un événement de réduction.

  • Limites de dimensionnement : contrôlez l'utilisation globale des instances en définissant des limites minimales et maximales quant au nombre d'instances d'un parc.

  • Suspension du dimensionnement automatique : suspendez le dimensionnement automatique au niveau de l'emplacement du parc sans modifier ni supprimer vos politiques de dimensionnement automatique.

  • Mesures de mise à l'échelle : suivez l'historique de capacité et les événements de mise à l'échelle d'une flotte.

Surveillance d'Amazon GameLift

Lorsque vos flottes sont opérationnelles, Amazon GameLift collecte diverses informations pour vous aider à surveiller les performances de vos serveurs de jeu déployés. Vous pouvez utiliser ces informations pour optimiser votre utilisation des ressources, résoudre les problèmes et mieux comprendre comment les joueurs sont actifs dans vos jeux. Amazon GameLift collecte les informations suivantes :

  • Flotte, emplacement, session de jeu et détails de la session du joueur

  • Métriques d'utilisation

  • État des processus du serveur

  • Journaux des sessions de jeu

Pour plus d'informations sur la surveillance sur Amazon GameLift, consultezSurveillance d'Amazon GameLift.

Utilisation d'autres AWS ressources

Vos serveurs de jeu et vos applications peuvent communiquer avec d'autres AWS ressources. Par exemple, vous pouvez utiliser un ensemble de services Web pour l'authentification des joueurs ou les réseaux sociaux. Pour que vos serveurs de jeu puissent accéder aux AWS ressources que vous Compte AWS gérez, autorisez explicitement Amazon GameLift à accéder à vos AWS ressources.

Amazon GameLift propose plusieurs options pour gérer ce type d'accès. Pour de plus amples informations, veuillez consulter Communiquez avec les autres AWS ressources de vos flottes.