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

# Bacs à sable

> Découvrez comment les bacs à sable XBOX isolent le contenu pour le développement et les tests, notamment la création de produits dans des bacs à sable et le contrôle de l'accès au moyen de MSA.

Créez des jeux XBOX dans des bacs à sable (sandboxes). Cette approche est appelée *isolation du contenu*. Lorsque vous créez un produit dans un bac à sable, vous pouvez le tester dans un environnement isolé auquel seuls certains utilisateurs peuvent accéder. L'accès est limité aux comptes Microsoft (MSA) qui ont l'autorisation de se connecter au bac à sable.

Les bacs à sable sont essentiels au développement de jeux XBOX. Ils fournissent un environnement permettant de tester les XBOX services, comme le multijoueur et les succès, ainsi que l'expérience du Microsoft Store. Vous pouvez tester l'expérience d'installation du jeu et passer en revue la page de détails de votre produit (PDP) dans le Store, notamment les **Store listings**, les **Properties** et les **Gaming metadata**.

Certains types de produits prennent automatiquement en charge les bacs à sable. Pour les autres types de produits, comme les ensembles de jeux, sélectionnez **Create this product in a sandbox** lorsque vous créez le produit.

Vous devez créer votre produit dans un bac à sable s'il :

* Utilise les XBOX services.
* Est une extension avec une fiche distincte dans le Microsoft Store.
* Est une extension dont le produit parent se trouve dans un bac à sable.
* Est un ensemble qui contient des produits utilisant les XBOX services.
* Contient un ou plusieurs packages XVC.

## Différences entre les branches et les bacs à sable

Les branches et les bacs à sable sont des concepts distincts que vous utilisez souvent ensemble pendant le développement et la publication. Dans Partner Center, chaque module pris en charge possède ses propres branches. La branche **Main** est la branche par défaut. Elle apparaît automatiquement pour tous les modules lorsque vous créez le produit. Vous pouvez créer des branches supplémentaires dans chaque module pris en charge : **Packages**, **Store listings** et **Pricing and availability**. Chaque branche est propre à ce module. Par exemple :

* Une branche Test dans **Packages** est indépendante d'une branche **Test** dans **Store listings**.
* Les modifications que vous apportez dans la branche d'un module ne sont pas automatiquement reflétées dans les autres modules.

Utilisez les branches pour configurer et tester différents paramètres destinés à différents bacs à sable. Par exemple, pour tester des modifications de prix sans écraser votre configuration publiée, créez une nouvelle branche dans **Pricing and availability** appelée **New pricing**, importez vos paramètres actuels depuis la branche **Main**, puis apportez les modifications souhaitées dans votre nouvelle branche. Vous pourrez importer les modifications dans la branche **Main** lorsque vous serez prêt à les publier.

Pour plus d'information, consultez [Branches](/fr-CA/publishing/game-publishing/concepts/branches).

## Types de bacs à sable

Il existe deux types de bacs à sable : **globaux** et **de développement**.

* Les bacs à sable globaux comprennent **RETAIL**, où les joueurs accèdent aux jeux et aux services, ainsi que d'autres bacs à sable utilisés pour les tests de certification.
* Les bacs à sable de développement sont propres à votre compte Partner Center. Vous pouvez utiliser ces bacs à sable pour développer et tester vos produits.

### Bacs à sable de développement isolés et partagés

Vous pouvez configurer les bacs à sable de développement comme **Isolated** (isolés) ou **Shared** (partagés).

* Tout produit de votre compte peut utiliser un bac à sable **Shared**.
* Seuls les produits que vous spécifiez peuvent utiliser un bac à sable **Isolated**.

Si vous configurez un bac à sable comme Isolated, vous devez sélectionner les produits que vous pouvez publier dans ce bac à sable. Les extensions héritent des autorisations de leur produit parent. Pour mettre à jour la liste des produits, sélectionnez le bac à sable dans la page **Sandboxes**, puis sélectionnez **Manage approved products** dans la page suivante. Vous pouvez également changer le type du bac à sable entre **Isolated** et **Shared** en tout temps.

