Problemas com Ping;Latencia;LAG;Comunicação cliente/servidor - servidor/cliente

"Gm arruma logo meu ping..."

"Olha esse ping bugado"

pgez1.jpg



Olá Jogadores! Tudo bem?

Vamos entender como funciona o PING?

O que é o PING?


Ping ou latência é um comando que serve para testar a conectividade entre equipamentos de uma rede. Com este comando você descobre quantos milissegundos (ms) um pacote de informações leva para ir até um destino e voltar. E como vocês já sabem, quanto menor o valor que ele retornar, mais rápida é sua conexão. Quando você abre o cliente do jogo e faz a autenticação (login com usuário e senha), você está ao mesmo tempo enviando e recebendo informação do Servidor. Em resumo, a informação sai do seu computador e vai para o servidor, e vice-versa.
.
É assim que a maioria dos usuários vê a comunicação entre jogo-servidor (e por isso a culpa sempre recai sobre a Z8).
pgal7.jpg



MAS ENTÃO O QUE ACONTECE NO MEIO DO CAMINHO?

Primeiro, alguns conceitos:
  • Pacotes: um pacote é onde está a informação que sai de uma ponta da comunicação e deverá chegar até outra ponta. Ou seja, qualquer informação trocada com o servidor da Z8Games será feita em pacotes. Quando você usa um comando, você tá enviando pacotes informando ao servidor sobre o comando usado e também recebendo pacotes de resposta, por exemplo, dos comandos usados por outros jogadores.
  • Meios de transmissão: são os locais por onde os pacotes devem passar para chegar ao seu destino, alguns meios suportam maior vazão de dados do que outros, eles variam também no tipo: laser, satélite, rádio, cabo, fibra óptica, etc.
  • Comutadores de pacote: geralmente conhecidos por roteadores, os roteadores irão direcionar os pacotes pela rede, buscando a melhor rota para que o pacote siga.
Agora senta que lá vem a história: Excursão para a Z8 Games!

[1] Você e seus amigos se reúnem na frente da sua escola, juntamente com o tio Kabal, para uma excursão até a Z8 Games e estão esperando as vans que levarão todos vocês.

[2] Para que ninguém leve um headshot antes do passeio, o tio Kabal pede a todos que fiquem em fila e comecem a entrar na van até atingir a capacidade máxima. Depois que todos embarcaram e a van atingiu sua capacidade, a excursão pode seguir viagem. Cada van tem uma identificação numérica e em ordem crescente, no total são 5 vans.

[3] Sua van é a primeira a sair, todos felizes ao som de “Ragatanga, seguem por uma rua estreita em que vocês tem que parar e ir para a lateral da pista sempre que um carro contrário está vindo, a rua é muito pequena e isto está atrasando demais o trajeto.

[4] Finalmente chegam até uma avenida de 5 pistas, onde o tráfego está fluindo muito mais rapidamente, vocês continuam seguindo até que chegam a uma parada policial onde vocês encontram o Sargento Pincel e o Capitão Viriato. Todos os veículos são parados enquanto os oficiais checam os veículos e pedem as seguintes informações: de onde vocês está vindo? Para onde está indo?

[5.a] Com essas informações eles checam o sistema e ordenam: “vocês irão seguir por aquela estrada ali, ela não é tão boa, mas as outras estradas estão com o tráfego muito pior”. Aguardem na fila até que os carros na frente saiam e vocês possam prosseguir.

[6] Vocês entram na estrada indicada, infelizmente está toda esburacada. Vocês conseguem seguir com uma dificuldade tremenda, apesar de não haver tantos carros. Após um tempo de trajeto, novamente encontram com um oficial da lei chamado Vrau em um cruzamento. Vocês precisam esperar um tempão na fila, até que finalmente o oficial dá uma analisada no carro e pergunta: de onde vêm e para onde estão indo?

[5.b] Vocês respondem e ele dá uma olhada na tabela e fala: “Vocês devem seguir por aquela avenida ali”.

