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

# Criando um subconjunto de disco

> Criando um subconjunto de disco

Este artigo descreve como criar um disco que contém um subconjunto do conteúdo do jogo (também chamado de *subconjunto de disco*) para que ele caiba em um único disco.

Os pacotes de jogos geralmente são maiores do que o que cabe em um disco Blu-ray de 50 GB. Para disponibilizar um jogo grande em discos, você precisa colocar o jogo em mais de um disco (consulte [Funcionalidade de vários discos](/pt-BR/build/core-features/common/packaging/packaging-multi-disc) ou reduzir o jogo a um subconjunto do conteúdo para que ele caiba em um único disco.

## Excluir conteúdo do jogo usando o atributo Exclude

Você pode criar um subconjunto de conteúdo usando o atributo `Exclude` no arquivo .xml de subconjunto que você passa para o `splitpkg`. Use `Exclude` para excluir dispositivos, recursos, marcas ou idiomas. Por exemplo, seu jogo pode ter seções para uma campanha de um jogador e para jogo multijogador online. Talvez você já esteja usando o Intelligent Delivery para oferecer os recursos Campaign e Multiplayer. Para o disco, você pode decidir oferecer somente o recurso Campaign. Você pode criar um disco de jogo que exclui o recurso Multiplayer, conforme mostrado no exemplo a seguir.

```XML theme={null}
<Packages>
  <Package Name="GameDisc" MaxDiscs="1">
    <Exclude Features="Multiplayer" />
  </Package>
</Packages>
```

Quando esse disco de jogo é instalado, ele não tem conteúdo para o recurso Multiplayer.

<Note>Se o jogo receber uma atualização posteriormente (ou se a atualização for instalada quando o disco do jogo for instalado), o recurso Multiplayer será baixado da rede de distribuição de conteúdo do XBOX.</Note>

## Remover conteúdo do jogo

Você pode reduzir o tamanho de um disco de jogo removendo conteúdo do jogo. Por exemplo, talvez você tenha os recursos Campaign e Multiplayer, mas cada um deles também tem ativos 4K opcionais. Você pode declarar que um chunk exige várias marcas separando-as com `#`, conforme mostrado no exemplo a seguir.

```XML theme={null}
<Features>
  <Feature Id="Campaign" DisplayName="Campaign" Tags="Campaign;4kAssets"
  <Feature Id="Multiplayer" DisplayName="Multiplayer" Tags="Multiplayer;4kAssets"
</Features>
 
<Chunk Id="1" Tags="Campaign" />
<Chunk Id="2" Tags="Campaign#4kAssets" Devices="Xbox-Scarlett" />
<Chunk Id="3" Tags="Multiplayer" />
<Chunk Id="4" Tags="Multiplayer#4kAssets" Devices="Xbox-Scarlett" />
```

Aqui, o chunk 2 é baixado somente em consoles XBOX Series X|S, e somente se `Campaign` e `4kAssets` forem especificados. Ao criar um arquivo de subconjunto de disco, todos os `4kAssets` podem ser excluídos do disco do jogo, conforme mostrado no exemplo a seguir.

```XML theme={null}
<Packages>
  <Package Name="GameDisc" MaxDiscs="1">
    <Exclude Tags="4kAssets" />
  </Package>
</Packages>
```

Outra maneira de usar esse tipo de marcação é definir uma marca para todos os chunks que você não deseja no disco do jogo, conforme mostrado no exemplo a seguir.

```XML theme={null}
<Features>
  <Feature Id="Campaign" DisplayName="Campaign" Tags="Campaign"
  <Feature Id="Multiplayer" DisplayName="Multiplayer" Tags="Multiplayer"
  <Feature Id="Default" Tags="OmitFromDisc" Hidden="true"
</Features>
 
<Recipes>
  <Recipe Id="Default" IncludedFeatures="Default" />
</Recipes>
 
<Chunk Id="1" Tags="Campaign" />
<Chunk Id="2" Tags="Multiplayer" />
<Chunk Id="3" Tags="OmitFromDisc" />
<Chunk Id="4" Tags="OmitFromDisc" />
```

Aqui, todos os chunks com marcas `OmitFromDisc` são adicionados a um recurso padrão que é sempre incluído por padrão. (Isso ocorre porque há uma receita que inclui a ID do recurso que não tem elementos de ID da Microsoft Store.) Criar esse arquivo .xml de subconjunto para o `splitpkg` impede que qualquer chunk `OmitFromDisc` faça parte do disco do jogo, conforme mostrado no exemplo a seguir.

```XML theme={null}
<Packages>
  <Package Name="GameDisc" MaxDiscs="1">
    <Exclude Tags="OmitFromDisc" />
  </Package>
</Packages>
```


## Related topics

- [Creación de un subconjunto de disco](/es/build/core-features/common/packaging/packaging-disc-subset.md)
- [Creación de discos](/es/build/core-features/common/packaging/creating-discs.md)
- [Solicitar y administrar discos](/es/publishing/game-publishing/how-to/how-to-request-and-manage-discs.md)
- [Empaquetado de la aplicación durante el desarrollo](/es/build/core-features/common/packaging/packaging-packaging-during-development.md)
- [Etapas do teste de validação de mídia](/pt-BR/publishing/game-publishing/concepts/certification/certification-media-validation-test-steps.md)
