Qu'est-ce que Amazon GameLift Servers ? - 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.

Qu'est-ce que Amazon GameLift Servers ?

Amazon GameLift ServersÀ utiliser pour déployer, exploiter et faire évoluer des serveurs dédiés à faible coût dans le cloud pour les jeux multijoueurs basés sur des sessions. Construit sur une infrastructure informatique AWS mondiale, il Amazon GameLift Servers permet de fournir des serveurs de jeu performants et fiables tout en adaptant dynamiquement votre utilisation des ressources pour répondre à la demande des joueurs du monde entier.

Fonctions principales

  • Déployez l'hébergement dans AWS les Régions et les Zones Locales du monde entier pour proposer vos jeux à de nouveaux joueurs. Consultez la liste complète des sites pris en charge par Amazon GameLift Servers.

  • Offrez une latence la plus faible possible et une expérience de jeu exceptionnelle, où que se trouvent vos joueurs.

  • Utilisez des files d'attente de placement multisites pour placer les joueurs de manière dynamique dans des sessions de jeu offrant une expérience de jeu optimale.

  • Optimisez la capacité de votre flotte pour une rentabilité optimale tout en préservant la qualité de service.

  • Adaptez la capacité en fonction de la demande des joueurs à l'aide de la mise à l'échelle automatique basée sur les cibles

  • Maintenez la capacité tampon pour gérer les afflux soudains de joueurs.

Voir plus de détails surAmazon GameLift Serversoptions d'hébergement de jeux.

  • Hébergement de jeux dans le cloud, géré par Amazon GameLift Servers

    • Hébergez des serveurs de jeu sur l'infrastructure Amazon Elastic Compute Cloud (Amazon EC2). Choisissez parmi des types de ressources, notamment des instances Graviton optimisées pour le calcul (famille C), optimisées pour la mémoire (famille R) et économiques basées sur ARM.

    • Personnalisez la façon Amazon GameLift Servers dont vous gérez tous les aspects de votre solution d'hébergement de jeux, qu'il s'agisse du déploiement de serveurs de jeu, du démarrage de sessions de jeu, de la mise en relation des joueurs et de leur intégration dans les jeux.

    • Utilisez des flottes multisites pour rationaliser le déploiement mondial des serveurs de jeu.

    • Profitez d'un hébergement à faible coût avec les instances Spot Amazon EC2.

    • Déployez des serveurs de jeux Windows ou Linux avec un hébergement EC2 géré.

    • Déployez des conteneurs basés sur Linux sur votre serveur de jeu grâce à un hébergement de conteneurs géré.

  • Hébergement de jeux géré par vos soins, avec Amazon GameLift Servers Anywhere

    • Tirez parti des fonctionnalités de placement et de gestion des sessions de Amazon GameLift Servers jeu.

    • Gérez vous-même les déploiements de serveurs de jeu et leur évolutivité sur votre propre matériel, votre infrastructure sur site ou sur d'autres fournisseurs de cloud.

  • Hébergement de jeux hybrides

    • Créez une solution d'hébergement de jeux qui utilise une combinaison de flottes Amazon GameLift Servers gérées et de flottes Anywhere pour fonctionner avec les solutions existantes ou prendre en charge la migration.

  • Amazon GameLift ServersGérez les processus du serveur de jeu pour vous, suivez l'état et la disponibilité du serveur de jeu et organisez de nouvelles sessions de jeu sur demande.

  • Utilisez les fonctionnalités de placement des sessions de jeu pour aider les joueurs à trouver et à rejoindre des sessions de jeu offrant la meilleure expérience de jeu possible. Fiez-vous à la Amazon GameLift Servers prise de décision ou personnalisez-le en fonction de critères tels que le coût d'hébergement, le temps de latence des joueurs et la situation géographique.

  • Créez des files d'attente de placement pour les sessions de jeu afin de traiter efficacement les nouvelles demandes de session de jeu. Utilisez les fonctionnalités pour établir un équilibre entre la qualité de placement et la vitesse, en fonction de votre jeu et des attentes des joueurs.

  • Profitez des fonctionnalités optionnelles de session des joueurs pour réserver des places lors des sessions de jeu, valider les joueurs lors de leur connexion et surveiller la disponibilité des places. Recherchez ou filtrez les sessions de jeu existantes pour trouver les machines à sous disponibles.

  • Ajoutez un matchmaking robuste entièrement intégré à votre solution Amazon GameLift Servers d'hébergement.

  • Créez des règles de matchmaking personnalisées basées sur les attributs et les préférences des joueurs, tels que le niveau de compétence ou le choix du personnage, et utilisez une logique complexe selon les besoins.

  • Organisez des matchs en équipe pour un gameplay compétitif ou coopératif. Équilibrez les joueurs dans la composition des and/or matchs par équipe.

  • Optimisez l'algorithme de matchmaking pour équilibrer la qualité des matchs et les temps d'attente.

  • Support des matchs de 2 à 200 joueurs simultanés.

  • Support du remblayage des matchs afin de remplir les places disponibles pour les joueurs et de maintenir les sessions de jeu complètes.

  • Obtenez des statistiques en temps réel sur l'utilisation et les performances des sessions de jeu et de l'activité des joueurs, ainsi que sur les performances d'hébergement et l'état de santé des flottes gérées.

  • Intégrez Amazon CloudWatch pour les alertes et les tableaux de bord.

  • Accédez aux journaux du serveur et au suivi des événements pour le dépannage.

  • Analysez les données de performance et d'utilisation pour optimiser le dimensionnement (flottes gérées) ou l'allocation des ressources (flottes autogérées).

  • Personnalisez la logique de placement des sessions de jeu, notamment en hiérarchisant la latence, le coût et l'emplacement.

  • Pour l'hébergement géré, choisissez les ressources d'hébergement de vos jeux et fournissez des instructions pour lancer et exécuter des serveurs de jeu sur chaque instance. Pour les conteneurs gérés, affinez l'allocation des ressources entre les conteneurs.

  • Définissez vos propres règles de matchmaking.

  • Mettez en œuvre des stratégies personnalisées pour augmenter les capacités.

  • Ajoutez du code de serveur de jeu pour l'intégrer à vos AWS services existants, tels que les bases de données ou les outils de stockage de contenu.

  • Créez un service principal doté de fonctionnalités personnalisées pour gérer les demandes d'adhésion des joueurs (telles que les groupes de joueurs), gérer l'authentification ou ajouter une logique et une persistance personnalisées.

  • Utilisez des services tels qu'Amazon DynamoDB, Amazon Simple Storage Service et Amazon Aurora DSQL pour la persistance de l'état du jeu.

  • Implémentez Amazon Cognito pour l'authentification des joueurs.

  • Analysez les jeux avec Amazon Kinesis et Amazon S3.

  • Ajoutez un chat vocal avec le SDK Amazon Chime.

  • Créez des fonctionnalités de jeu personnalisées à AWS Lambda l'aide d'Amazon API Gateway.

