Skip to main content
Siga estos pasos para crear un paquete XVC que pueda instalar de forma paralela (sideload) para pruebas en su Microsoft Game Development Kit y, después, enviarlo a Partner Center para su publicación.

Obtenga la información de identidad del producto desde Partner Center

Su paquete hace referencia a la identidad del producto asignada a su juego en Partner Center, incluidos su identidad de publicador, PackageFamilyName, MSAAppId y TitleId. Configure su producto y recupere esta información desde la página Game Setup | Identity para usarla en su MicrosoftGame.config.
  1. Si aún no lo ha hecho, regístrese en el programa ID@XBOX y cree una cuenta de Partner Center.
  2. Cree una definición inicial del producto para su juego en Partner Center.
  3. En la página Game Setup | Identity de su producto, busque los valores de identidad indicados anteriormente.

Cree su archivo MicrosoftGame.config en la carpeta raíz junto con el resto del contenido del juego

Más adelante en este artículo se incluye un archivo XML MicrosoftGame.config de ejemplo. Use este ejemplo como referencia junto con el Editor de MicrosoftGame.config, que puede simplificar la creación del archivo .config y sincronizar automáticamente los valores de identificador y nombre desde su proyecto de Partner Center.

Cree los iconos para mostrarlos en el shell y en los paquetes de Microsoft Store

Para cada imagen enumerada en el siguiente ejemplo de MicrosoftGame.config, coloque un archivo correspondiente en la carpeta raíz del juego, escalado al tamaño especificado. Como alternativa, puede colocar los recursos de imagen en un subdirectorio y ajustar las rutas de los iconos de ShellVisuals para que coincidan. El Editor de MicrosoftGame.config permite generar estas imágenes automáticamente a partir de una única imagen de origen como entrada.

Instale Microsoft Game Development Kit (GDK) (incluye la herramienta de empaquetado makepkg.exe)

De forma predeterminada, los símbolos del sistema de Microsoft Game Development Kit (GDK) se encuentran en esta carpeta: C:\Program Files (x86)\Microsoft GDK\Command Prompts

Cree el archivo de asignación de diseño de empaquetado

Abra un símbolo del sistema de Microsoft Game Development Kit (GDK) en la carpeta que contiene una única carpeta con todo el contenido del juego y, a continuación, ejecute el siguiente comando: makepkg genmap /f layout.xml /d <Your_Game_Folder>

Cree el paquete

Cómo crear el paquete

Siga estos pasos para crear un paquete cifrado con /lk:
  1. Una sola vez: ejecute makepkg genkey /ekb SECRET_KEY.lekb para crear el archivo SECRET_KEY.lekb. Este archivo es el blob de clave local con custodia (LEKB) que almacena la clave de contenido estable que cifra el paquete. Guárdelo en una ubicación segura con acceso restringido a quienes lo necesiten. En una configuración ideal, solo las máquinas y cuentas de compilación oficiales deberían tener acceso a él.
  2. Creación del paquete: ejecute makepkg pack /lk SECRET_KEY.lekb /f layout.xml /d <Your_Game_Folder_Name> /pd <Output_Folder_Name>. Este comando crea un paquete cifrado con la clave almacenada en el archivo SECRET_KEY.lekb.

Notas importantes sobre el cifrado de paquetes

El modificador /lk de makepkg cifra el paquete con una clave estable (siempre la misma) que crea el comando makepkg genkey. Además del paquete del título, makepkg /lk genera archivos con nombres con el formato PackageFullName_licenseName_GUID.EKB y PackageFullName_licenseName_GUID.CEKB. (Tenga en cuenta el uso del carácter de subrayado (_)). Use el cifrado /lk para las pruebas en el kit de desarrollo y para el envío en consola. Ofrece las siguientes ventajas en comparación con el cifrado de prueba (/lt) y el cifrado de envío (/l):
  1. packageutil compare puede generar estimaciones correctas del tamaño de la actualización (a diferencia de /l).
  2. Habilita la carga diferencial segura a Partner Center mediante el mismo algoritmo que las consolas y los PC usan para descargar actualizaciones de contenido.
  3. Puede instalarlo en kits de desarrollo (a diferencia de /l).
  4. Usa material de clave de cifrado seguro y solo se puede descifrar en entornos específicos (a diferencia de /lt).

Pruebe la instalación del paquete

Use el siguiente comando para probar la instalación del paquete: xbapp install <Your_Package> Si su paquete usa características de Intelligent Delivery, use la opción /i para invocar la interfaz de usuario interactiva del shell que permite elegir qué características del paquete instalar, con el fin de probar la experiencia comercial del usuario final. xbapp install /i <Your_Package>

Notas importantes sobre la instalación de paquetes

xbapp install instalará automáticamente el archivo CEKB necesario para cargar el paquete en un kit de desarrollo de XBOX. Si está probando un escenario de instalación distinto de la instalación basada en herramientas (disco de juego, almacenamiento externo, transferencia de consola a consola), puede usar el comando xbapp installkey para instalar solo el archivo CEKB. Consulte xbapp.exe para obtener más detalles.
Los archivos LEKB generados antes del GDK de abril de 2021 no crearán un archivo CEKB. Para usar la nueva característica de instalación paralela en kits de desarrollo, el archivo LEKB debe volver a crearse con las herramientas del GDK de abril de 2021 o posterior.

Si tiene previsto crear discos para su paquete, consulte los siguientes artículos

Creación de discos de compilación de prueba Creación de discos de prueba entre generaciones

Envíe el paquete a Microsoft Partner Center

El paquete que creó mediante el comando makepkg.exe anterior puede usarse tanto para pruebas como para el envío, ya que se usó la marca /lk para cifrar el paquete. También se beneficiará de la carga diferencial al cargar este paquete. Los archivos XVC y EKB se cargan en Partner Center de la forma habitual. Los archivos LEKB y CEKB no se cargarán.

Ejemplo de MicrosoftGame.config

Cree un archivo denominado MicrosoftGame.config. Use el siguiente contenido en el directorio raíz del contenido del juego y, a continuación, quite los comentarios de los elementos que no necesite. Para obtener más información, consulte la página de referencia de MicrosoftGame.config. Aunque puede crear el MicrosoftGame.config manualmente, la mejor manera de crear este archivo es mediante el Editor de MicrosoftGame.config.

Artículos relacionados sobre empaquetado

Introducción al empaquetado de títulos para PC MicrosoftGame.Config Implementación del título en el kit de desarrollo de XBOX
Última modificación el 28 de agosto de 2026