## Identificateurs de bacs à sable

Chaque compte Partner Center a accès à 100 bacs à sable de développement. Chaque bac à sable de développement possède un identificateur unique composé de deux parties : un préfixe propre à votre compte Partner Center, comme ABCDEF, et une valeur numérique entre 0 et 99. Ensemble, ces parties forment l'ID du bac à sable, par exemple **ABCDEF.1**.

Les bacs à sable globaux sont nommés sans valeur numérique, par exemple **RETAIL**.

Il est courant d'avoir :

* Un ou plusieurs bacs à sable pour le développement. Par exemple, un bac à sable pour chacune de vos équipes de développement.
* Un ou plusieurs bacs à sable pour l'assurance qualité. Par exemple, un bac à sable pour votre équipe d'assurance qualité interne et un bac à sable pour chaque équipe d'assurance qualité externe avec laquelle vous travaillez.
* Un bac à sable pour la préparation à la certification, qui sert d'emplacement pour préparer et tester les versions candidates que vous soumettez à la certification.

Cette structure permet à vos équipes de rester agiles et concentrées sur leur partie du produit.

## Créer et gérer des bacs à sable de développement

Lorsque vous créez un nouveau jeu dans un bac à sable, vous sélectionnez un bac à sable de développement principal dans la page **Game setup**. Si vous n'avez créé aucun bac à sable, sélectionnez **Manage sandboxes** pour accéder à la page **Sandboxes** et créer votre premier bac à sable de développement. Créez de nouveaux bacs à sable de développement au besoin en retournant à la page **Sandboxes**. Elle est accessible à partir du tableau de bord **Apps and games** et de la page de configuration de votre produit.

Pour plus d'information, consultez : [Comment créer et gérer des bacs à sable de développement](/fr-CA/publishing/game-publishing/how-to/how-to-create-and-manage-sandboxes).

## Créer et gérer des comptes de test

Vous devez vous connecter à un bac à sable à l'aide d'un MSA autorisé avant de pouvoir accéder aux produits ou aux XBOX services publiés dans ce bac à sable. Les bacs à sable globaux, comme **RETAIL**, utilisent des MSA standard. Les bacs à sable de développement utilisent des comptes de test XBOX que vous créez dans Partner Center. Vous contrôlez les bacs à sable auxquels chaque compte de test peut accéder. Pour créer et configurer des comptes de test, accédez au tableau de bord **Apps and games**, puis sélectionnez **XBOX test accounts**. Vous pouvez alors :

* Créer des lots de comptes de test.
* Afficher et modifier les propriétés d'un lot de comptes de test, comme le type de compte et l'accès aux bacs à sable.
* Afficher les détails d'un lot de comptes de test, comme l'adresse courriel, le gamertag, le XUID et les autorisations de chaque compte de test du lot.
* Supprimer des lots de comptes de test.

Pour plus d'information, consultez [Comment créer et gérer des comptes de test XBOX](/fr-CA/publishing/game-publishing/how-to/how-to-create-and-manage-test-accounts).

## Publier un produit dans un bac à sable

Publiez votre produit dans un bac à sable pour l'afficher ou le tester.

### Publier les XBOX services

Si vous devez seulement publier les XBOX services d'un jeu, accédez à **Gameplay settings**, sélectionnez **Publish**, puis sélectionnez l'endroit où publier les paramètres.

### Publier un produit

Pour publier un produit, utilisez l'option **Review and publish**. Vous pouvez y accéder à partir de la page **Overview** de votre produit. Dans la page **Review and publish**, sélectionnez la destination voulue dans la liste déroulante **Publish to**. Si vous sélectionnez **RETAIL**, vous pouvez seulement publier à partir de la branche **Main** de votre produit. Si vous sélectionnez un bac à sable de développement, vous choisissez la source dans **Publish from**. Vous pouvez sélectionner **RETAIL**, si le produit est déjà publié dans ce bac à sable, ou **Custom**. La sélection de **Custom** vous permet de choisir la branche contenant la configuration voulue pour chacun des modules de votre produit.