[7] Vocês ficam super felizes por poderem ir por uma avenida de 5 pistas, nossa, pelas barbas do Paranoid, foi muita sorte! Mas ao adentrarem na avenida e seguirem, percebem que o trânsito está imenso, está tudo congestionado, todos se abraçam chorando e pedindo a benção da FOX, mas o carro das Víboras passa do seu lado e uma delas fala pra vocês: “Paciência, soldados!”. Você não sabe se foi só impressão, mas você viu um leve sorriso de satisfação partindo da boca dela... existem boatos circulando na sua escola de que ela é meio malandra mesmo...

[5.c] Após um tempo naquele caos vocês chegam a uma outra parada onde um maluco com um tijolo e um martelo na mão fez as mesmas perguntas usuais, e finalmente mandou que vocês seguissem um certo caminho. No entanto, esse caminho era muito mais longo, o que atrasou ainda mais.

[8] Finalmente vocês chegam até o portão da Z8 Games, onde passam por uma inspeção e são recebidos pelos GMs. Mas ao olhar para trás você percebe que apenas mais 3 vans chegaram ao destino (as vans número 3, 4 e 5). Onde foi parar a van 2? A Z8 tem uma política de segurança que diz que as vans só podem entrar na ordem, e a sua até poderia entrar por ser a primeira, mas as demais não podem entrar até que a van 2 entre. Além disso, o tio Kabal está na van 5, ou seja, sem Kabal, sem excursão.

[9] Seu amigo que já estava no limite da paciência, se explodiu com uma granada, colocando a culpa na Z8 e falando um monte de palavrões contra a empresa, GMs e moderadores que ali estavam,:envergonhado: teve que ser retirado do local e colocado no cantinho do BAN.

[10] Após uma longa espera, finalmente chega a van 2 que havia se perdido no caminho, e assim todos puderam seguir para dentro e serem recebidos por toda a equipe. Ahh e após assistir alguns vídeos de gatinhos e ter um tempinho pra pensar, seu amiguinho retornou para realizar a excursão. :rolleyes:


Entenda a moral da história em termos de rede!

Quem é o quê na história?
  • Van = Pacote que será preenchido com informações;
  • Alunos e tio Kabal = Informação, que será transportada em pacotes;
  • Paradas policiais = Roteadores, que processarão e direcionarão o tráfego;
  • Estradas, ruas, avenidas = Meios de transmissão, por onde o pacote percorre.
O pacote que sai do seu computador entra em um meio de transmissão. É importante destacar que certamente um atraso já ocorrerá, devido à distância da sua casa até o servidor. No entanto, outros atrasos poderão se somar. Vou detalhar 4 tipos de atrasos existentes, os números são os parágrafos contidos na história contada acima:

Atraso de processamento
No momento que a informação começou a ser inclusa em pacotes, há um atraso de processamento (situação [2], onde o pacote ainda vai ser transmitido na rede), este mesmo atraso ocorre nos roteadores quando eles recebem o pacote e começam a processá-los e definem para onde eles devem seguir baseando-se em uma tabela de rotas e escolhendo a melhor rota disponível (situações [5.a], [5.b], [5.c]).

Atraso de fila
Após o processamento dos pacotes pelo roteador, eles ficam em uma fila até serem transmitidos a um link de saída (situações [5.a], [5.b], [5.c], onde após a análise do carro pela parada policial e eles saberem onde você está indo, você deve aguardar até que informem para onde você deve ir). Quanto mais congestionado estiver o roteador, maior será esse atraso. Vale lembrar que um roteador sobrecarregado irá começar a descartar os pacotes recebidos e isso vai gerando um atraso cada vez maior.

Atraso de transmissão
Os pacotes na fila deverão ser transmitidos aos links de saída, isso gera o atraso de transmissão. Após a rota ser definida, e o pacote entrar na fila, ele vai ir sendo transmitido para o link de saída. Na excursão, essa situação é tratada quando o policial lhe informa a pista que você deve seguir, e a partir do momento que você entra nela.

