Documentação do Steamworks
Depots
Um depot é um agrupamento lógico de arquivos, entregues ao usuário como um grupo único. Depots são identificados por um ID de depot. Quando um usuário instala um aplicativo, um ou mais depots são baixados e "montados" no disco local, de acordo com as Regras de montagem de depots abaixo.

Regras de montagem de depots

Como descrito anteriormente, todos os depots de conteúdo para um jogo são configurados na página Depots na administração de aplicativo. Isso inclui todos os depots localizados, depots de conteúdo adicional etc. Sem outras alterações, todos os depots aos quais tem acesso são montados por padrão na ordem listada. O nome de um depot pode ser o que quiser e não faz parte das regras de montagem.
A ordem dos depots define a ordem de montagem, e arquivos em depots montados posteriormente podem sobrescrever depots listados antes. Assim, o primeiro depot na lista tem a menor prioridade. Para alterar a ordem dos depots, arraste as entradas. Para alterar um campo, basta clicá-lo.
A interface de usuário da página de Depots permite a configuração de 4 requisitos diferentes.
  • Idioma — Especificar um idioma para um depot limitará o seu download a usuários que usam o Steam no idioma. Se o conteúdo deve ser disponibilizado a usuários independentemente do idioma, use a seleção [Todos os idiomas] padrão;
  • SO — Use para que o depot só seja montado em computadores com o sistema operacional informado;
  • Arquitetura — Arquitetura do sistema: só é necessário especificar a arquitetura de 32/64 bits se houver depots separados para cada um. Se só tiver um depot para ambas as arquiteturas, deixe na opção [Todas as arquiteturas];
  • Conteúdo adicional — Por padrão, depots de conteúdos adicionais e o seu conteúdo são gerenciados sob o ID de aplicativo do jogo base. Se quiser oferecer vários depots de conteúdo adicional para o produto, ative a opção "Gerenciar depots de conteúdo adicional separadamente" para que os depots de conteúdo adicional sejam gerenciados e enviados separadamente sob um ID de aplicativo próprio. Isso ajuda a manter a lista de depots do jogo base enxuta e reduz o download de metadados por clientes.

Depots de conteúdo compartilhado

Se tiver dois aplicativos que compartilham conteúdo, é possível incluir depots de um aplicativo mestre em outro aplicativo. Para adicionar um depot de outro aplicativo, acesse SteamPipe->Depots nas configurações do Steamworks e clique em Adicionar depot compartilhado para escolher qual depot incluir (a sua conta deve ter permissões para modificar metadados do Steamworks para o aplicativo mestre do depot que escolherá).
Aviso: depots compartilhados ainda estão em desenvolvimento, e devem ser usados apenas após o lançamento do aplicativo base. Atualmente, não é possível compartilhar um depot de um aplicativo não lançado.

AddingSharedDepot.png

Depots compartilhados herdarão as propriedades do aplicativo mestre (idioma, SO, arquitetura e conteúdo adicional).

sharedDepotProperties.png

Uma vez configurados como compartilhados, é possível configurar para que a pasta de instalação seja a mesma para os dois aplicativos. Isso é obrigatório para que o cliente Steam mantenha apenas uma cópia do conteúdo no disco do usuário, mas os diretórios de instalação podem ser diferentes se o conteúdo do depot compartilhado for pequeno. Configure o diretório de instalação na seção Geral sob o seletor Instalação nas configurações do Steamworks para o aplicativo.

set_install_dir.png