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.
Mettre à jour la version d'un serveur de jeu
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
upload-buildcommande. Vous pouvez également utiliser la create-buildcommande 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 update-build AWS CLI commande.
Automatisez les mises à jour de vos builds de
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.
-
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.
-
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.
Essayez ces ressources de la Amazon GameLift Serversboîte à outils
- 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
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
GitHub et en savoir plus sur son utilisation.