Atraso de propagação
Quando o pacote for completamente incluso no link de saída ele irá se propagar até o próximo roteador ou servidor, onde fará todo o processo novamente de ser processado, esperar na fila e transmitido ao próximo link de saída. Esse atraso depende muito do meio utilizado, por exemplo, se o link tiver 10Gbits de vazão, ele suportará bem mais pacotes que um de 10Mbits, além disso, o tipo de link é importante, um link via satélite geralmente propaga a informação de forma mais lenta que o que utiliza fibra óptica.
Na situação [3] o espaço da rua é muito pequeno para a quantidade de carros, imagine que você tem 1mb contratado e está fazendo um download a 90kb/s (supondo o máximo de 128kb/s) sobrando 38kb/s, para um jogo como o CROSSFIRE isso é pouco, então já vai dificultar bastante a propagação dos pacotes.
Na situação [4], vocês chegaram até uma avenida com ampla vazão para o fluxo de veículos, dessa forma vocês conseguem percorrer com fluidez, ou seja, o link de saída é amplo e suporta uma grande quantidade de pacotes.
Na situação [6] vocês são mandados até uma rua esburacada, apesar do pouco tráfego, vocês vão se atrasar ainda mais, isso se dá quando o link de comunicação é ruim, antiquado, está congestionado e/ou lento, ocasionando atrasos e perda de pacotes.
Na situação [5.c] vocês acabam por seguir por uma rota com menos tráfego, porém ela é mais longa, e devido a distância isso também torna o tempo de viagem maior.
Na situação [7] vocês entram em uma avenida com um grande fluxo para veículos, porém está congestionada, pois há uma infinidade de veículos, é o que ocorre muitas vezes, principalmente devido as operadoras oferecem mais do que têm pra oferecer.

Por fim, na situação [9] e [10] os jogadores se estressam e acabam por culpar o servidor, a Z8, os GMs,os moderadores e outros jogadores, criam tópicos com ofensas e tudo mais, sendo que o problema não está no nosso servidor (que atende centenas de jogadores todos os dias), mas sim na infraestrutura de rede do país e nos serviços oferecidos pelas operadoras de internet do Brasil.

Entenda o QQ no fórum!

Estas são algumas das principais reclamações que aparecem no fórum:

1.Tenho uma internet de 35Mbps e meu ping está alto, culpa da Z8 que não sabe configurar a m* de um servidor!
2. Jogo outros jogos online e meu ping tá normal, só o CROSSFIRE que tá alto, Z8 mercenária ¬¬!
3. Meus amigos estão com ping normal e eu não, vou desinstalar essa porcaria de jogo e vou pro concorrente!
4. Meu tio trouxe um cabrito, pra gente fazer no churrasco da família no final de semana, quando vi ele estava solto no jardim, sai correndo atrás dele pra amarrá-lo, voltei rapidinho, quando cheguei estava sem conexão pois ele havia comido o cabo da internet!! E ainda tomei ban pq o cabrito bateu no teclado e xingou o GM, aff, sério isso Sabata?!

Bem, continua lendo que eu explico aqui em baixo nos comentários!

