Início / TCP/IP e Rede

🌐 TCP/IP e Rede

Otimizações de rede, provedores de congestionamento e configurações TCP/IP para gaming

📋 O que é?

As otimizações TCP/IP permitem ajustar como o Windows gerencia conexões de rede para reduzir latência, melhorar o throughput e otimizar o desempenho em jogos online.

🎯 Provedor de Congestionamento

Controla como sua conexão se recupera de congestionamento, perda de pacotes e aumento de latência.

Provedor Uso Recomendado
CTCP Gaming e apps sensíveis à latência
CUBIC Throughput puro (padrão no Windows 10+)
New-Reno Alternativa clássica
Ver provedor atual powershell
Get-NetTCPSetting | Select-Object SettingName, CongestionProvider
Mudar para CTCP (recomendado para gaming) powershell
netsh int tcp set supplemental internet congestionprovider=ctcp
Mudar para NEWRENO powershell
netsh int tcp set supplemental internet congestionprovider=newreno

⚡ ECN (Explicit Congestion Notification)

Permite que os roteadores sinalizem congestionamento sem descartar pacotes, reduzindo retransmissões.

Habilitar ECN powershell
netsh int tcp set global ecncapability=enabled
💡

Quando usar ECN

Habilite ECN apenas se seu roteador suportar e você tiver perda de pacotes. Funciona melhor com conexões interativas e gaming na presença de congestionamento.

🚀 AutoTuning

Ajusta automaticamente o tamanho do buffer de recepção para otimizar o throughput.

Configurar AutoTuning Experimental powershell
netsh int tcp set global autotuninglevel=experimental

Valores possíveis:

  • disabled - Desativado
  • normal - Padrão
  • experimental - Máximo desempenho

📡 RSC (Receive Segment Coalescing)

Combina múltiplos pacotes TCP/IP em um só para reduzir overhead de CPU, mas pode aumentar latência.

Desabilitar RSC (recomendado para gaming) powershell
netsh int tcp set global rsc=disabled
⚠️

Para Gaming

Desative RSC se você prioriza latência sobre throughput. RSC reduz uso de CPU mas pode adicionar latência.

📤 LSO (Large Send Offload)

Permite que o adaptador de rede complete a segmentação de dados em vez do sistema operacional.

Desabilitar LSO (recomendado para gaming) powershell
Disable-NetAdapterLso -Name *
Ver estado de LSO powershell
Get-NetAdapterLso -Name *

🔄 RSS (Receive-Side Scaling)

Distribui o processamento de rede entre múltiplos núcleos de CPU.

Desabilitar RSS (somente se CPU a 100%) powershell
netsh int tcp set global rss=disabled
💡

Quando desabilitar

Somente desative RSS se sua CPU chegar a 100% durante gaming. Caso contrário, deixe habilitado.

📶 UDP Offloading

Habilitar UDP Offloading powershell
netsh int udp set global uro=enabled

🌍 Teredo e 6to4

Necessários para Xbox LIVE e alguns jogos no Windows 10/11.

Habilitar Teredo powershell
netsh int teredo set state natawareclient
Habilitar 6to4 powershell
netsh int 6to4 set state state=enabled

🔍 Verificar Configuração

Ver todas as configurações TCP powershell
netsh int tcp show global
Ver configuração de adaptador powershell
Get-NetAdapter | Select-Object Name, Status, LinkSpeed
⚠️

⚠️ Importante

  • Permissões: Execute PowerShell como Administrador
  • Reiniciar: Algumas alterações requerem reiniciar o Windows
  • Testes: Teste cada alteração individualmente e meça o impacto
  • Backup: Anote a configuração original caso precise reverter