

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.

# Constructions de serveurs de jeu
<a name="gamelift-console-builds"></a>

La ressource de compilation représente le logiciel de votre serveur de jeu. Vous chargez votre package de compilation Amazon GameLift Servers pour le déployer sur des EC2 flottes gérées.

Consultez les informations sur les versions de serveurs de jeu intégrées à la Amazon GameLift Servers console ou à l'aide du AWS SDK pourAmazon GameLift Servers.

------
#### [ Console ]

Sur la page **Builds** de la [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), vous pouvez consulter et gérer toutes les versions de serveur de jeu que vous avez téléchargées Amazon GameLift Servers pour les déployer sur des EC2 flottes gérées. Dans le volet de navigation, choisissez **Hosting**, **Managed EC2**, **Builds**.

La page **Builds** affiche les informations suivantes pour chaque build. Vous pouvez ajuster le contenu du tableau selon vos besoins à l'aide de l'outil **Préférences** (voir l'![\[Gear icon representing settings or configuration options.\]](http://docs.aws.amazon.com/fr_fr/gameliftservers/latest/developerguide/images/settings.png)icône dans le coin supérieur droit du tableau). Les préférences personnalisées sont enregistrées auprès de l'utilisateur de votre AWS compte et sont automatiquement appliquées chaque fois que vous consultez cette page.

**Note**  
La page **Builds** affiche uniquement les builds de votre AWS région actuelle.
+ **Nom** : nom associé à la version téléchargée.
+ **État** : statut de la version. Affiche l'un des trois messages d'état suivants :
  + **Initialisé** : le téléchargement n'a pas commencé ou est toujours en cours.
  + **Prêt** — La version est prête pour la création d'une flotte.
  + **Échec** : le délai de compilation a expiré avant la Amazon GameLift Servers réception des fichiers binaires.
+ **Heure de création** : date et heure auxquelles vous avez chargé le buildAmazon GameLift Servers.
+ **ID de build** : ID unique attribué au build lors du téléchargement.
+ **Version** : étiquette de version associée à la version téléchargée.
+ **Système d'exploitation : système d'**exploitation sur lequel s'exécute le build. Le système d'exploitation de compilation détermine le système d'exploitation à Amazon GameLift Servers installer sur les instances d'une flotte.
+ **Taille** : taille, en mégaoctets (Mo), du fichier de compilation chargé vers. Amazon GameLift Servers
+ **Flottes** : nombre de flottes déployées avec le build.

À partir de cette page, vous pouvez effectuer l'une des opérations suivantes :
+ Consulter les détails d'une version de génération. Choisissez le nom d'un build pour ouvrir sa page de détails de build.
+ Créer une nouvelle flotte à partir d'une version de génération. Sélectionnez un build, puis choisissez **Create fleet**.
+ Filtrer et trier la liste de versions de génération. Utiliser les commandes situées dans la partie supérieure tableau.
+ Supprimer une build. Sélectionnez une version, puis choisissez **Supprimer**.

**Détails de construction**  
Sur la page **Builds**, choisissez le nom d'un build pour ouvrir sa page de détails. La section **Vue d'ensemble** de la page de détails affiche les mêmes informations récapitulatives sur les **builds que sur la page Builds**. La section **Flottes** affiche la liste des flottes qui exécutent le build, y compris les mêmes informations récapitulatives que celles de la page [**Flottes**](gamelift-console-fleets.md).

------
#### [ AWS SDK ]

Utilisez les commandes AWS CLI suivantes pour récupérer des informations sur cette ressource :
+ [ListBuild](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListBuilds.html)
+ [DescribeBuild](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeBuild.html)

------

# Mettre à jour la version d'un serveur de jeu
<a name="gamelift-build-cli-uploading-update-build-files"></a>

Lorsque vous déployez la version de votre serveur de jeu pour un hébergement EC2 Amazon GameLift Servers géré, vous téléchargez le logiciel de votre serveur de jeu et vous créez une ressource de Amazon GameLift Servers compilation. Après avoir créé un Amazon GameLift Servers build, vous pouvez mettre à jour les métadonnées du build, mais vous ne pouvez pas mettre à jour les fichiers de build eux-mêmes. Pour déployer les mises à jour de la version de votre serveur de jeu, vous devez télécharger un nouvel ensemble de fichiers et créer une nouvelle Amazon GameLift Servers version à l'aide de la AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/gamelift/upload-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/upload-build.html)commande. Vous pouvez également utiliser la [https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-build.html)commande pour télécharger une nouvelle version à partir d'un compartiment Amazon S3 que vous contrôlez. Déployez ensuite la nouvelle version en créant une nouvelle flotte pour celle-ci.

Vous pouvez mettre à jour les métadonnées d'une version, y compris le nom et la description. Pour ces tâches, utilisez la Amazon GameLift Servers console ou la [https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-build.html) AWS CLI commande. 

## Automatisez les mises à jour de vos builds de
<a name="gamelift-build-uploading-automate"></a>

Suivez ces conseils pour automatiser et rationaliser le processus de mise à jour des versions de serveurs de jeu pour les flottes Amazon GameLift Servers gérées :
+ **Utilisez les files d'attente des sessions de jeu et échangez des flottes selon vos besoins.** Lorsque vous envoyez des demandes de session de jeu àAmazon GameLift Servers, spécifiez une file d'attente de session de jeu au lieu d'une flotte spécifique. Avec les files d'attente, vous pouvez ajouter des flottes avec une nouvelle version et supprimer les anciennes flottes si nécessaire. Pour de plus amples informations, veuillez consulter [Configurer le placement des sessions de jeu](queues-intro.md).
+ **Utilisez des alias pour transférer les joueurs vers une nouvelle version du jeu.** Lorsque vous envoyez des demandes de session de jeu àAmazon GameLift Servers, spécifiez un alias de flotte au lieu d'un identifiant de flotte. Pour de plus amples informations, veuillez consulter [Créez un Amazon GameLift Servers alias](aliases-creating.md).
+ **Configuré pour le développement itératif.** Pendant le développement du jeu, explorez les options permettant de configurer un environnement de test hébergé permettant un développement itératif rapide. Consultez [Configuration pour le développement itératif avec Anywhere Amazon GameLift Servers](integration-dev-iteration.md).

Essayez ces ressources de la [Amazon GameLift Serversboîte à outils](https://github.com/aws/amazon-gamelift-toolkit) sur GitHub :

**Outil de mise à jour rapide des versions (pour le développement uniquement)**  
Cet outil vous permet de modifier les versions de serveurs de jeu déjà déployées sur les ordinateurs d'une flotte EC2 gérée, ce qui vous permet de gagner du temps lors des itérations de développement rapides. L'outil dispose de plusieurs options ; vous pouvez remplacer la version complète du jeu ou modifier des fichiers spécifiques, et vous pouvez gérer le redémarrage des processus du serveur de jeu après les mises à jour. Vous pouvez également l'utiliser pour mettre à jour tous les calculs d'un parc ou pour cibler des calculs individuels.  
Visitez le référentiel Amazon GameLift Servers Toolkit GitHub pour accéder à l'[outil de mise à jour rapide](https://github.com/aws/amazon-gamelift-toolkit/tree/main/fast-build-update-tool) GitHub des versions et en savoir plus sur son utilisation.

**Exemple de script de déploiement en production**  
Ce script montre comment automatiser le processus de mise à jour des versions de serveurs de jeu déployées sur des flottes EC2 gérées en production. Pour utiliser ce script, votre solution Amazon GameLift Servers d'hébergement doit utiliser des alias pour abstraire le parc IDs. L'exemple de script gère les étapes de base suivantes : télécharger une version mise à jour, créer une nouvelle version et la déployer dans une nouvelle flotte, rediriger le trafic des joueurs d'une flotte existante vers la nouvelle flotte et supprimer l'ancienne flotte. Personnalisez l'exemple de script pour répondre à vos exigences de déploiement spécifiques.  
Visitez le référentiel du Amazon GameLift Servers Toolkit GitHub pour obtenir l'[exemple de script de déploiement en production](https://github.com/aws/amazon-gamelift-toolkit/tree/main/production-deployment-sample-script) GitHub et en savoir plus sur son utilisation.