Planifiez et déployez vos GameLift ressources 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.

Planifiez et déployez vos GameLift ressources Amazon

Suivez les conseils suivants pour vous aider à planifier le déploiement de vos GameLift ressources Amazon à l'échelle mondiale. Pour en savoir plus sur les sites où vous pouvez héberger vos jeux sur AmazonGameLift, consultezSites GameLift d'hébergement Amazon.

Pour déployer vos GameLift ressources Amazon, effectuez les tâches suivantes :

  • Empaquetez et chargez votre serveur de jeu sur Amazon GameLift ou sur votre matériel. Lorsque vous importez votre serveur sur AmazonGameLift, vous le chargez uniquement sur le site d'accueil Région AWS de votre flotte. Amazon distribue GameLift automatiquement le serveur aux autres sites de la flotte. Pour plus d'informations, veuillez consulter Téléchargement de versions et de scripts sur Amazon GameLift.

  • Concevez et déployez une GameLift flotte Amazon pour votre jeu. Déterminez le type de ressources informatiques à utiliser, les emplacements vers lesquels déployer, s'il convient d'utiliser des files d'attente et d'autres options. Pour plus d'informations, veuillez consulter Guide GameLift de conception de flotte Amazon.

  • Créez des files d'attente pour gérer l'emplacement des nouvelles sessions de jeu et les stratégies des instances Spot. Pour plus d'informations, veuillez consulter Conception d'une file d'attente de sessions de jeu.

  • Utilisez la mise à l'échelle automatique pour gérer la capacité d'hébergement de votre flotte en fonction de la demande attendue des joueurs. Pour plus d'informations, veuillez consulter Élargir la capacité GameLift d'hébergement d'Amazon.

  • Utilisez les règles de FlexMatch matchmaking pour votre jeu. Pour plus d'informations, consultez la section FlexMatchIntégration avec l'GameLifthébergement Amazon.

Déployez automatiquement vos GameLift ressources Amazon

Pour rationaliser le déploiement mondial de vos GameLift ressources Amazon, nous vous recommandons d'utiliser l'infrastructure en tant que code (IaC) pour définir les ressources. Étant donné qu'Amazon GameLift prend en charge les AWS CloudFormation modèles, vous pouvez définir des paramètres dans les modèles pour toutes les configurations spécifiques au déploiement.

Pour gérer le déploiement de vos AWS CloudFormation stacks, nous vous recommandons également d'utiliser des outils et des services d'intégration continue et de livraison continue (CI/CD) tels que. AWS CodePipeline Ils vous aident à effectuer un déploiement automatique ou avec approbation chaque fois que vous créez un fichier binaire pour un serveur de jeu.

Voici quelques étapes courantes du déploiement des GameLift ressources Amazon pour une nouvelle version de serveur de jeu que vous pouvez automatiser à l'aide d'un outil ou d'un service CI/CD :

  • Création et test du binaire de votre serveur de jeu.

  • Chargez le fichier binaire sur Amazon GameLift ou sur votre matériel.

  • Déploiement de nouvelles flottes dans la nouvelle version.

  • Après avoir déployé les nouvelles flottes, supprimez les flottes de la version précédente de votre GameLift file d'attente Amazon et remplacez-les par les nouvelles flottes.

  • Une fois que les flottes de la version précédente ont terminé toutes les sessions de jeu avec succès, les AWS CloudFormation piles de ces flottes sont supprimées.

Vous pouvez également utiliser le AWS Cloud Development Kit (AWS CDK) pour définir vos GameLift ressources Amazon. Pour en savoir plus sur le AWS CDK, veuillez consulter le Guide du développeur AWS Cloud Development Kit (AWS CDK).