Comment utiliser Amazon GameLift Servers

Utilisez ces outils pour gérer Amazon GameLift Servers.

AWS CLI

Utilisez le AWS Command Line Interface (AWS CLI) pour appeler le AWS SDK, y compris l'API de service pourAmazon GameLift Servers. Voir Commencer à utiliser le AWS CLI dans le guide de AWS Command Line Interface l'utilisateur.

Console Amazon GameLift Servers 

Utilisez le AWS Management Console for Amazon GameLift Servers pour configurer les ressources, gérer les déploiements de vos serveurs de jeu et suivre les indicateurs de performance et d'utilisation. La Amazon GameLift Servers console est une alternative graphique à la gestion des ressources par programmation ou à l'aide du. AWS CLI

Amazon GameLift Servers SDKs

Ils Amazon GameLift Servers SDKs contiennent les bibliothèques nécessaires pour établir la communication entre vos clients de jeu, vos serveurs de jeux, les services de jeux et le Amazon GameLift Servers service. Pour de plus amples informations, veuillez consulter Obtenez des outils Amazon GameLift Servers de développement.

AWS CloudFormation

Utilisé AWS CloudFormation pour modéliser, approvisionner et gérer les AWS ressources de votre solution d'hébergement de jeux en traitant l'infrastructure comme du code. Créez des modèles décrivant les ressources et CloudFormation automatisez les tâches de configuration et de déploiement des ressources aux emplacements que vous spécifiez.