> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XR-132 Limitations d'accès aux services

> XR-132 Limitations d'accès aux services

Version 1.2, 11/01/2025

Les titres qui dépassent les [limites basées sur le titre et l'utilisateur](/fr/services/xbox-services/develop/best-practices/live-fine-grained-rate-limiting) lors des appels aux services du réseau XBOX, ou qui ne respectent pas les stratégies 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 un abandon du service. Le non-respect des limites spécifiées peut bloquer la sortie d'un titre, et les problèmes en production liés à 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 soit axée sur les jeux multijoueur, elle peut également s'appliquer aux jeux solo s'ils accèdent aux services du réseau XBOX. Par exemple, si un jeu solo utilise les sauvegardes dans le cloud, 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 Limitations d'accès aux services

#### Outils nécessaires

* [Fiddler sur console](/fr/build/console-features/networking/tools/fiddler-setup-networking) ou [Fiddler sur PC](/fr/build/console-features/networking/tools/fiddler-pc)
* [XBOX services Trace Analyzer](https://aka.ms/xboxlivetoolspackage), disponible dans le package de téléchargement des outils de développement du GDK. Il permet d'examiner les appels de service effectués par un titre et de détecter toute violation dans les modèles d'appel.

#### Étapes de test

**Avec 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 (l'appareil sur lequel le titre concerné 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éez une sauvegarde de jeu, redémarrez la console et chargez la sauvegarde de jeu
   * Modifiez les états de présence enrichie en succession rapide (si possible)
   * Déverrouillez des succès
   * Publiez des scores dans tous les classements et affichez tous les classements en utilisant tous les filtres
   * Affichez la liste d'amis dans le jeu (y compris un ami dont la présence est bloquée) et passez rapidement d'une page à l'autre
   * Lancez un matchmaking dans tous les modes en ligne, y compris lorsqu'aucune session disponible ne peut être trouvée (si possible), et générez du trafic vocal
   * Accédez à 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 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é).

**Avec *xbtrace.exe***

Notez que *xbtrace.exe* ne peut pas démarrer tant que le titre n'est pas lancé, mais qu'il doit être démarré le plus rapidement possible afin de capturer tous les appels de service XBOX effectués par le titre au démarrage. C'est pourquoi la méthode privilégiée pour capturer le trafic du titre est Fiddler Classic, car 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éez une sauvegarde de jeu, redémarrez la console et chargez la sauvegarde de jeu
   * Modifiez les états de présence enrichie en succession rapide (si possible)
   * Déverrouillez des succès
   * Publiez des scores dans tous les classements et affichez tous les classements en utilisant tous les filtres
   * Affichez la liste d'amis dans le jeu (y compris un ami dont la présence est bloquée) et passez rapidement d'une page à l'autre
   * Lancez un matchmaking dans tous les modes en ligne, y compris lorsqu'aucune session disponible ne peut être trouvée (si possible), et générez du trafic vocal
   * Accédez à 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 : le fichier csv se trouve dans SystemScratch > xbtrace. 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 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 veiller à maintenir leurs appels de service vers les points de terminaison XBOX en dessous des limites de rafale et de maintien spécifiées, et leur rapport XBOX services Trace Analyzer ne doit contenir 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 s'applique. 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, car le titre dépasse la fréquence d'appels autorisée vers le service, sans toutefois dépasser le seuil qui constituerait un problème grave dans le cadre de la certification. Les titres doivent chercher à résoudre ces problèmes.
> * Vert : indique que le titre effectue des appels aux services XBOX à une fréquence inférieure à celle à partir de laquelle la limitation de débit s'appliquerait.

**Exemples de réussite**

1. Le titre ne dépasse pas la limite de maintien lors des appels aux services XBOX.
2. Le rapport XBOX services Trace Analyzer ne contient que des résultats jaunes et/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 s'applique). Par exemple, si la limite de maintien à partir de laquelle la limitation de débit précise s'applique est fixée à 300 appels en 300 secondes, les titres qui atteignent ou dépassent 3 000 appels en 300 secondes échouent.
2. Le rapport XBOX services Trace Analyzer contient un ou plusieurs résultats rouges.

### 132-02 Limitations des événements de jeu

#### Étapes de 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éez une sauvegarde de jeu, redémarrez la console et chargez la sauvegarde de jeu
   * Modifiez les états de présence enrichie en succession rapide (si possible)
   * Déverrouillez des succès
   * Publiez des scores dans tous les classements et affichez tous les classements en utilisant tous les filtres
   * Affichez la liste d'amis dans le jeu (y compris un ami dont la présence est bloquée) et passez rapidement d'une page à l'autre
   * Lancez un matchmaking dans tous les modes en ligne, y compris lorsqu'aucune session disponible ne peut être trouvée (si possible), et générez du trafic vocal
   * Accédez à 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.

<img src="https://mintcdn.com/microsoft-4404708b/N3T1ucKV7zIMBudj/images/policies/EventLimitationToast.jpg?fit=max&auto=format&n=N3T1ucKV7zIMBudj&q=85&s=240b50f32ebf5602a67c250f00d6deb3" alt="Image de la notification système Game Event Limitations" width="0" height="0" data-path="images/policies/EventLimitationToast.jpg" />

#### 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.


## Related topics

- [Exigences XBOX testées lors de la certification pour les jeux sur console XBOX](/fr/publishing/certification/console-cert-tested-requirements.md)
- [Contenu complémentaire sur les exigences et stratégies XBOX](/fr/publishing/certification/xr/overview.md)
- [XR132 Limitations d'accès aux services](/fr/publishing/certification/fma/xr-132.md)
- [XBOX Requirements pour les jeux XBOX](/fr/publishing/certification/xbox-requirements.md)
- [Exigences pour les titres bêta et XBOX Game Preview](/fr/publishing/certification/cert-beta-game-preview.md)
