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

# Funcionalidade de vários discos

> Funcionalidade de vários discos

A funcionalidade de vários discos no XBOX One permite que um ou mais pacotes XVC sejam distribuídos em um conjunto de discos que funciona como uma única licença jogável para os usuários.

A plataforma dá suporte a até 15 discos em um único conjunto de discos. No entanto, a logística de fabricação física e embalagem atualmente dá suporte à publicação de apenas dois discos por pacote de varejo. Se você precisar de mais discos, trabalhe com seu gerente de conta de desenvolvedor (DAM).

Em um conjunto de discos, o disco 1 funciona como o disco de jogo e inclui as licenças de todos os XVCs do conjunto. O usuário inicia o processo de instalação/jogo inserindo o disco 1. O shell do XBOX solicita que o usuário insira os discos subsequentes. Quando o jogo está sendo instalado ativamente a partir de um disco, ejetar o disco não encerra o jogo se outro disco do mesmo conjunto for inserido em um curto período de tempo.

Não há APIs de título para disparar a troca de discos. No entanto, se o título alterar a ordem de instalação dos chunks no pacote XVC do título em execução, o sistema de instalação de vários discos solicitará que o usuário responda às solicitações de dados do título.

Depois que um título tiver concluído a instalação e parado de ser jogado, as inicializações subsequentes do título sempre exigirão que o disco 1 esteja no console.

Para organizar um pacote com suporte a vários discos, atualize seu arquivo DiscLayout.xml conforme mostrado no exemplo a seguir. Isso instrui o processo de empacotamento e masterização a permitir a criação de dois arquivos XVC, um para cada disco.

```xml theme={null}
<Packages>
  <Package Name="GameDisc" MaxDiscs="2">
  </Package>
</Packages>  
```

<Note>Não envie os XVCs de saída do **Split Package (splitpkg.exe)** para o sistema de publicação do Microsoft Partner Center. Você enviará seu XVC mestre juntamente com o arquivo DiscLayout.xml. O splitpkg.exe será executado como parte do processo de publicação e masterização de discos.</Note>

A plataforma também dá suporte a instruções de layout mais complexas. Por exemplo, você pode indicar que todos os ativos com um determinado especificador devem ser colocados em um disco específico. O exemplo a seguir especifica que todos os ativos específicos de um console XBOX One X são organizados no disco 2. Essa mesma abordagem pode ser usada com determinados idiomas ou para agrupar conteúdo para especificadores personalizados do desenvolvedor do disco 2 ao disco *n*.

```xml theme={null}
<Packages>
  <Package Name="GameDisc" MaxDiscs="2">
    <Include Devices="Xbox-Scorpio" Disc="2"/>
  </Package>
</Packages>  
```

<Info>Todos os chunks no arquivo DiscLayout.xml do seu título que precedem o chunk com o atributo `Marker="launch"` (ou seja, todos os chunks no conjunto de inicialização do título) são sempre incluídos no disco 1, se possível, para que os ativos específicos do XBOX One X na inicialização não sejam colocados no disco 2.</Info>

É muito importante que, quando layouts de disco como esses forem usados, a funcionalidade dos títulos seja verificada antes de eles serem enviados para publicação. Isso ajuda a evitar erros na publicação que causam atrasos e exigem um novo pedido de discos de teste.

Use o comando `SplitPkg`, juntamente com o XVC gerado pelo Make Package (makepkg.exe) e seu arquivo DiscLayout.xml, para gerar os arquivos XVC dos discos de teste. É altamente recomendável que você grave discos de teste para validar sua experiência de instalação.

Os arquivos individuais produzidos pelo Split Package podem ser instalados por sideload usando [xbapp install (tópico NDA)](/pt-BR/tools/tools-console/commandlinetools/xbapp) ou o [XBOX Manager (tópico NDA)](/pt-BR/tools/tools-console/xbom/xbom). Supondo que o layout do exemplo anterior tenha sido usado, o comando a seguir instala o disco 1:

`Xbapp install PackageName_1.0.0.0_x64__8wekyb3d8bbwe.GameDisc.1`

Depois que a instalação do conteúdo do disco 1 for concluída, o shell do XBOX notificará o usuário para inserir o disco 2, o que pode ser feito de forma semelhante, da seguinte maneira:

`Xbapp install PackageName_1.0.0.0_x64__8wekyb3d8bbwe.GameDisc.2`

### Confira também

* [Criando discos](/pt-BR/build/core-features/common/packaging/creating-discs)
* [Criando discos de teste](/pt-BR/build/core-features/common/packaging/creating-test-compilation-discs)


## Related topics

- [Creación de discos](/es/build/core-features/common/packaging/creating-discs.md)
- [Creación de discos de prueba](/es/build/core-features/common/packaging/creating-test-compilation-discs.md)
- [Información general sobre discos](/es/publishing/game-publishing/concepts/discs-overview.md)
- [Pasos de prueba de validación de medios](/es/publishing/game-publishing/concepts/certification/certification-media-validation-test-steps.md)
- [Etapas do teste de validação de mídia](/pt-BR/publishing/game-publishing/concepts/certification/certification-media-validation-test-steps.md)
