Saltar para o conteúdo principal

Problemas em jogos P2P

Este documento reúne as informações essenciais que deve conhecer ao utilizar o Mudfish em jogos P2P.

Métodos disponíveis​

Como é difícil criar itens oficiais Mudfish para jogos P2P, disponibilizamos os três métodos seguintes.

  1. Criar itens personalizados

    Se o jogo for executado num PC de secretária ou portátil, pode criar um item Custom baseado no "Nome do processo".

  2. Utilizar Mudfish + Proxifier

    Este método interceta apenas o tráfego do cliente do jogo e envia-o ao servidor de retransmissão Mudfish, podendo ser utilizado em jogos P2P. A vantagem é que o restante tráfego de Internet não é afetado. As desvantagens são a utilização mais difícil do programa e possíveis falhas de DLL hooking que podem impedir a ligação.

  3. Modo Full VPN

    Esta é uma das funcionalidades básicas do Mudfish e permite desviar todo o tráfego do computador através de um servidor de retransmissão.

O que deve saber​

Modo NAT Open​

Modo NAT Open foi adicionado no Mudfish v5.9.1. Este modo altera o tipo de NAT para Open ou Full Cone, o que pode permitir alojar sessões como anfitrião ou facilitar o matchmaking em jogos P2P.

Configuração geral​

  • Para funcionar corretamente, tem de configurar Criar itens personalizados, Utilizar Mudfish + Proxifier ou Modo Full VPN. Caso contrário, o Mudfish não conhece o IP do outro jogador e não encaminha o tráfego para esse jogador através do servidor de retransmissão.

  • O resultado pode melhorar ou piorar consoante a localização do servidor de retransmissão selecionado e dos outros jogadores.

Se o matchmaking não funcionar corretamente...​

Experimente Modo NAT Open, introduzido no Mudfish v5.9.1.

Se pretender ser o anfitrião (Host)...​

Se utilizar Mudfish v5.9.1 ou posterior, ative "NAT Open".

Se utilizar uma versão anterior e pretender ser o anfitrião, tem de estar a utilizar Modo Full VPN.

  • Para os outros clientes, o anfitrião encontra-se no IP público do servidor de retransmissão Mudfish. Por exemplo, se residir na costa leste dos EUA mas criar a sessão através de um servidor coreano, os outros clientes consideram que está ligado a partir da Coreia.

  • Escolha, se possível, um servidor de retransmissão próximo da sua localização. Se não existir nenhum próximo, pode ser preferível não utilizar o Mudfish.

Perguntas frequentes​

Não posso utilizar Mudfish se o jogo for P2P?​

Pode, mas normalmente não o recomendamos. :( Se precisar de utilizar o Mudfish, escolha o servidor mais próximo da sua localização física e um dos métodos disponíveis acima.

Que servidor devo selecionar ao utilizar um dos métodos disponíveis?​

Num jogo P2P, a primeira escolha deve ser o servidor mais próximo da sua localização física. Se o RTT até esse servidor for igual ou superior a 20 ms, tenha em conta que o RTT até aos outros jogadores aumentará.

Na Coreia, pode ser difícil escolher entre vários servidores com ligações diferentes. Não existe uma resposta única: o resultado depende da qualidade da ligação entre o servidor de retransmissão e os outros jogadores, podendo variar de jogador para jogador.

Atualmente, uma ligação KT, que tem bom peering com a maioria dos ISP, parece ser a opção mais equilibrada.

Como configurar a melhor rota para a sessão de um anfitrião?​

Como o jogo é P2P, normalmente não sabe em que país está o anfitrião nem que ligação utiliza. A ligação depende da rede do anfitrião, pelo que existem poucas formas de determinar antecipadamente o melhor servidor de retransmissão.

A sugestão é utilizar o servidor mais próximo da sua localização física. Se o RTT até esse servidor estiver aproximadamente entre 10 e 20 ms, vale a pena experimentar.