Configuration pour le développement itératif avec Anywhere 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.

Configuration pour le développement itératif avec Anywhere Amazon GameLift Servers

Amazon GameLift Serversfournit des outils et des solutions pour vous aider à configurer un environnement de test hébergé à utiliser pendant le développement de jeux. Avec 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é avec un processus de développement rapide Amazon GameLift Servers et itératif et qui prend en charge ce processus.

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

À l'aide d'un parc Amazon GameLift Servers Anywhere, vous pouvez configurer un environnement de test à l'aide d'un appareil local, tel que votre station 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. Ajustez l'expérience des joueurs lorsqu'ils rejoignent une partie.

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

  • 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 du serveur de jeu.

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

Plus tard, alors que 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 des scénarios supplémentaires, notamment les suivants :

  • Expérimentez et testez des modèles de files d'attente pour les sessions de jeu, notamment l'utilisation de flottes multi-sites, de flottes Spot et On-Demand et de plusieurs types d'instances.

  • Essayez 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 priorisation des flottes.

  • Configurez le dimensionnement des capacités pour répondre à la demande des joueurs, à l'aide d'options de dimensionnement automatique ou manuel.

  • 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 rapide (pour le développement uniquement)

Dans le cas EC2 des flottes gérées, pour déployer une mise à jour de build sur 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 de mise à jour rapide des versions 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. Avec cet outil, vous pouvez rapidement mettre à jour les fichiers de build de votre jeu sur tous les ordinateurs d'une flotte existante. L'outil propose plusieurs options ; vous pouvez remplacer une version complète d'un jeu ou modifier 6 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 les calculs individuels d'une flotte.

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