Après avoir sélectionné **Publish**, surveillez l'état de la publication en consultant les renseignements affichés dans la page **Overview**. Vous pouvez sélectionner **History** pour passer en revue les détails des publications précédentes.

<Note>
  Le seul bac à sable global dans lequel vous pouvez publier est RETAIL. Pour soumettre des mises à jour à la certification, utilisez le flux de travail **Certify**.
</Note>

## Tester un produit dans un bac à sable

Après avoir publié dans un bac à sable, connectez-vous au bac à sable avec un compte autorisé. Si vous avez seulement publié les XBOX services, vous pouvez vous connecter aux services à l'aide d'un package déployé sur votre appareil au moyen des outils du Game Development Kit (GDK). Si vous avez publié le produit complet, sa disponibilité dans le Microsoft Store du bac à sable dépend du **Schedule** configuré dans le module **Pricing and availability**. Pour plus d'information, consultez [Configurer un produit pour qu'il soit visible et achetable dans le Microsoft Store](/fr-CA/publishing/game-publishing/how-to/how-to-visible-release).

Si vous avez configuré le module **Pricing and availability** de votre produit avec une date de **Release** ou une date **Discoverable in the Microsoft Store** dans le futur, vous ne pouvez pas le trouver à l'aide de la fonction de recherche du Microsoft Store. Vous pouvez trouver le produit à l'aide du lien de protocole du Store qui se trouve dans la page **Setup** du produit dans Partner Center.

<Note>
  Si vous avez configuré un [public privé](/fr-CA/publishing/game-publishing/concepts/availability/visibility-audiences) dans la section **Visibility** du module **Pricing and availability** de votre produit, cela n'a aucune incidence sur la visibilité de votre produit dans un bac à sable de développement. **Private audience** s'applique seulement aux produits publiés dans le bac à sable RETAIL.
</Note>

## Gérer les autorisations d'un utilisateur au niveau des bacs à sable

Lorsque vous [ajoutez des utilisateurs à votre compte Partner Center](https://learn.microsoft.com/windows/apps/publish/partner-center/overview-users-groups-azure-ad-applications), vous pouvez [accorder des autorisations personnalisées](https://learn.microsoft.com/windows/apps/publish/partner-center/overview-of-roles-and-permissions-for-account-users). Pour les autorisations au niveau du compte **Test accounts** et **XBOX devices**, vous pouvez sélectionner les bacs à sable précis pour lesquels l'utilisateur dispose de ces autorisations. Pour ce faire, sélectionnez l'autorisation, puis sélectionnez **All sandboxes** ou un ou plusieurs bacs à sable individuels. Cocher **All sandboxes** accorde l'autorisation pour tous les bacs à sable existants et tous ceux qui seront créés à l'avenir. Pour accorder l'autorisation pour tous les bacs à sable actuels, mais pas pour les futurs bacs à sable, désactivez **All sandboxes**, puis sélectionnez chaque bac à sable individuellement.

## Voir aussi

* [Comment créer et gérer des bacs à sable de développement](/fr-CA/publishing/game-publishing/how-to/how-to-create-and-manage-sandboxes)
* [Branches](/fr-CA/publishing/game-publishing/concepts/branches)
* [Passer en revue et publier](/fr-CA/publishing/game-publishing/concepts/modular-submission)
* [Gérer les utilisateurs du compte](https://learn.microsoft.com/windows/apps/publish/partner-center/manage-account-users)


## Related topics

- [Exigences XBOX testées lors de la certification pour les jeux sur console XBOX](/fr-CA/publishing/certification/console-cert-tested-requirements.md)
- [Outil de réinitialisation des données de joueur (XblPlayerDataReset.exe)](/fr-CA/tools/tools-services/live-player-data-reset.md)
- [Notes de version de PlayFab Party](/fr-CA/services/playfab/multiplayer/networking/release-notes.md)
- [XR-018 : Contenu généré par l'utilisateur](/fr-CA/publishing/certification/xr/xr-018.md)
- [PlayFab Services para servicios back-end y herramientas](/es/services/playfab/sdks/platforms/services.md)
