Skip to main content
Estas instrucciones son solo para fines de prueba. En los escenarios comerciales, estos datos se configuran automáticamente según los metadatos de Partner Center. Las opciones seleccionadas en el flujo de creación de discos de recopilación se usan para controlar el orden de instalación, la reproducción automática y mucho más. No nos envía directamente los metadatos de prueba ni los archivos de configuración JSON al enviar sus juegos para su ingesta.
En este tema se explica cómo crear discos de prueba. Puede crear los siguientes tipos de discos de prueba.

Recopilaciones

Crear un disco de recopilación de prueba

Para crear y probar un disco de recopilación, debe crear un archivo de metadatos catalog.js y un diseño de disco como se describe a continuación.

Crear un diseño de disco

Cree un diseño de disco similar al ejemplo siguiente.
Donde los directorios tienen el siguiente contenido:
  • Licenses contiene los archivos de licencia de los juegos. Esta información no es necesaria para los kits de desarrollo de XBOX One ERA. Asegúrese de usar XVC creados con la marca /LT. Después, estos se pueden omitir.
  • MSXC contiene los juegos empaquetados y los metadatos que usa el shell de XBOX.
  • Metadata contiene los metadatos que el shell usa para los juegos del disco y para los paquetes de juegos.
  • Bundle contiene imágenes que usa el shell.
  • Package1.XVC contiene imágenes que usa el shell para el primer juego. El nombre debe coincidir con el del archivo de paquete del juego en MSXC.
  • Package2.XVC contiene imágenes que usa el shell para el segundo juego. El nombre debe coincidir con el del archivo de paquete del juego en MSXC.

Catalog.js

En la carpeta Metadata, cree un archivo denominado catalog.js. Edite este archivo para reflejar los nombres de sus paquetes e imágenes en las demás carpetas. Este archivo debe estar codificado en UTF-16 LE. Se recomienda usar un validador de JSON en la web. Para asegurarse de que el JSON es válido, cópielo en un editor de texto y, a continuación, guarde el archivo en formato UTF-16 LE.
Ejemplo de un archivo catalog.js para un escenario de varios juegos con comentarios
Ejemplo de catalog.js para un escenario de juego y contenido descargable (DLC)

Orden de instalación y notificaciones

Las notificaciones de instalación de DLC suelen activarse cuando un paquete de DLC completa una instalación. En determinados tipos de discos de juegos, hay casos en los que esto no es deseable, porque crearía un gran número de notificaciones en muy poco tiempo. Por ejemplo, una edición Juego del Año podría incluir un gran número de paquetes de DLC pequeños en el disco. Para gestionar esta situación, las notificaciones de DLC solo se activan cuando el juego al que se aplican ya está instalado. Para los juegos con un gran número de paquetes de DLC pequeños, se recomienda que los paquetes del disco estén ordenados de forma que el DLC se instale antes que el juego. Esto garantiza que el usuario no se vea saturado de notificaciones cuando se instalen los paquetes de DLC. Para los juegos con un número reducido de paquetes de DLC grandes, se recomienda que el DLC se instale después del juego principal para garantizar que el usuario no se vea bloqueado para jugar al juego hasta que se instalen todos los paquetes de DLC. Para controlar el orden en que se instalan el DLC y el juego, simplemente ajuste su orden en la matriz JSON Packages de catalog.js. Esta matriz es la que controla el orden de instalación predeterminado.

Implementación

Para implementar el disco de recopilación, grabe la estructura de directorios en un disco. Al insertar el disco en un kit de desarrollo, se inicia igual que lo haría una versión de lanzamiento en una consola comercial.

Varios discos

Para crear discos de prueba de varios discos, divida su XVC existente en dos archivos.
Los XVC solo se pueden dividir en los límites de los fragmentos individuales, tal como se definen en el archivo Layout.xml. Los XVC que tienen fragmentos extremadamente grandes (de más de 45 GB) podrían ser imposibles de publicar mediante la funcionalidad de varios discos. En general, es mejor mantener los fragmentos de su título por debajo de 45 GB.
Para dividir un XVC en dos discos, cree un archivo DiscLayout.xml similar al siguiente.
A continuación, invoque SplitPkg para generar los archivos individuales que se grabarán en el disco. Esto generará dos archivos con el nombre de su archivo XVC original con los sufijos ”.MultiDisc.1” y ”.MultiDisc.2”.
Para simular la instalación desde varios discos, use xbapp install para el disco 1 y xbapp install para el disco 2. Después de instalar el contenido del disco 1, la consola le pedirá que inserte el disco 2.

Catalog.js

Para grabar estos discos de prueba, cree un archivo Catalog.js con los nuevos campos discNumber, discCount y discSetId. Tenga en cuenta que todos los discos necesitan todos estos metadatos. La única diferencia en los archivos Catalog.js de cada disco es el valor del campo discNumber. Por ejemplo, el disco 1 debe tener un valor de 1 y el disco 2 debe tener un valor de 2. Cero (0) es un valor reservado y no debe usarse.

Ejemplo de Catalog.js para varios discos

Consulte también

Última modificación el 28 de agosto de 2026