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.
Configurer le placement des sessions de jeu
Le placement des sessions de jeu est le processus qui consiste à trouver des serveurs de jeu disponibles pour héberger de nouvelles sessions de jeu. Amazon GameLift Serversutilise les files d'attente des sessions de jeu pour répartir intelligemment les sessions de jeu entre vos flottes, en tenant compte de facteurs tels que la latence des joueurs, la capacité de la flotte et l'optimisation des coûts.
Une file d'attente de sessions de jeu bien configurée garantit que les joueurs sont connectés au meilleur serveur de jeu disponible, offrant ainsi des performances optimales tout en utilisant efficacement vos ressources d'hébergement. Les files d'attente peuvent couvrir plusieurs flottes et AWS régions afin d'assurer une couverture et une redondance mondiales.
La file d'attente des sessions de jeu est le principal mécanisme Amazon GameLift Servers utilisé pour rechercher les serveurs de jeu disponibles et les choisir pour héberger de nouvelles sessions de jeu. Les files d'attente offrent un moyen beaucoup plus efficace de traiter un grand nombre de demandes de sessions de jeu et de trouver des emplacements pour celles-ci dans plusieurs flottes de ressources d'hébergement. Si votre solution d'hébergement utilise plusieurs flottes et que vous traitez de gros volumes de demandes, vous aurez probablement besoin d'une file d'attente.
Lorsque votre jeu souhaite démarrer une nouvelle session de jeu pour les joueurs, il envoie une demande de placement au Amazon GameLift Servers service, qui la redirige vers la file d'attente. La configuration de la file d'attente détermine quand et comment les demandes sont traitées. Lors du traitement d'une demande de placement, Amazon GameLift Servers recherche dans un ensemble de flottes un serveur de jeu pouvant héberger la session de jeu. Le placement est réussi lorsqu'un Amazon GameLift Servers serveur de jeu disponible est trouvé et qu'il est invité à démarrer une session de jeu.
Rubriques
Caractéristiques des files d'attente
Une file d'attente de session de Amazon GameLift Servers jeu est une ressource AWS cloud. Vous pouvez créer une file d'attente dans Région AWS n'importe quelle file Amazon GameLift Servers compatible (voirGameLift Serveurs Amazon points de service). Les demandes de placement de session de jeu sont envoyées à cet endroit et y sont traitées.
L'automatisation du placement des sessions de jeu avec des files d'attente présente des avantages importants à la fois pour les développeurs de jeux et pour les joueurs. Il s’agit des licences suivantes :
-
Les files d'attente offrent le « meilleur placement possible ». Lors du traitement des demandes de placement de sessions de jeu, une file d'attente utilise l'Amazon GameLift Serversalgorithme FleetIQ pour hiérarchiser les emplacements en fonction d'un ensemble de préférences définies, notamment le coût, l'emplacement et la latence des joueurs.
-
Les files d'attente soutiennent les flottes Spot afin de réduire les coûts d'hébergement des jeux. Vous pouvez configurer vos files d'attente avec les flottes AWS Spot, qui offrent souvent des coûts d'hébergement nettement inférieurs, ainsi qu'avec les On-Demand flottes. Le faible coût étant l'un des principaux critères de placement, les files d'attente peuvent toujours tirer parti des différences de coûts.
-
Les files d'attente permettent de placer de nouveaux jeux plus rapidement en cas de forte demande. En configurant une file d'attente avec plusieurs flottes, vous offrez des options plus flexibles pour le placement des sessions de jeu. Mais des flottes supplémentaires fournissent également une capacité de secours selon les besoins lorsque la demande augmente. Pour toute demande de placement, s'il n'est pas Amazon GameLift Servers possible de placer une session de jeu dans l'endroit préféré, elle passe automatiquement à l'évaluation d'autres emplacements.
-
Les files d'attente peuvent rendre la disponibilité des serveurs de jeu plus résiliente. Des pannes peuvent survenir. Avec une file d'attente composée de plusieurs flottes, un ralentissement ou une panne ne doit pas affecter l'accès des joueurs à votre jeu. En configurant votre file d'attente avec des flottes ayant une capacité dans différentes zones Régions AWS et zones de disponibilité, vous pouvez vous assurer que les joueurs peuvent toujours trouver une session de jeu à laquelle participer.
-
Obtenez des statistiques sur le placement des sessions de jeu et les performances des files d'attente. Amazon GameLift Serversémet des mesures de file d'attente, y compris des statistiques sur les succès et les échecs de placement, le nombre de demandes dans la file d'attente et le temps moyen passé par les demandes dans la file d'attente. Vous pouvez également consulter ces métriques à l'aide de la console Amazon GameLift Servers ou dans CloudWatch.
Pour commencer à créer une file d'attente de démarrage de base, consultezCréation d'une file d'attente de session de jeu.
Rubriques
Meilleures pratiques pour GameLift Serveurs Amazon files d'attente de sessions de jeu
Une file d'attente de sessions de jeu contient une liste de flottes dans lesquelles Amazon GameLift Servers vous pouvez placer de nouvelles sessions de jeu. Chaque flotte peut disposer de ressources d'hébergement déployées dans plusieurs zones géographiques. Lorsque vous choisissez un emplacement, la file d'attente sélectionne une flotte et un emplacement de flotte en fonction d'un ensemble de priorités que vous avez définies pour la flotte.
Prenez en compte les directives et les meilleures pratiques suivantes :
-
Ajoutez des flottes dans des emplacements qui couvrent vos joueurs. Vous pouvez ajouter des flottes et des alias à n'importe quel endroit disponible. L'emplacement est important si vous effectuez des placements en fonction de la latence signalée par les joueurs.
-
Utilisez des alias pour toutes les flottes. Attribuez un alias à chaque flotte d'une file d'attente et utilisez les noms d'alias lorsque vous définissez des destinations dans votre file d'attente.
-
Utilisez le même build ou le même script de jeu ou un script similaire pour toutes les flottes. La file d'attente peut placer les joueurs dans des sessions de jeu sur n'importe quelle flotte de la file d'attente. Les joueurs doivent être capables de participer à n'importe quelle session de jeu sur n'importe quelle flotte.
-
Créez des flottes dans au moins deux sites. En hébergeant les serveurs de jeu dans au moins un autre endroit, vous réduisez l'impact des pannes régionales sur vos joueurs. Vous pouvez réduire la taille de vos parcs de sauvegarde et utiliser la mise à l'échelle automatique pour augmenter la capacité si l'utilisation augmente.
-
Donnez la priorité au placement de vos sessions de jeu. Une file d'attente hiérarchise les choix de placement en fonction de plusieurs éléments, notamment l'ordre de la liste des destinations.
-
Créez votre file d'attente au même endroit que votre service client. En plaçant votre file d'attente à proximité de votre service client, vous pouvez minimiser la latence des communications.
-
Utilisez des flottes à plusieurs emplacements. Utilisez la configuration du filtre de file d'attente pour empêcher la file d'attente de placer les sessions de jeu à des emplacements spécifiés. Vous pouvez utiliser au moins deux flottes multisites avec des sites d'accueil différents pour atténuer l'impact des placements de gibier lors d'une panne régionale.
-
Utilisez le même paramètre de certificat TLS pour toutes les flottes. Les clients de jeu qui se connectent aux sessions de jeu de vos flottes doivent disposer de protocoles de communication compatibles.