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

# Sandboxes

> Aprenda cómo los sandboxes de XBOX aíslan el contenido para el desarrollo y las pruebas, incluida la creación de productos en sandboxes y el control de acceso con MSA.

Cree juegos de XBOX en sandboxes. Este enfoque se conoce como *aislamiento de contenido*. Cuando crea un producto en un sandbox, puede probarlo en un entorno aislado al que solo pueden acceder los usuarios seleccionados. El acceso está restringido a las cuentas de Microsoft (MSA) que tienen permiso para iniciar sesión en el sandbox.

Los sandboxes son esenciales para el desarrollo de juegos de XBOX. Proporcionan un entorno para probar los servicios de XBOX, como el multijugador y los logros, junto con la experiencia de Microsoft Store. Puede probar la experiencia de instalación del juego y revisar la página de detalles del producto (PDP) de la Store, incluidos **Store listings**, **Properties** y **Gaming metadata**.

Algunos tipos de producto admiten sandboxes automáticamente. Para otros tipos de producto, como los paquetes de juegos, seleccione **Create this product in a sandbox** al crear el producto.

Debe crear su producto en un sandbox si:

* Usa los servicios de XBOX.
* Es un complemento con una descripción independiente en Microsoft Store.
* Es un complemento cuyo producto principal está en un sandbox.
* Es un paquete que contiene productos que usan los servicios de XBOX.
* Contiene uno o más paquetes XVC.

## Diferencias entre ramas y sandboxes

Las ramas y los sandboxes son conceptos independientes que a menudo se usan juntos durante el desarrollo y la publicación. En Partner Center, cada módulo compatible tiene sus propias ramas. La rama **Main** es la rama predeterminada. Aparece automáticamente para todos los módulos cuando crea el producto. Puede crear ramas adicionales en cada módulo compatible: **Packages**, **Store listings** y **Pricing and availability**. Cada rama es exclusiva de ese módulo. Por ejemplo:

* Una rama Test en **Packages** es independiente de una rama **Test** en **Store listings**.
* Los cambios que realiza en la rama de un módulo no se reflejan automáticamente en las ramas de otros módulos.

Use ramas para configurar y probar diferentes valores para usarlos en diferentes sandboxes. Por ejemplo, para probar cambios de precios sin sobrescribir la configuración publicada, cree una nueva rama en **Pricing and availability** llamada **New pricing**, importe la configuración actual desde la rama **Main** y luego realice los cambios deseados en la nueva rama. Puede importar los cambios en la rama **Main** cuando esté listo para publicarlos.

Para obtener más información, consulte [Ramas](/publishing/game-publishing/concepts/branches).

## Tipos de sandbox

Hay dos tipos de sandboxes: **globales** y **de desarrollo**.

* Los sandboxes globales incluyen **RETAIL**, donde los jugadores acceden a los juegos y servicios, y otros sandboxes que se usan para las pruebas de certificación.
* Los sandboxes de desarrollo son específicos de su cuenta de Partner Center. Puede usar estos sandboxes para desarrollar y probar sus productos.

### Sandboxes de desarrollo aislados y compartidos

Puede configurar los sandboxes de desarrollo como **Isolated** o **Shared**.

* Cualquier producto de su cuenta puede usar un sandbox **Shared**.
* Solo los productos que especifique pueden usar un sandbox **Isolated**.

Si configura un sandbox como Isolated, debe seleccionar los productos que puede publicar en ese sandbox. Los complementos heredan los permisos de su producto principal. Para actualizar la lista de productos, seleccione el sandbox en la página **Sandboxes** y luego seleccione **Manage approved products** en la página siguiente. También puede cambiar el tipo del sandbox entre **Isolated** y **Shared** en cualquier momento.

## Identificadores de sandbox

Cada cuenta de Partner Center tiene acceso a 100 sandboxes de desarrollo. Cada sandbox de desarrollo tiene un identificador único que consta de dos partes: un prefijo exclusivo de su cuenta de Partner Center, como ABCDEF, y un valor numérico entre 0 y 99. Juntas, estas partes forman el id. de sandbox, por ejemplo, **ABCDEF.1**.

Los sandboxes globales se denominan sin valor numérico, por ejemplo, **RETAIL**.

Es habitual tener:

* Uno o más sandboxes para desarrollo. Por ejemplo, un sandbox para cada uno de sus equipos de desarrollo.
* Uno o más sandboxes para control de calidad (QA). Por ejemplo, un sandbox para su equipo interno de QA y un sandbox para cada equipo externo de QA con el que trabaje.
* Un sandbox para la preparación de la certificación, como ubicación para preparar y probar las versiones candidatas que envía a certificación.

Esta estructura permite que sus equipos se mantengan ágiles y centrados en su área del producto.

## Crear y administrar sandboxes de desarrollo

Cuando crea un juego nuevo en un sandbox, selecciona un sandbox de desarrollo principal en la página **Game setup**. Si no tiene ningún sandbox creado, seleccione **Manage sandboxes** para visitar la página **Sandboxes** y crear su primer sandbox de desarrollo. Cree nuevos sandboxes de desarrollo según sea necesario volviendo a la página **Sandboxes**. Es accesible desde el panel **Apps and games** y desde la página de configuración del producto.

Para obtener más información, visite: [Cómo crear y administrar sandboxes de desarrollo](/publishing/game-publishing/how-to/how-to-create-and-manage-sandboxes).

## Crear y administrar cuentas de prueba

