한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

Guia do Lag em Jogos › L4 Conexão de internet

Tráfego via VPN ou redutor de ping VPN / game accelerator detour

ID da causa isp-vpn · Responsável principal Externo (Externo) · Também envolvidos Infraestrutura de rede (Equipe de infraestrutura), Desenvolvimento do servidor (Equipe de desenvolvimento)

Abrir o card interativo, com figuras e simulações →

Com uma VPN ou um redutor de ping ligado, os pacotes passam pelos servidores intermediários (relays) dessa empresa. Se o relay estiver longe ou congestionado, a conexão pode até ficar mais lenta.

Por quê A VPN ou o redutor de ping desvia todos os pacotes do jogo para os servidores de relay → Efeito Soma-se a distância até o relay e o congestionamento dele, e os cabeçalhos do túnel reduzem o MTU (o maior tamanho de pacote que dá para enviar de uma vez) → Na tela Ping mais alto e perda de pacotes; não conecta quando o endereço do relay é bloqueado junto com todos que o usam

Sintomas
Input lag, Teleporte, Não conecta / loading infinito
Fatores
Latência, Perda de pacotes
Quem é afetado
Só eu
Quando
Sempre, Logo após login ou manutenção
Responsável
Responsável principal Externo (Externo) · Também envolvidos Infraestrutura de rede (Equipe de infraestrutura), Desenvolvimento do servidor (Equipe de desenvolvimento)
O que fazer (Equipe de desenvolvimento)
Manter os pacotes UDP em até 1.200 bytes (para não fragmentarem mesmo quando os cabeçalhos do túnel reduzem o MTU), considerar nos bloqueios por IP os endereços de relay compartilhados de VPNs e redutores de ping e decidir junto com critérios de conta e de dispositivo.
O que fazer (Equipe de infraestrutura)
Com muitos jogadores no exterior, instalar pontos de presença próprios perto deles, verificar as rotas das operadoras com muitos reports de “liguei o redutor de ping e melhorou”.
O que fazer (Externo)
Orientar os jogadores a desligar a VPN ou o redutor de ping e comparar.
Números de referência
Um relay próximo soma alguns ms; um desvio por outro país soma de dezenas de ms a mais de 100 ms.
No gráfico
Alto só em alguns · RTT (por jogador), provedor dono do IP de conexão
Onde olhar
Verificar se o ASN do IP de conexão é de um provedor de VPN, de redutor de ping ou de hospedagem, e pedir ao jogador que desligue a VPN ou o redutor de ping e compare o ping e o traceroute
Confirma se
O RTT e a perda aumentam, ou a conexão é bloqueada, só com a VPN ou o redutor de ping ligado, e o traceroute mostra trechos passando pelo servidor de relay
Descarta se
Sem diferença ao ligar ou desligar: linha ou trecho da operadora. Melhor com a VPN ou o redutor ligado: problema na rota original da operadora (“Roteamento com desvio”, “Congestionamento no peering em horário de pico”)
Como verificar
Verificação no ambiente do jogador
Saiba mais
Por outro lado, quando a rota da operadora é ruim, o redutor de ping pode passar por uma rota melhor e baixar o ping. Reports de “liguei o redutor de ping e melhorou” são uma pista de problema na rota da operadora, como roteamento com desvio ou congestionamento à noite.

Fontes

  1. RFC 4459: MTU and Fragmentation Issues with In-the-Network Tunneling IETF
    Problemas de fragmentação e de MTU do caminho que surgem quando os cabeçalhos de encapsulamento de túneis no meio da rede reduzem o tamanho que dá para enviar
  2. RFC 8899: Packetization Layer Path MTU Discovery for Datagram Transports IETF
    Recomenda 1.200 bytes como tamanho seguro padrão (BASE_PLPMTU) para transportes de datagramas como o UDP
  3. Azure network round-trip latency statistics Microsoft Azure
    Latência de ida e volta somada ao passar por um ponto de presença em outro país: Seul–Tóquio 30 ms, Seul–Hong Kong 39 ms, Seul–Singapura 68 ms

Veja também

Mesma camada: L4 Conexão de internet

Mesmo sintoma (Input lag) em outras camadas

Ver o card interativo, com figuras e simulações