Préparation de votre jeu pour le lancement grâce à l'Amazon GameLift Servershébergement - 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.

Préparation de votre jeu pour le lancement grâce à l'Amazon GameLift Servershébergement

Utilisez les listes de contrôle suivantes pour valider chaque phase de déploiement de votre jeu. Les éléments marqués [Critique] sont essentiels pour le lancement de votre production.

Téléchargez et complétez le questionnaire de Amazon GameLift Servers lancement, disponible dans la Amazon GameLift Serversconsole. Nous voulons que chaque développeur de jeux Amazon GameLift Servers passe une journée de lancement fluide, et les informations demandées nous aident à vous préparer aux prochains tests de charge, au lancement progressif ou au lancement public à venir. Prévoyez de soumettre le questionnaire rempli au moins trois (3) mois avant d'effectuer votre premier test de charge.

Préparez votre jeu

Préparez-vous pour les tests

  • [Critique] Demandez des augmentations pour les quotas de Amazon GameLift Servers service et autres Service AWS quotas afin que votre environnement réel puisse s'adapter aux besoins de production.

  • [Critique] Vérifiez que les ports ouverts sur les flottes actives correspondent à la gamme de ports que vos serveurs peuvent utiliser.

  • [Critique] Fermez le port RDP 3389 et le port SSH 22.

  • Élaborez un plan pour la DevOps gestion de votre jeu. Si vous utilisez Amazon CloudWatch Logs ou les métriques CloudWatch personnalisées d'Amazon, définissez des alarmes en cas de problèmes graves ou critiques sur le parc de serveurs. Simulez les défaillances et testez les runbooks.

  • Vérifiez que les ressources de calcul que vous utilisez peuvent prendre en charge le nombre de processus serveur que vous souhaitez exécuter simultanément sur chaque calcul.

  • Ajustez votre politique de dimensionnement pour qu'elle soit plus prudente dans un premier temps et offrez une capacité d'inactivité supérieure à ce dont vous pensez avoir besoin. Vous pourrez optimiser les coûts ultérieurement. Envisagez d'utiliser une politique de dimensionnement basée sur des cibles avec une capacité inutilisée de 20 %.

  • En effetFlexMatch, utilisez des règles de latence pour associer des joueurs géographiquement proches les uns des autres. Testez son comportement sous charge à l'aide des données de latence synthétiques de votre client de test de charge.

  • Testez la charge de votre infrastructure d'authentification des joueurs et de session de jeu pour voir si elle s'adapte efficacement à la demande.

  • Vérifiez qu'un serveur qui fonctionne depuis plusieurs jours peut toujours accepter des connexions.

  • Élevez le niveau de votre Support forfait à Business ou Enterprise afin de AWS pouvoir vous répondre en cas de problème ou de panne.

Préparer le lancement

  • [Critique] Définissez la politique de protection de la flotte pour une protection complète de toutes les flottes actives afin que la réduction des effectifs n'interrompe pas les sessions de jeu actives.

  • [Critique] Fixez des tailles maximales de flotte suffisamment élevées pour répondre au minimum à la demande maximale prévue. Nous vous recommandons de doubler votre taille maximale en cas de demande imprévue.

  • Encouragez l'ensemble de votre équipe de développement à participer à l'événement de lancement et à suivre le lancement de votre jeu dans une salle de lancement.

  • Surveillez la latence et l'expérience des joueurs.

Planifiez les mises à jour après le lancement

  • Ajustez la politique de dimensionnement pour minimiser la capacité d'inactivité en fonction de l'utilisation des joueurs.

  • Modifiez FlexMatch les règles ou ajoutez des emplacements d'hébergement en fonction des données de latence des joueurs et des exigences révisées.

  • Optimisez la configuration d'exécution pour exécuter autant de sessions de jeu que possible sur chaque ressource informatique. L'optimisation de l'efficacité des performances de cette manière peut avoir une incidence directe sur les coûts de votre parc, car vous pourriez être en mesure d'exécuter davantage de processus de serveur avec les mêmes ressources de calcul.

  • Utilisez vos données d'analyse pour favoriser le développement continu, améliorer l'expérience des joueurs et la longévité du jeu, et optimiser la monétisation.