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

# Información general sobre el empaquetado MSIXVC2

> MSIXVC2 es el nuevo formato de empaquetado para PC del GDK, que ofrece paquetes base más pequeños, actualizaciones de contenido más rápidas y un flujo de trabajo de carga simplificado.

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.

<Info>
  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.
</Info>

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

| Título                       | MakePkg pack | makepkg pack | Aceleración |
| ---------------------------- | ------------ | ------------ | ----------- |
| Título pequeño (\~1 GB)      | 5 s          | 2 s          | 2,2x        |
| Título mediano (\~12 GB)     | 70 s         | 12 s         | 5,7x        |
| Título grande (\~130 GB)     | 14 min       | 3 min        | 4,6x        |
| Título muy grande (\~320 GB) | 52 min       | 7 min        | 7,6x        |

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

```text theme={null}
makepkg upload /d <your_build_folder> /msixvc2
```

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

| Aspecto                          | MSIXVC                                                               | MSIXVC2                                                                                                      |
| -------------------------------- | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| Segmentación                     | Bloques alineados de tamaño fijo de 4 KB                             | Segmentos de tamaño variable basados en el contenido                                                         |
| Cifrado                          | Clave compartida entre versiones                                     | Claves por versión                                                                                           |
| Sobrecarga del paquete           | Árbol hash mínimo fijo basado en el tamaño del juego                 | Sobrecarga mínima                                                                                            |
| Impacto del diseño de fragmentos | Reordenar fragmentos o mover archivos desencadena una nueva descarga | Los cambios en el diseño de fragmentos son solo de metadatos: no se vuelven a descargar los recursos movidos |

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

<Note>
  El GDK de octubre de 2026 quita el MakePkg.exe heredado y el nombre temporal `makepkg2.exe`. El reemplazo administrado es `makepkg.exe`.
</Note>

* **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

| Hito                              | Detalles                                                             |
| --------------------------------- | -------------------------------------------------------------------- |
| **GDK de abril de 2026** (2604)   | Versión preliminar pública: participe con la marca `/msixvc2`        |
| **GDK de octubre de 2026** (2610) | Disponibilidad general                                               |
| **GDK de abril de 2027** (2704)   | MSIXVC2 se convierte en el formato de paquete para PC predeterminado |

## 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](/build/core-features/common/packaging/packaging-updates-msixvc2#evaluating-msixvc2-for-your-title).
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](/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC-msixvc2).

Para la referencia de la línea de comandos de `makepkg`, consulte [Make package (makepkg.exe)](/build/core-features/common/packaging/deployment/makepkg).

## Temas relacionados

[Información general del empaquetado](/build/core-features/common/packaging/overviews/packaging) [Introducción a MSIXVC2 para PC](/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC-msixvc2) [Introducción a MSIXVC para PC](/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC) [Actualizaciones de contenido con MSIXVC2](/build/core-features/common/packaging/packaging-updates-msixvc2) [Modelo de cifrado de MSIXVC2](/build/core-features/common/packaging/packaging-encryption-msixvc2) [Make package (makepkg.exe)](/build/core-features/common/packaging/deployment/makepkg) [XBOX Game Package Manager](/build/core-features/common/packaging/xgpm) [Automatización de la carga de paquetes](/build/core-features/common/packaging/package-uploader)


## Related topics

- [Información general del empaquetado](/es/build/core-features/common/packaging/overviews/packaging.md)
- [Introducción al empaquetado MSIXVC2 para PC](/es/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC-msixvc2.md)
- [Introducción al empaquetado de títulos para PC con las herramientas MSIXVC](/es/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC.md)
- [XBOX Game Package Manager](/es/build/core-features/common/packaging/xgpm.md)
- [packageutil.exe](/es/build/core-features/common/packaging/deployment/packageutil.md)
