View a markdown version of this page

Configuration pour un développement itératif avec GameLift Serveurs Amazon N'importe où - GameLift Serveurs Amazon

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.

Configuration pour un développement itératif avec GameLift Serveurs Amazon N'importe où

Amazon GameLift Serversfournit des outils et des solutions pour vous aider à configurer un environnement de test hébergé à utiliser lors du développement de jeux. Grâce à ces outils, vous pouvez créer un environnement qui reflète l'expérience réelle des joueurs en matière d'hébergement géré Amazon GameLift Servers et qui prend en charge un processus de développement rapide et itératif.

Avec un environnement de test distinct, vous supprimez les frais généraux d'un parc Amazon GameLift Servers géré pendant les tests. Vous n'avez plus besoin de télécharger chaque nouvelle itération de build de serveur de jeu, de créer une nouvelle flotte pour celui-ci, puis d'attendre plus de 15 minutes pour qu'il s'active. Au lieu de cela, vous pouvez créer une nouvelle version, mettre rapidement à jour la flotte de tests avec la nouvelle version, la démarrer et commencer les tests.

À l'aide d'une flotte Amazon GameLift Servers Anywhere, vous pouvez configurer un environnement de test à l'aide d'un appareil local, tel que votre station de travail de développement. Vous pouvez également configurer un environnement de test à l'aide d'une ressource d'hébergement basée sur le cloud.

Configurez un environnement de test Anywhere pour développer et tester une gamme de scénarios, notamment les suivants :

  • Testez l'intégration de votre serveur de jeu avec le SDK Amazon GameLift Servers du serveur. Vous pouvez effectuer des tests même sans client de jeu fonctionnel en utilisant des appels AWS CLI pour démarrer de nouvelles sessions de jeu et suivre les événements des sessions de jeu.

  • Testez les interactions entre le client de votre jeu, le service principal et le Amazon GameLift Servers service pendant que vous développez des composants pour votre jeu. Fine-tune l'expérience du joueur lorsqu'il rejoint une partie.

  • Expérimentez avec le design de votre FlexMatch matchmaker. Essayez des variantes d'ensembles de règles et d'autres implémentations de fonctionnalités de matchmaking. Configurez et testez le remblayage de matchmaking.

  • Essayez d'autres fonctionnalités d'Amazon GameLift Servershébergement, telles que les paramètres de configuration d'exécution (avec l'Amazon GameLift Serversagent) pour la gestion du cycle de vie des serveurs de jeu.

  • Créez, testez et recommencez rapidement pour valider tous les aspects de l'expérience joueur de votre jeu, y compris les interactions multijoueurs, dans un environnement hébergé et en direct.

Plus tard, lorsque vous préparerez le lancement de votre jeu, vous souhaiterez ajouter des flottes Amazon GameLift Servers gérées pour affiner vos configurations d'hébergement et tester d'autres scénarios, notamment les suivants :

  • Expérimentez et testez la conception de files d'attente pour les sessions de jeu, notamment en utilisant des flottes multisites, des On-Demand parcs Spot et des types d'instances multiples.

  • Testez les options de placement des sessions de jeu avec des flottes gérées, notamment l'utilisation de politiques de latence facultatives et de paramètres de hiérarchisation des flottes.

  • Configurez la mise à l'échelle de la capacité pour répondre à la demande des joueurs, à l'aide d'options de dimensionnement automatique ou manuelle.

  • Configurez AWS CloudFormation des flottes Amazon GameLift Servers gérées pour gérer vos ressources d'hébergement à long terme.

Outil de mise à jour Fast Build (pour le développement uniquement)

Avec les flottes EC2 gérées, pour déployer une mise à jour de la version d'un serveur de jeu, vous devez télécharger chaque nouvelle version Amazon GameLift Servers et créer une nouvelle flotte pour celle-ci.

L'outil Fast Build Update vous permet de contourner ces étapes pendant le développement, ce qui vous permet de gagner du temps et d'accélérer les itérations de développement. Grâce à cet outil, vous pouvez rapidement mettre à jour les fichiers de construction de votre jeu sur tous les ordinateurs d'une flotte existante. L'outil propose plusieurs options ; vous pouvez remplacer une version complète du jeu ou modifier 6 fichiers spécifiques, et vous pouvez gérer la façon de redémarrer les processus du serveur de jeu après les mises à jour. Vous pouvez également l'utiliser pour mettre à jour les calculs individuels d'une flotte.

Pour obtenir l'outil de mise à jour Fast Build et en savoir plus sur son utilisation, visitez le référentiel Amazon GameLift Servers Toolkit pour The Fast Build Update Tool sur Github.