Bom, como está havendo muita confusão na FGC brasileira quanto aos porquês do Ultra Street Fighter 4 estar com tantos problemas online no PC, resolvi tentar facilitar a vida da galera. Não, não sou um mestre/especialista/gênio no assunto, mas juntando informações que catei por aí, somadas ao meu conhecimento de redes (trabalho na área), creio que dá pra ajudar o pessoal.
Primeiro, um pequeno histórico. Até a metade deste ano, a galera do PC jogava SSF4 via
GFWL (Games For Windows Live). Algumas pessoas tinham problemas pra jogar, muitas vezes causados por internet meia boca, roteamento complicado entre jogadores, etc. Mas
NO GERAL, a experiência era boa. Alguns inclusive chegavam a dizer que jogar online no PC era melhor que na XBL (XBox Live).
Dois meses antes de sair o USF4 para PC, a Capcom migrou o SSF4 da GFWL para o Steam. Aí começaram as tempestades. Muita, mas MUITA GENTE sofrendo com lag nas partidas. Porém, alguns jogadores diziam não sofrer tanto o problema.
Semana passada um cara (
poke133) da Romênia postou o resultado de uns testes que ele fez (http://www.reddit.com/r/SF4/comments/2d0idk/usf4_pc_netcode_is_100_bugged_heres_why_network/).
Traduzindo (pra galera que não manja a língua do Tio Sam) e resumindo:
- Ele jogou online usando o SSF4 na GFWL (ainda achou gente no Ranked pra testar) e depois o USF4 no Steam.
- No SSF4 (GFWL), quando o jogo acha lobbies de Ranked, ele manda alguns "pacotes de ping" pra testar a conexão entre o jogador e os hosts dos lobbies e PÁRA DE MANDAR PACOTES. Aí tu entra num lobby e ele pára de mandar esses pacotes.
- No USF4 (Steam), o início é igual, porém mesmo depois de tu entrares num lobby, ele segue mandando pacotes para aqueles hosts que apareceram na lista de Ranked. E pior, ele segue mandando pacotes mesmo depois da luta já ter começado.
Bem, esse foi o "achado" do poke133. Isso vem de encontro a uma teoria que eu vinha formando mesmo antes de ter lido essas informações:
- Quem tem internet com upload acima de 1mbps, quase não sofre esse problema. E claro, quanto maior o upload do seu link (2mbps pra cima), aí o cara nem nota.
- Quem tem internet fedorenta com upload de 512kbps (são MUITOS NO BRASIL), não consegue jogar UMA PARTIDA SEQUER sem lag, quando se trata de Ranked match.
Claro que se um cara do caso #1 jogar contra um cara do caso #2, vai haver lag para ambos. Neguinho do caso #1 só não vai notar lag se jogar com gente na mesma situação.
Isso porque além dos pacotes que o jogo naturalmente envia de uma máquina pra outra durante a luta, ficam trafegando esses "pacotes de ping". Então quem tem upload pequeno, acaba tendo o link "entupido" mais facilmente. Numa analogia meio doida, é a diferença de tentar fazer 100 carros passarem por uma rua de mão única onde só passa um carro por vez, ou numa auto estrada de cinco pistas.
Então pessoal, não é culpa dos "servidores do Steam". O problema é o netcode ruim que a Capcom colocou no SSF4AE2014 e que é o mesmo no USF4. Essa situação só vai melhorar com a Capcom corrigindo esse netcode fuleiro, ou se todo mundo conseguir links de internet com upload acima de 1mbps (impossível no Brasil).
"ah mas então só nós Brasileiros xexelentos estamos sofrendo com isso..."
Não! Tem muito "gringo" reclamando disso no fórum do Steam e outros lugares (como o reddit).
Se alguém quiser contribuir com essa "tese", agradeço. Seja corrigindo alguma coisa que possa estar errada na minha visão do problema, seja adicionando infos... ou seja refutando completamente o que eu escrevi ;)
Espero ter ajudado um pouco.
P.S. - Antes que alguém se magoe, meu link de internet é um desses "fedorentos". Apesar de ter um link de 10mbps (download), a Oi/Velox só me dá 512kbps de upload. Logo... eu sofro como a maioria dos Brasileiros mortais.
Keep calm and Tatsumaki Gorasen!