Échelle des flottes de Amazon GameLift Servers conteneurs - 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.

Échelle des flottes de Amazon GameLift Servers conteneurs

L'une des tâches les plus difficiles de l'hébergement de jeux consiste à augmenter la capacité pour répondre à la demande des joueurs sans gaspiller de l'argent en ressources dont vous n'avez pas besoin. Dans un parc de conteneurs géré, vous augmentez la capacité de votre flotte en ajoutant ou en supprimant des instances de flotte.

Lorsque vous créez une nouvelle flotte, définissez Amazon GameLift Servers la capacité souhaitée de la flotte sur une instance et déployez une instance dans la région d'origine de la flotte. Dans le cas d'un parc multisite, Amazon GameLift Servers déploie une instance dans la région d'origine et sur chaque site distant. Une fois l'état de la flotte atteintACTIVE, vous pouvez augmenter la capacité souhaitée pour augmenter ou diminuer la capacité souhaitée pour la réduire.

Vous pouvez utiliser les fonctionnalités de Amazon GameLift Servers dimensionnement pour modifier la capacité manuellement ou configurer une mise à l'échelle automatique en fonction de la demande des joueurs :

Lorsque vous agrandissez une flotte de conteneurs, réfléchissez à l'impact de l'ajout ou de la suppression d'instances sur la capacité de la flotte à accueillir des sessions de jeu et des joueurs.

  • Sessions de jeu par instance

    • Chaque processus de serveur de jeu exécuté sur une instance représente la capacité d'héberger une session de jeu.

    • Utilisez cette formule pour calculer le nombre de sessions de jeu exécutées simultanément sur une instance de flotte de conteneurs :

      [Game sessions per instance] = [# of game server processes per game server container] * [# of game server container groups per instance]

      Si votre architecture de conteneur exécute simultanément un processus de serveur de jeu dans le conteneur de serveur de jeu, les sessions de jeu par instance sont égales au nombre de groupes de conteneurs de serveurs de jeu par instance.

      • Pour les groupes de conteneurs de serveurs de jeu par instance, appelez DescribeContainerFleetpour obtenir la MaximumGameServerContainerGroupsPerInstance valeur GameServerContainerGroupsPerInstance or.

  • Joueurs par instance

    • Vous décidez du nombre de machines à sous à autoriser lors de chaque session de jeu. Selon la façon dont votre solution d'hébergement gère le placement des sessions de jeu, vous pouvez définir les joueurs par session de jeu dans votre configuration de matchmaking ou dans vos appels pour démarrer un placement de session de jeu.

    • Utilisez cette formule pour calculer le nombre de joueurs qui peuvent jouer à votre jeu simultanément sur une instance de flotte de conteneurs :

      [Players per instance] = [# of game sessions per instance] * [# of player slots per game session]

Pour connaître la capacité totale actuelle d'une flotte de conteneurs, appelez DescribeFleetCapacityou DescribeFleetLocation Capacity pour obtenir le nombre de groupes de conteneurs de serveurs de jeu que compte la flotte. Les groupes actifs sont ceux qui hébergent actuellement des sessions de jeu. Les groupes inactifs sont prêts à héberger une nouvelle session de jeu. Multipliez ces valeurs par le nombre de processus de serveur par groupe de conteneurs de serveurs de jeu.