Comentários

  • Então vamos por partes:

    Velocidade contratada
    A velocidade contratada pela internet pode influenciar no ping, mas isso para velocidades mais baixas, por exemplo, para um jogo que utiliza tantos recursos como o CROSSFIRE, você não pode esperar que uma conexão discada ofereça um ping baixíssimo. Lembra a questão da vazão? Caso o link seja muito pequeno para a quantidade de pacotes, haverá aumento na latência.
    Porém, antes de sair atirando facas de felicidade por ser um dos que possuem um plano de alta velocidade, vale destacar alguns pontos:
    1. Não adianta ter somente velocidade de download (velocidade que você recebe as informações da internet), você também precisa ter uma boa taxa de upload (para enviar informações para a internet), até porque o jogo é de duas vias, você tanto envia informações ao servidor, quanto recebe dele.
    2. A sua velocidade contratada é apenas o link que chega até a sua casa, agora imagine que o seu bairro tenha disponível um link de 300mb, mas a sua operadora vendeu no total 500mb (mais do que ela tem pra oferecer e isso ocorre com frequência), o resultado é que em momentos de pico você já viu como vai ficar né? Não vai ter vazão suficiente para todo mundo nos horários de pico e vai começar a ocasionar atrasos.
    3. Mesmo que a sua operadora seja consciente e só venda o que tem pra oferecer, o pacote poderá percorrer uma longa distância até o servidor, nesse trajeto ele poderá encontrar rotas congestionadas ou percorrer rotas distantes.
    Outros jogos e aplicações estão com ping normal, menos o CF

    Nesse caso deve-se levar em consideração certos pontos:
    1. Você deve lembrar que os servidores de aplicações estão espalhados pelo mundo e não todos no mesmo local, portanto pegarão rotas diferentes e nessas rotas diferentes poderão encontrar rotas bem mais longas e/ou congestionadas.
    2. Outros jogos e aplicações podem utilizar menos recursos de conexão que o CF.
    3. Você deve verificar as configurações de firewall, antivírus e similares em seu computador.
    4. Você deve manter seu sistema com as últimas atualizações, inclusive de drivers de rede e afins.

    Meus amigos estão jogando comigo e está tudo normal pra eles

    Nesse caso:
    1. Eles utilizam operadoras diferentes que a sua;
    2. Eles estão em regiões diferentes que a sua;
    3. Eles estão com o sistema bem configurado e atualizado;
    4. A rota que a conexão deles está pegando é melhor;
    5. Seu computador, roteador e/ou o próprio servidor “tá trollando, ctza!” (nesse último caso, verifique no fórum do Status do Servidor).

    Como a história mostra, a distância é um dos fatores que influenciam na latência, mas não apenas isso. Desde infraestrutura utilizada pelo provedor, como o meio físico, equipamentos utilizados e protocolos de roteamento até a modulação de sinal podem ter um impacto muito maior na latência do que a distância. Provedores como o Velox (que utiliza infraestrutura telefônica) e ADSL nunca terão latência inferior a um provedor como a Claro/Embratel que tem infraestrutura fibrada que chega em pontos de distribuição próximos ao cliente, mesmo que a rota seja melhor, pois a tecnologia ADSL tem atraso maior devido a modulação e o meio físico. Para comprovar, basta perguntar para jogadores usuários de Velox do Ceará (de lá sai a fibra ótica submarina que liga o Brasil a Miami o que os deixa fisicamente mais próximos dos EUA) se eles tem ping melhor que usuários GVT de São Paulo.

    Este tópico está mais relacionado aos aspectos de rede no âmbito brasileiro e foi adaptado para facilitar o entendimento. Não há qualquer intuíto de subestimar qualquer usuário e peço desculpas aos usuários mais experiêntes pela simplificação. O objetivo foi tentar esclarecer melhor essa questão para o usuário comum (leigo), pois posso afirmar que mais de 90% dos problemas de conexão que são relatados pelos usuários no fórum e Suporte não são culpa do servidor e sim do que está no meio da comunicação: da sua casa até o servidor.

    Problemas com o servidor podem acontecer, mas quando ocorrem a equipe Z8 cria tópicos específicos para informar. Se você está com problema de ping e seu amigo não, então muito provavelmente não é um problema no servidor e sim na rota que sua conexão está tomando ou algum problema local/regional.

    Espero que tenha ficado claro pra muitos e agradeço a todos que leram :rolleyes: (eu sei que ficou gigante).
    .
    Dicas para melhorar sua conexão e experiência em jogo!



    1. Informe-se sobre as melhores operadoras de internet para a sua região;
    2. Atualize sempre seu computador com as últimas atualizações;
    3. Mantenha seu computador sempre livre de vírus;
    4. Libere as portas do jogo no firewall tanto do modem, quanto do roteador, quanto do antivírus, quanto do Windows/Mac;
    5. Ofender/Acusar a Z8, funcionários, jogadores e voluntários não irá ajudar sua conexão a melhorar (além de acarretar em banimento); promova a paz <3;
    6. Sempre que apresentar problemas na sua conexão, ligue para a sua operadora e informe, caso eles não resolvam, ligue para a ANATEL e informe os problemas;
    7. Não jogue quando sua conexão estiver instável, você prejudicará tanto seu jogo, quanto a de outros jogadores;
    8. Faça testes em partidas personalizadas antes de iniciar um jogo mais “oficial”;
    9. Desabilite todos os programas de terceiros que não for utilizar, principalmente aqueles que façam uso da conexão.

    Leia também ESTE POST explicando casos específicos de algumas provedoras de internet brasileira!
Esta discussão está fechada.