Documentação do Steamworks
Versões
Uma versão é o resultado do envio de conteúdo ao Steam, que conterá 1 ou mais dos seus depots e é uma representação desses depots no instante da sua geração.

Versões são enviadas por desenvolvedores por meio de uma ferramenta de linha de comando inclusa no SDK do Steamworks. Uma nova versão de um depot pode modificar ou remover arquivos inclusos em versões anteriores, assim como adicionar arquivos novos.

Consulte Enviando ao Steam para um guia completo.

Manifestos

Um manifesto é uma listagem de todos os arquivos inclusos com uma versão de um depot, assim como metadados de todos os arquivos, incluindo o tamanho, hash SHA1 e um conjunto de indicadores. Manifestos são salvos como arquivos de texto durante o processo de construção do depot e podem ser vistos pela página Suas versões na administração de aplicativo.

Gerenciamento de versões enviadas

É possível ver todas as versões na página Suas versões na administração de aplicativo.

Quando um aplicativo é criado, haverá apenas um ramo padrão. Se um jogo já tiver sido lançado e escolher colocar um ramo no ar, todos que possuem o jogo receberão a atualização contida na versão (então pense duas vezes e confirme que tudo está pronto antes de colocá-la no ar).
Para jogos não lançados, colocar uma versão no ar não deve impactar usuários, já que o jogo só faz parte das contas Steam participantes da conta de parceiro Steamworks (ou por todos que ativaram um código do jogo no Steam).

setBuildPublic.png

Autorização de atualizações da versão do ramo "default"

Caso o jogo já tenha sido lançado, será necessária uma confirmação sempre que alterar a versão associada ao ramo "default". Quando uma conta Steamworks solicitar que uma versão seja associada ao ramo "default", será enviado uma solicitação de autorização para essa conta. Se a conta tiver o autenticador móvel do Steam configurado, a solicitação de autorização será enviada para ele. Caso contrário, a autorização será enviada por SMS para o número de telefone associado à conta.

Ramos beta

Se precisar atualizar um jogo já lançado, mas deseja testá-lo nos servidores Steam antes, crie um ramo beta do aplicativo, proteja-o com uma senha se desejar (mais detalhes abaixo) e coloque a atualização no ar nesse ramo.

createBetaBranch.png

Caso deseje usar uma senha para proteger ramos criados por você, clique em Atualizar em uma versão e informe uma senha no campo. Para garantir a privacidade do conteúdo do ramo, defina a senha antes de colocar uma versão no ar no ramo.

betapassword.png

Para testar conteúdo de um ramo que não seja o "default", clique com o botão direito no jogo no cliente Steam e selecione Propriedades. Na janela de propriedades, clique na aba Betas.

select_branch.png

Para mais informações sobre testes, incluindo testes de conteúdo adicional, demonstrações e com usuários externos, consulte Testes no Steam.