Estas instrucciones son solo para fines de prueba. En los escenarios comerciales, estos datos se configuran automáticamente según los metadatos que se encuentran en Partner Center. Las opciones seleccionadas en el flujo de creación de discos de compilación se usan para controlar configuraciones como el orden de instalación y la reproducción automática (AutoPlay). No debe enviar los metadatos de prueba ni los archivos de configuración JSON a Microsoft cuando envíe sus juegos para su incorporación.
Creación de discos de Smart Delivery
Los discos de Smart Delivery contienen un paquete para las consolas de la familia XBOX One y las consolas XBOX Series. Los paquetes tienen una licencia que funciona para ambos paquetes. Forman parte del mismo producto en Partner Center. Cuando se inserta en una consola, se instala el paquete adecuado para el tipo de consola. La instalación incluye el inicio de cualquier actualización de contenido aplicable, si está disponible.Si quiere crear un paquete para su juego por generación de consola, usando productos independientes de Partner Center en un disco, esto se denomina disco multiproducto. Para obtener más información, consulte la sección Discos multiproducto de este tema.
Creación y prueba de discos de Smart Delivery
Para crear y probar un disco de Smart Delivery, cree un archivo de metadatos catalog.js y un diseño de disco tal como se describe en las secciones siguientes de este tema.Creación de un diseño de disco
Cree un diseño de disco similar al del ejemplo siguiente._x para los paquetes de XBOX One o _xs para los paquetes de la generación XBOX Series X|S. Uno de estos paquetes se declara como una “variante” del otro paquete en el archivo catalog.js. En el ejemplo anterior, Package_xs.xvc es una variante de Package_x.xvc.
Los directorios tienen el contenido siguiente.
- Licenses contiene los archivos de licencia de los juegos. Esta información no es necesaria para los kits de desarrollo de XBOX One ERA. Use XVC creados con la marca
/LTo/LK. Después, se pueden omitir.
Si usa un paquete creado con la marca
/LK, deberá usar xbapp installkey para instalar el archivo CEKB en la consola de destino. Esto permitirá el descifrado del paquete /LK del disco. Consulte xbapp.exe (tema de NDA) para obtener más detalles.- 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 juego.
- Package_x.xvc contiene las imágenes que el shell usa para el juego. El nombre debe coincidir con el archivo del paquete del juego que está en MSXC. No es necesario proporcionar imágenes para los paquetes que son variantes de otros paquetes.
Catalog.js
En la carpeta Metadata, cree un archivo llamado catalog.js. Edite este archivo para reflejar los nombres de sus paquetes e imágenes que están en las otras carpetas.Este archivo debe estar codificado en UTF-8. Se recomienda usar un validador de JSON en la web. Para asegurarse de que el JSON esté validado, cópielo en un editor de texto y, a continuación, guarde el archivo en formato UTF-8.
Ejemplo de un producto de Smart Delivery
El siguiente es un ejemplo de un archivo catalog.js de un único producto que usa Smart Delivery, con comentarios insertados.Discos multiproducto
Los discos multiproducto contienen un paquete para las consolas XBOX One y XBOX Series X|S. Los discos contienen una licencia para cada paquete. Estos paquetes proceden de productos independientes que están en Partner Center. Tienen una relación generacional explícita que se configura en Partner Center. Solo uno de los paquetes se instala de forma predeterminada cuando se venden como un paquete digital o cuando se instalan en una consola mediante el disco. Cuando el disco se inserta en una consola, se instala el paquete adecuado para el tipo de consola. Esto incluye el inicio de cualquier actualización de contenido aplicable, si está disponible.Si quiere crear un paquete por generación de consola usando un único producto de Partner Center, esto se denomina disco de Smart Delivery entre generaciones. Para obtener más información, consulte la sección Smart Delivery de este tema.
