Como bloquear downloads multi-threaded?

4

Alguns aplicativos como o Steam e o Microsoft Windows Store insistem em uma estratégia de download multi-thread - eles abrirão 10 ou mais conexões simultaneamente quando você baixar um aplicativo ou jogo. Como cada conexão atinge um poderoso servidor CDN, isso cria devastação na minha rede, que tem 25% de perda de pacotes em pings durante o download de um jogo.

Se eu estiver baixando arquivos comuns da Internet, tenho 0% de perda de pacotes. Eu posso limitar a velocidade de download do vapor, mas não o número de conexões que ele abre. Isso é uma pena porque eu posso maximizar minha conexão com apenas 1 ou 2 threads sem atrasar toda a rede.

Existe uma maneira de impedir que um aplicativo no Windows abra um grande número de conexões simultâneas? Eu percebo que isso pode ser um hack que poderia atrapalhar o funcionamento normal do aplicativo, mas estou aberto a todas as sugestões. Se existirem opções de roteador que ofereçam isso, também estou aberto a isso.

Uma maneira de reproduzir o problema é fazer o download de um jogo grátis para jogar no vapor e executar um ping para monitorar a perda de pacotes.

    
por cloneman 16.10.2016 / 06:37

1 resposta

2

O Steam usa as seguintes portas para login e download de conteúdo:

HTTP (porta TCP 80) e HTTPS (443)

UDP 27015 a 27030

TCP 27015 a 27030

Fonte: link

O que você pode fazer é restringir algumas dessas portas através do seu roteador. Então, digamos, habilitar apenas 27015 a 27020. Isso reduziria a quantidade de portas para 33% do que ela originalmente tenta usar. Eu não tenho certeza de como isso realmente vai quebrar a vapor, mas se ele usa uma porta por thread, isso pode corrigir o seu problema ou pode quebrar tudo.

Para os aplicativos da Windows Store, não há documentação sobre quais portas são usadas, mas você pode usar algo como o WireShark para descobrir e bloquear algumas delas.

Alternativamente, você poderia simplesmente ir para as configurações do Steam e definir a velocidade de download, o que reduziria a quantidade de tráfego de entrada. Novamente, para o aplicativo da Windows Store, não tenho certeza se você pode alterar isso.

    
por 20.10.2016 / 23:56

Tags