Skip to main content
Version 1.2, 11/01/2025 Les titres qui dépassent les limites basées sur le titre et l’utilisateur lorsqu’ils appellent les services du réseau XBOX, ou qui ne respectent pas les politiques de nouvelle tentative des services du réseau XBOX, peuvent faire l’objet d’une limitation du débit, ce qui peut entraîner une interruption ou une dépréciation du service. Le non-respect des limites spécifiées peut empêcher la sortie d’un titre, et les problèmes en production touchant des titres publiés peuvent entraîner la suspension des services du réseau XBOX, pouvant aller jusqu’au retrait du titre.
[!NOTE] Bien que XR-132 porte principalement sur les jeux multijoueurs, cette exigence peut également s’appliquer aux jeux à un joueur s’ils accèdent aux services du réseau XBOX. Par exemple, si un jeu à un joueur utilise les sauvegardes infonuagiques, les succès ou d’autres fonctionnalités du réseau XBOX, il doit respecter les directives de XR-132.

Cas de test de certification

132-01 Limites d’accès aux services

Outils nécessaires

Étapes du test

Utilisation de Fiddler Classic :
  1. Avant de lancer le titre, démarrez Fiddler Classic et assurez-vous qu’il est configuré pour capturer le trafic réseau de la console ou du PC Windows 10 (selon l’endroit où le titre en question est exécuté).
  2. Pendant que Fiddler Classic est en cours d’exécution et capture le trafic réseau, lancez le titre et parcourez toutes les zones, notamment, sans s’y limiter, les suivantes :
    • Créer une partie sauvegardée, redémarrer la console et charger la partie sauvegardée
    • Changer les états de présence enrichie en succession rapide (si possible)
    • Déverrouiller des succès
    • Publier dans tous les classements et afficher tous les classements à l’aide de tous les filtres
    • Afficher la liste d’amis dans le jeu (y compris un ami dont la présence est bloquée) et passer rapidement d’une page à l’autre
    • Effectuer un jumelage dans tous les modes en ligne, y compris lorsqu’aucune session disponible ne peut être trouvée (si possible), et générer du trafic vocal
    • Accéder à la boutique dans le jeu (le cas échéant)
  3. Une fois le test terminé, enregistrez la capture Fiddler dans un répertoire local.
  4. Dans l’invite de commandes du GDK/XDK, exécutez XblTraceAnalyzer -data filepath -outputdir filepath
  5. Ouvrez le répertoire de sortie de l’étape 4 et ouvrez le fichier « index » (sélectionnez « Autoriser le contenu bloqué » si vous y êtes invité).
Utilisation de xbtrace.exe Veuillez noter que xbtrace.exe ne peut pas démarrer avant le lancement du titre, mais qu’il devrait être démarré le plus rapidement possible afin de capturer tous les appels aux services XBOX que le titre effectue au démarrage. Pour cette raison, la méthode privilégiée pour capturer le trafic du titre est Fiddler Classic, puisqu’il peut être démarré avant le lancement du titre.
  1. Pendant que le titre est en cours d’exécution, exécutez xbtrace start xboxliveservices et parcourez toutes les zones du titre, notamment, sans s’y limiter, les suivantes :
    • Créer une partie sauvegardée, redémarrer la console et charger la partie sauvegardée
    • Changer les états de présence enrichie en succession rapide (si possible)
    • Déverrouiller des succès
    • Publier dans tous les classements et afficher tous les classements à l’aide de tous les filtres
    • Afficher la liste d’amis dans le jeu (y compris un ami dont la présence est bloquée) et passer rapidement d’une page à l’autre
    • Effectuer un jumelage dans tous les modes en ligne, y compris lorsqu’aucune session disponible ne peut être trouvée (si possible), et générer du trafic vocal
    • Accéder à la boutique dans le jeu (le cas échéant)
  2. Une fois le test terminé, exécutez xbtrace stop deux fois.
  3. Parcourez les fichiers de votre console; dans SystemScratch > xbtrace, vous trouverez le fichier csv. Vérifiez l’horodatage pour vous assurer qu’il correspond à l’heure à laquelle vous avez arrêté l’enregistrement. Copiez-le localement.
  4. Dans l’invite de commandes du XDK, exécutez Xbltraceanalyzer -data filepath -outputdir filepath.
  5. Ouvrez le répertoire de sortie de l’étape 4 et ouvrez le fichier « index » (sélectionnez « Autoriser le contenu bloqué » si vous y êtes invité).

Résultat attendu

Les titres doivent s’assurer que leurs appels de service aux points de terminaison XBOX restent sous les limites de rafale et de maintien spécifiées, et que leur rapport XBOX services Trace Analyzer ne contient aucun résultat rouge. L’outil XBOX services Trace Analyzer génère un fichier report.txt qui indique la ou les règles ayant détecté des violations, ainsi que les détails de ces violations.
[!Tip] Interprétation du rapport XBOX services Trace Analyzer
  • Rouge - Indique un problème qui dépasse de 10 fois le seuil à partir duquel la limitation de débit précise entre en vigueur. Il s’agit d’un problème grave dans le cadre de la certification.
  • Jaune - Indique que le service fait l’objet d’une limitation de débit parce que le titre dépasse la fréquence à laquelle les appels au service sont autorisés, sans toutefois dépasser le seuil qui constituerait un problème grave dans le cadre de la certification. Les titres devraient chercher à résoudre ces problèmes.
  • Vert - Indique que le titre effectue des appels aux services XBOX à une fréquence inférieure à celle à laquelle la limitation de débit entrerait en vigueur.
Exemples de réussite
  1. Le titre ne dépasse pas la limite de maintien lorsqu’il appelle les services XBOX.
  2. Le rapport XBOX services Trace Analyzer ne contient que des résultats jaunes ou verts.
Exemples d’échec
  1. Le titre dépasse de 10 fois la limite de maintien (limite à partir de laquelle la limitation de débit entre en vigueur). Par exemple, si la limite de maintien à partir de laquelle la limitation de débit précise entre en vigueur est fixée à 300 appels en 300 secondes, les titres qui atteignent ou dépassent 3 000 appels en 300 secondes échoueront.
  2. Le rapport XBOX services Trace Analyzer contient un ou plusieurs résultats rouges.

132-02 Limites des événements de jeu

Étapes du test

  1. Installez le titre et, pendant qu’il est en cours d’exécution, parcourez toutes les zones du titre, notamment, sans s’y limiter, les suivantes :
    • Créer une partie sauvegardée, redémarrer la console et charger la partie sauvegardée
    • Changer les états de présence enrichie en succession rapide (si possible)
    • Déverrouiller des succès
    • Publier dans tous les classements et afficher tous les classements à l’aide de tous les filtres
    • Afficher la liste d’amis dans le jeu (y compris un ami dont la présence est bloquée) et passer rapidement d’une page à l’autre
    • Effectuer un jumelage dans tous les modes en ligne, y compris lorsqu’aucune session disponible ne peut être trouvée (si possible), et générer du trafic vocal
    • Accéder à la boutique dans le jeu (le cas échéant)
  2. Pendant le test, observez le titre pour voir si la notification système Game Event Limitations s’affiche.
Image de la notification système Game Event Limitations

Résultat attendu

Les jeux ne doivent pas déclencher la notification système Game Event Limitations. Exemples de réussite
  1. Le titre ne déclenche pas la notification système Game Event Limitations.
Exemples d’échec
  1. Le titre déclenche la notification système Game Event Limitations.
Dernière modification le 8 octobre 2026