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.
GAMEPERF07-BP03 Surveillez régulièrement les performances de matchmaking
L'un des moyens les plus remarquables d'optimiser les performances d'un jeu pour les joueurs est de réduire le temps d'attente avant de pouvoir entrer dans une session de jeu. Les longs temps d'attente peuvent faire perdre tout intérêt aux joueurs et entraîner une attrition, il est donc important d'en tenir compte lors de la conception de votre solution de matchmaking.
Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : élevé
Directives d’implémentation
Lorsque vous concevez votre configuration de matchmaking pour votre jeu, créez des règles qui déterminent les conditions qui sont appliquées pour former un match. Vous devez tenir compte de l'impact que ces règles auront sur les performances du système, en particulier sur les temps d'attente pour les joueurs. Avant d'apporter des modifications à votre implémentation de matchmaking, telles que l'ajout de nouvelles conditions ou de nouveaux filtres de matchmaking, testez-le au préalable ou envisagez de diffuser cette modification progressivement sur un petit échantillon de joueurs, sous forme de canari, ou A/B testez pour recueillir des indicateurs de performance avant d'introduire cette modification auprès de l'ensemble de la population de joueurs.
Configurez votre service de matchmaking pour générer des journaux détaillés afin de comprendre les conditions ou les règles qui ont été appliquées à chaque demande de matchmaking. Cela facilite la révision et l'ajustement de la mise en œuvre du matchmaking si nécessaire.
Par exemple, Amazon GameLift FlexMatch fournit un service de matchmaking entièrement géré qui peut être utilisé comme service autonome avec votre propre hébergement de serveur de jeu ou utilisé avec des serveurs de jeux hébergés sur Amazon GameLift. FlexMatch peut générer des notifications d'événements à Amazon EventBridge, voir Configuration des notifications FlexMatch d'événements. Utilisez Amazon Simple Notification Service (Amazon SNS) pour recevoir les données de matchmaking au format JSON, ce qui vous permet de traiter et de stocker automatiquement ces informations à des fins d'analyse afin d'améliorer les performances de matchmaking.
Configurez des statistiques pour suivre le temps nécessaire à votre service de matchmaking pour trouver une session de jeu adaptée aux joueurs. Passez régulièrement en revue les mesures de durée du matchmaking et corrélez ces temps avec le comportement des joueurs et le sentiment de la communauté. Utilisez ces données pour développer des seuils appropriés pour les délais de matchmaking qui peuvent être inclus dans la configuration de vos règles de matchmaking.
Par exemple, Amazon GameLift FlexMatch fournit une assistance pour définir les délais d'expiration des demandes de matchmaking et créer des règles de matchmaking qui peuvent permettre aux exigences de s'assouplir au fil du temps. Cette fonctionnalité vous permet de créer un matchmaking qui peut s'adapter pour faciliter la création de matchs et placer les joueurs dans des sessions de jeu lorsque les matchs sont difficiles à trouver.