
Eu tenho um ISP com conexão de banda larga de 10 Gbit. Normalmente consigo fazer download com cerca de 1,8 MB por segundo, então isso não é um problema. Porém, às vezes tenho um ping muito alto em jogos online (>200ms). Acontece esporadicamente e não pode ser reproduzido, talvez a cada segunda vez eu queira jogar online.
Sempre me certifico de que nenhum outro programa que exija acesso à Internet esteja em execução, mas como eu disse, isso não ajuda.
O computador com o qual estou jogando usa um adaptador USB de banda dupla sem fio NETGEAR WNDA4100 N900 para conectar-se a um roteador sem fio NETGEAR N300 a apenas 5 metros de distância e separado apenas por uma parede fina. Como esses dois são do mesmo fabricante, acho que não deverão ter problemas de comunicação.
Então, que outra razão poderia haver? Como posso depurar isso? Atualizar a velocidade do meu ISP para 25 Gbit ajudaria?
Responder1
Seu wifi, se não descartar pacotes (você pode ver isso quando fizer ping no próprio roteador), não adicionará mais do que alguns milissegundos ao tempo de conexão.
Há uma diferença entre o ping em jogos e o ping, por exemplo, no Google DNS (8.8.8.8).
Ao fazer ping, por exemplo, os servidores DNS do Google são implantados em todo o mundo e você será automaticamente direcionado para o servidor mais próximo para obter o melhor tempo de resposta.
Além disso, os servidores para os quais você está executando ping não têm problemas para lidar com a carga porque não há muita carga e nem há longas conexões simultâneas, apenas um rápido "ei, qual é o IP deste domínio?"
Nos servidores de jogos há muita coisa acontecendo.
Algumas máquinas físicas podem oferecer muitas sessões de jogo ao mesmo tempo para seu próprio bem.
Cada sessão de jogo hoje em dia tem de 24 a 64 conexões simultâneas (sessões), enviando muitos dados de um lado para outro.
Quando o servidor começa a atingir seu limite (principalmente no processamento) o seu cliente de jogo e/ou a própria sessão do servidor terá que começar a esperar pelo próximo tick (ciclo completo do processo), esse fenômeno é conhecido como lag, pode ser causado por falhas de conexão, o servidor desmorona sob pressão.
E há uma coisa que o DNS do Google tem, mas o servidor do jogo não: a
maioria deles não tem balanceamento de carga ou está espalhado pelo mundo.
Portanto, se você entrar em um jogo, (se puder) verifique onde está sua localização física, porque quanto mais longe, maior será o ping por padrão.
Responder2
A velocidade da Internet não afeta os pings. Mesmo as conexões mais lentas podem ter pings melhores. Os pings dependem apenas de uma coisa: roteamento. Os jogos online não precisam de muita largura de banda, mas a maioria dos jogos se beneficia de pings mais baixos. Ping é a medida do tempo (ou seja, latência) que um pacote de dados leva para ser enviado de você para o servidor e vice-versa. Quanto mais próximo você estiver de um servidor, melhores pings você estará.
Dependendo da carga do servidor que o ISP possui no momento, eles podem rotear seus pacotes por vários "caminhos" e dependendo disso você obtém latências maiores ou menores em seus jogos. Infelizmente, você não tem controle sobre a maneira como seus pacotes são roteados quando saem do PC.