Debe iniciar sesión en un sandbox con una MSA autorizada antes de poder acceder a los productos o servicios de XBOX publicados en ese sandbox. Los sandboxes globales, como **RETAIL**, usan MSA estándar. Los sandboxes de desarrollo usan cuentas de prueba de XBOX que crea en Partner Center. Usted controla los sandboxes a los que puede acceder cada cuenta de prueba. Para crear y configurar cuentas de prueba, vaya al panel **Apps and games** y luego seleccione **XBOX test accounts**. Aquí, puede:

* Crear lotes de cuentas de prueba.
* Ver y modificar las propiedades de un lote de cuentas de prueba, como el tipo de cuenta y el acceso a los sandboxes.
* Ver los detalles del lote de cuentas de prueba, como el correo electrónico, el gamertag, el XUID y los permisos de cada cuenta de prueba del lote.
* Eliminar lotes de cuentas de prueba.

Para obtener más información, consulte [Cómo crear y administrar cuentas de prueba de XBOX](/publishing/game-publishing/how-to/how-to-create-and-manage-test-accounts).

## Publicar un producto en un sandbox

Publique su producto en un sandbox para verlo o probarlo.

### Publicar los servicios de XBOX

Si solo necesita publicar los servicios de XBOX de un juego, vaya a **Gameplay settings**, seleccione **Publish** y luego seleccione dónde publicar la configuración.

### Publicar un producto

Para publicar un producto, use la opción **Review and publish**. Puede acceder a ella desde la página **Overview** del producto. En la página **Review and publish**, seleccione el destino previsto en la lista desplegable **Publish to**. Si selecciona **RETAIL**, solo puede publicar desde la rama **Main** del producto. Si selecciona un sandbox de desarrollo, puede elegir desde dónde publicar en **Publish from**. Puede seleccionar **RETAIL**, si el producto ya está publicado en este sandbox, o **Custom**. Al seleccionar **Custom** puede elegir la rama con la configuración prevista para cada uno de los módulos del producto.

Después de seleccionar **Publish**, supervise el estado de la publicación consultando la información que se muestra en la página **Overview**. Puede seleccionar **History** para revisar los detalles de publicaciones anteriores.

<Note>
  El único sandbox global en el que puede publicar es RETAIL. Para enviar actualizaciones a certificación, use el flujo de trabajo **Certify**.
</Note>

## Probar un producto en un sandbox

Después de publicar en un sandbox, inicie sesión en el sandbox con una cuenta autorizada. Si solo publicó los servicios de XBOX, puede conectarse a los servicios mediante un paquete implementado en su dispositivo a través de las herramientas del Game Development Kit (GDK). Si publicó el producto completo, su disponibilidad en Microsoft Store en el sandbox depende de la configuración de **Schedule** del módulo **Pricing and availability**. Para obtener más información, consulte [Configurar un producto para que sea visible y se pueda comprar en Microsoft Store](/publishing/game-publishing/how-to/how-to-visible-release).

Si configuró el módulo **Pricing and availability** del producto con una fecha de **Release** o de **Discoverable in the Microsoft Store** en el futuro, no podrá encontrarlo mediante la funcionalidad de búsqueda de Microsoft Store. Puede encontrar el producto mediante el vínculo de protocolo de la Store que se encuentra en la página **Setup** del producto en Partner Center.

<Note>
  Si configuró [Private audience](/publishing/game-publishing/concepts/availability/visibility-audiences) en la sección **Visibility** del módulo **Pricing and availability** del producto, esto no afecta a la visibilidad del producto en un sandbox de desarrollo. **Private audience** solo se aplica a los productos publicados en el sandbox RETAIL.
</Note>

## Administrar los permisos de un usuario a nivel de sandbox

Al [agregar usuarios a su cuenta de Partner Center](https://learn.microsoft.com/windows/apps/publish/partner-center/overview-users-groups-azure-ad-applications), puede [conceder permisos personalizados](https://learn.microsoft.com/windows/apps/publish/partner-center/overview-of-roles-and-permissions-for-account-users). Para los permisos a nivel de cuenta **Test accounts** y **XBOX devices**, puede seleccionar los sandboxes específicos para los que el usuario tiene estos permisos. Para ello, seleccione el permiso y luego seleccione **All sandboxes** o uno o más sandboxes individuales. Marcar **All sandboxes** concede el permiso a todos los sandboxes existentes y a cualquier sandbox que se cree en el futuro. Para conceder el permiso a todos los sandboxes actuales pero no a los futuros, desmarque **All sandboxes** y luego seleccione cada sandbox individualmente.

## Consulte también

* [Cómo crear y administrar sandboxes de desarrollo](/publishing/game-publishing/how-to/how-to-create-and-manage-sandboxes)
* [Ramas](/publishing/game-publishing/concepts/branches)
* [Revisión y publicación](/publishing/game-publishing/concepts/modular-submission)
* [Administrar usuarios de la cuenta](https://learn.microsoft.com/windows/apps/publish/partner-center/manage-account-users)


## Related topics

- [Sandboxes](/es/services/xbox-services/fundamentals/sandboxes/index.md)
- [Conmutador de sandbox de PC (XblPCSandbox.exe)](/es/tools/tools-services/live-pc-sandbox-switcher.md)
- [Crear y administrar sandboxes de desarrollo](/es/publishing/game-publishing/how-to/how-to-create-and-manage-sandboxes.md)
- [XSystemGetXboxLiveSandboxId](/es/reference/system/xsystem/functions/xsystemgetxboxlivesandboxid.md)
- [Publicación y pruebas en el sandbox RETAIL](/es/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-retail-publishing-and-testing.md)
