Skip to main content
MSIXVC2 es el nuevo formato de empaquetado para juegos de PC creados con Microsoft Game Development Kit (GDK). Ofrece paquetes base del juego y actualizaciones de contenido considerablemente más pequeños, un empaquetado más rápido y un flujo de trabajo de carga simplificado en comparación con el formato MSIXVC original. MSIXVC2 está disponible con carácter general a partir del GDK de octubre de 2026.
MSIXVC2 es solo para PC. Los juegos de consola XBOX siguen usando el formato de empaquetado XVC existente. La herramienta makepkg controla ambos formatos: una sola herramienta para ambas plataformas.

Por qué MSIXVC2

El formato de empaquetado MSIXVC original se diseñó para un mundo de actualizaciones poco frecuentes y distribución en disco. El desarrollo de juegos moderno es distinto: los juegos superan los 100 GB, las actualizaciones se publican cada semana o cada día, y los jugadores esperan actualizaciones pequeñas, rápidas y frecuentes. MSIXVC2 aborda la fricción de desarrollo en torno al empaquetado, los tiempos de carga y la eficiencia de las actualizaciones de contenido, cambiando la forma en que el contenido del juego se segmenta, se deduplica y se entrega.

Mejoras clave

Actualizaciones de contenido más pequeñas

MSIXVC2 elimina el relleno de alineación y las restricciones de límites de fragmentos que hoy inflan las actualizaciones de contenido. Los cambios se rastrean a nivel de byte en lugar de en límites fijos de bloques de 4 KB. Mover un archivo entre fragmentos o reordenar el contenido dentro de un fragmento no desencadena una nueva descarga: solo se entrega el contenido que realmente ha cambiado. En pruebas realizadas con títulos ya publicados, algunos tamaños de actualización se reducen entre un 64 y un 94 % en comparación con MSIXVC.

Empaquetado más rápido

makepkg pack con /msixvc2 se ejecuta considerablemente más rápido que el MakePkg pack heredado para títulos grandes. La sobrecarga de empaquetado que antes representaba minutos de tiempo de compilación se elimina en gran medida.

Menor sobrecarga del paquete

Actualmente, cada paquete MSIXVC incluye un árbol hash mínimo fijo que se escala con el tamaño del juego. Para un título de 320 GB, esta sobrecarga es de aproximadamente 2 GB y siempre se descarga por completo con cada actualización. MSIXVC2 reduce esta sobrecarga en más de un 90 % y permite descargarla parcialmente.

Compresión integrada

Los recursos que aún no están comprimidos se comprimen de forma transparente para el transporte y el almacenamiento en la CDN. En la máquina del jugador, los archivos se instalan sin comprimir.

Cifrado por versión

Cada versión de un paquete se cifra con su propio conjunto de claves, lo que aísla las versiones del paquete entre sí. El cifrado se aplica en la CDN y durante el tránsito. En el dispositivo del jugador, los archivos instalados se almacenan sin cifrar.

Carga con un solo comando a partir de archivos sueltos

Con MSIXVC2, puede combinar el empaquetado y la carga en un solo paso:
El flujo de trabajo tradicional de dos pasos (empaquetar localmente y, a continuación, cargar por separado) sigue estando disponible para los equipos que quieran inspeccionar su paquete antes de cargarlo.

Diferencias de formato

Qué se mantiene igual

  • Su juego no lo nota. Los archivos se instalan en su forma original. Su motor los lee de la misma manera que lee los archivos de un directorio de compilación sin empaquetar: las lecturas Win32 y DirectStorage funcionan sin cambios.
  • Sus scripts no se rompen. Los comandos existentes de MakePkg funcionan sin cambios en makepkg. La marca /msixvc2 habilita el nuevo formato.
El GDK de octubre de 2026 quita el MakePkg.exe heredado y el nombre temporal makepkg2.exe. El reemplazo administrado es makepkg.exe.
  • Intelligent Delivery funciona igual. Los fragmentos se definen de la misma manera. La diferencia está en el funcionamiento interno: reordenar fragmentos no tiene costo.
  • El flujo de envío de Partner Center no cambia. Las mismas API y la misma interfaz de usuario para cargar y publicar.
  • Las compilaciones de consola no se ven afectadas. XVC sigue funcionando para las consolas XBOX. makepkg controla ambos formatos.

Alcance y cronología

Procedimientos recomendados para las ramas de paquetes

MSIXVC2 usa un formato interno diferente al de MSIXVC. Los dos formatos no son intercambiables dentro de la misma rama de paquetes en Partner Center. Siga estas directrices al adoptar MSIXVC2.

Use una rama o un conjunto de paquetes independiente

Publique sus paquetes MSIXVC2 en una nueva rama en Partner Center. No sobrescriba sus paquetes MSIXVC de producción con compilaciones MSIXVC2. Mantener MSIXVC2 en su propia rama le permite evaluar el formato en paralelo con su canalización MSIXVC existente sin interrumpir su juego en producción ni su historial existente de actualizaciones de contenido.

Cambio de MSIXVC2 a una versión anterior con MSIXVC

Revertir una rama de MSIXVC2 a MSIXVC no es un flujo de trabajo compatible. Dado que los dos formatos segmentan el contenido de manera diferente, volver a cambiar una rama a MSIXVC obliga a una reingestión completa de todo el contenido; en la práctica, una carga completa de nuevo y una descarga completa de nuevo para los jugadores de esa rama. Planifique en consecuencia: trate las ramas MSIXVC2 como de solo avance.

Flujo de trabajo de migración recomendado

  1. Mantenga en funcionamiento su canalización MSIXVC existente para las versiones de producción.
  2. Cree una nueva rama en Partner Center (por ejemplo, msixvc2) para las pruebas de MSIXVC2.
  3. Publique los paquetes MSIXVC2 en un sandbox de desarrollo mediante la nueva rama. Valide las instalaciones, las actualizaciones y el comportamiento de Intelligent Delivery.
  4. Compare los tamaños de las actualizaciones de contenido entre sus ramas MSIXVC y MSIXVC2 para cuantificar la mejora en su título. Consulte Evaluación de MSIXVC2 para su título.
  5. Envíe el paquete MSIXVC2 a certificación cuando esté listo para publicarlo.

Consideraciones sobre relleno y alineación

Con MSIXVC, la eficiencia de las actualizaciones de contenido depende de una alineación cuidadosa de 4 KB de los recursos dentro de los archivos de paquete. Con MSIXVC2, estos requisitos de alineación se eliminan. La segmentación basada en el contenido identifica automáticamente los datos sin cambios, independientemente de la alineación o el diseño. Si su título se distribuye tanto en PC como en consola, puede usar configuraciones de relleno independientes. Con MSIXVC2, puede reducir o quitar de forma segura el relleno de su compilación para PC. Si prefiere mantener la misma configuración en todas las plataformas, también funciona: MSIXVC2 controla ambos casos sin penalización.

Introducción

Para empezar a usar MSIXVC2, consulte Introducción a MSIXVC2 para PC. Para la referencia de la línea de comandos de makepkg, consulte Make package (makepkg.exe).

Temas relacionados

Información general del empaquetado Introducción a MSIXVC2 para PC Introducción a MSIXVC para PC Actualizaciones de contenido con MSIXVC2 Modelo de cifrado de MSIXVC2 Make package (makepkg.exe) XBOX Game Package Manager Automatización de la carga de paquetes
Última modificación el 28 de agosto de 2026