O último Steam beta trouxe consigo uma mudança inesperada que pode perturbar algumas seções da base de usuários. Resumindo, a atualização adicionou uma nova maneira de o cliente verificar uma série de detalhes essenciais sobre qualquer jogo/aplicativo.

Para ver este conteúdo, habilite os cookies de segmentação. Gerenciar configurações de cookies

O Steam faz isso combinando o ID do aplicativo, ID do depósito, ID do manifesto, nome da agência e senha com as informações mais atualizadas do aplicativo. Se uma incompatibilidade for encontrada, o cliente pode recusar o download. Embora isso normalmente seja uma coisa boa, ao exigir esta etapa de verificação, a Valve está efetivamente impedindo que os usuários baixem qualquer coisa, exceto a compilação mais recente de jogos/aplicativos.

Como Pavel Djundik explicado , este é um problema específico para modders, speed runners e preservadores de jogos, que muitas vezes voltam para versões anteriores por uma variedade de razões, incluindo a reversão para compilações pré-patch mais estáveis. Ainda não está claro se essas restrições se aplicarão a todos os jogos ou se estão simplesmente sendo adicionadas como uma ferramenta a ser implantada pelos desenvolvedores quando necessário.

Djundik apontou, no entanto, que as compilações mais antigas provavelmente serão continuar a existir no armazenamento da Valve, mas só estará acessível aos desenvolvedores e não aos usuários finais.

É importante notar que este conceito não é inteiramente novo para o Steam. No ano passado, a Valve adicionou um comando que verifica as mesmas informações, mas que só estava presente localmente no cliente. Com a ajuda de algumas ferramentas de terceiros, usuários experientes ainda podem baixar qualquer build do jogo que quiserem dos CDNs do Steam.

“Como o Steam quase nunca excluía builds antigos de seus servidores, ele permitia que os clientes obter legalmente essas compilações de jogos mais antigas”, escreveu Djundik.

“Esse recurso’não documentado’do Steam pode ser visto como uma desvantagem do lado dos desenvolvedores e editores, especialmente quando poderia ser usado para baixar o pré-lançamento compilações se alguém tivesse um ID de manifesto dessas compilações.

“Não é inédito que as pessoas foram capazes de adquirir compilações livres do Denuvo porque um desenvolvedor não carregou um executável com o Denuvo antes do lançamento do jogo. Os próprios jogos da Valve também foram afetados por isso, onde o conteúdo removido/arquivos de desenvolvedor ainda estavam presentes nas compilações de pré-lançamento.”

Esta mudança também pode ter um grande efeito nos tipos de informação que o SteamDB é capaz para rastrear e exibir. O site pode não ser mais capaz de ler listas de arquivos e suas alterações sem possuir cada jogo individual.

Vale a pena ler a postagem completa do blog se você estiver interessado em como o Steam lida com a autenticação e downloads de arquivos, e os efeitos que isso pode ter na comunidade em geral.

Categories: IT Info