Encontrei um problema com minha rede. Quando jogo jogos online que enviam muitos pacotes, minhas estatísticas de conexão ts3 mostram 25% a 50% de perda de pacotes.
O primeiro jogo que notei que fez isso foi o Space Engineers, quando alguém começa a cavar e muitos pedaços de asteróides aparecem, meu ts3 fica lento.
O segundo jogo é GTA Online no PC, só consigo lidar com sessões com 8 ou menos jogadores, sessões de 14 jogadores atrasam meu ts3, quando tem 30 jogadores minha conexão no ts 3 cai, e reconecto novamente a cada segundo, e não consigo matar NPC /Jogadores - quando eu atirei neles, eles ficaram parados e morreram cerca de 5 segundos depois.
O último é o meu próprio jogo, quando configuro o servidor para não empacotar pacotes em pacotes maiores, ele envia 350 pacotes. mas recebo apenas ~ 100, meu ts3 está atrasado. Este cenário é fácil de recriar para mim. Eu sei que o jogo em si não é um problema porque meu amigo está recebendo todos os cerca de 350 pacotes e sua conexão ts3 não relata nenhuma perda de pacote recebido.
Já verifiquei - Quando estou em outro PC, conectado à mesma rede (cabo LAN) - tenho o mesmo problema. Então isso provavelmente elimina meu PC, então pode ser meu roteador ou ISP?
Antes de verificar com outro PC, eu estava mexendo nas configurações do adaptador LAN, mas não houve diferença, então agora ele está definido para os padrões.
Eu também verifiquei meu ping durante essa alta perda de pacotes, e meu ping ainda está intacto, sem jogo online rodando meu ping é de 24ms e com jogo rodando também é de 24ms. Meus amigos me ouvem normalmente, é o único pacote que recebo.
Não há muitas configurações no próprio roteador. Posso compartilhá-los com você, mas realmente não vejo o que poderia ser alterado lá, todas as configurações parecem estar relacionadas ao meu ISP e provavelmente não deveriam ser alteradas. Configurações como encapsulamento RFC 2364 PPaA, multiplexação VC, QoS tipo UBR, circuito virtual 0 VPI 35 VCI, modulação ADSL2+ e tamanho AUTO MTU. Meu roteador é Linksys WAG200G, é antigo.
Minha conexão com a Internet é de 1280 Kb/s para baixo e 128 Kb/s para cima. Mas isso não é um problema, porque quando os jogos causam atrasos/quedas de pacotes no TS, ainda consigo assistir streams sem atraso.
Alguma ideia de como consertar esse gargalo de pacotes recebidos?
Responder1
Então fiz mais algumas pesquisas, usei o aplicativo servidor para enviar n pacotes por segundo e o aplicativo cliente para recebê-los. Acontece que minha conexão pode passar por apenas 150 pacotes por segundo, esses são pacotes de 1b. Então troquei, executo o servidor do meu lado e estava enviando pacotes para o cliente remoto, minha taxa de pacotes de saída estava boa com 1000+ (que é o máximo para meu aplicativo). Também peço aos amigos que testem a taxa de pacotes recebidos e eles estão recebendo mais de 1.000 pacotes por segundo. Então o que fiz a seguir foi pegar emprestado um roteador para verificar se o meu estava com defeito. Eu já sabia que a taxa de transferência de pacotes na LAN estava ok, então a única coisa que poderia ser quebrada neste momento era o modem ADSL no meu roteador ou algo no meu ISP. O roteador emprestado funcionou bem, então o modem ADSL do meu roteador estava quebrado. Já encomendei um novo.