Comment ? Amazon GameLift Servers fonctionnement - Amazon GameLift Servers

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 ? Amazon GameLift Servers fonctionnement

Cette rubrique décrit comment Amazon GameLift Servers 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 Servers, vous pouvez héberger vos serveurs de jeu de différentes manières : Géré Amazon GameLift Servers, Amazon GameLift Servers FleetIQ, et Amazon GameLift Servers N'importe où. Pour plus d'informations sur Amazon GameLift Servers FleetIQ, voir Qu'est-ce que Amazon GameLift Servers FleetIQ?

Vous pouvez concevoir une flotte en fonction des besoins de votre jeu. Pour plus d'informations sur la conception d'une flotte, consultezPersonnalisez votre Amazon GameLift Servers EC2 flottes gérées.

Gérées Amazon GameLift Servers

Avec géré Amazon GameLift Servers, vous pouvez héberger vos serveurs de jeu sur Amazon GameLift Servers ressources informatiques virtuelles, 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 Servers N'importe où

Avec Amazon GameLift Servers N'importe où, vous pouvez héberger vos serveurs de jeu sur des ordinateurs que vous gérez. Configurez vos ressources d'hébergement en créant une flotte Anywhere qui fait référence à vos ressources informatiques.

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

Après avoir déployé le build de votre serveur de jeu sur une flotte et Amazon GameLift Servers lance les processus du serveur de jeu sur chaque instance, la flotte peut héberger des sessions de jeu. Amazon GameLift Servers 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 Servers.

Le placement des sessions de jeu et le FleetIQ automatique

Les files d'attente utilisent le FleetIQ algorithme 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 Amazon GameLift Servers file d'attente de session de jeu. 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, consultezPersonnaliser 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 renvoie un rapport à Amazon GameLift Servers lorsqu'il sera prêt à accepter les connexions entre joueurs. Amazon GameLift Servers fournit 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 Servers fournit un outil de mise à l'échelle automatique très efficace, ou vous pouvez 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 Servers.

Auto scaling (Mise à l'échelle automatique)

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

Fonctionnalités de mise à l'échelle supplémentaires
  • Protection des sessions de jeu — Empêcher Amazon GameLift Servers de la fin de sessions de jeu qui accueillent des joueurs actifs lors d'un événement à échelle réduite.

  • 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 Amazon GameLift Servers

Lorsque vos flottes sont opérationnelles, Amazon GameLift Servers 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 Servers 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 dans Amazon GameLift Servers, voir Surveillance Amazon GameLift Servers.

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 Servers pour accéder à vos AWS ressources.

Amazon GameLift Servers 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.