Como bloquear downloads multithread?

Como bloquear downloads multithread?

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

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

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

Uma maneira de reproduzir o problema é baixar um jogo gratuito no Steam e executar um ping para monitorar a perda de pacotes.

Responder1

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:https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711

O que você poderia fazer é restringir algumas dessas portas através do seu roteador. Então, digamos que habilite apenas 27015 a 27020. Isso reduziria a quantidade de portas para 33% do que originalmente tenta usar. Não tenho certeza de como isso realmente vai quebrar o vapor, mas se usar uma porta por thread, isso pode resolver o problema ou 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 acessar 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 Windows Store, não tenho certeza se você pode alterar isso.

informação relacionada