Salta al contingut principal

Problemes amb jocs P2P

Aquest document recull la informació que cal conèixer quan utilitzeu Mudfish amb jocs basats en P2P.

Mètodes disponibles​

Com que no és fàcil convertir els jocs P2P en elements oficials de Mudfish, oferim les 3 opcions següents:

  1. Crear un element personalitzat

    Si el joc s'executa en un PC de sobretaula o portàtil, podeu crear un element personalitzat basat en el «nom del procés».

  2. Utilitzar Mudfish amb Proxifier

    Aquest mètode intercepta només el trànsit generat pel client del joc i l'envia a un node de Mudfish, de manera que es pot utilitzar amb jocs P2P. L'avantatge és que només passa per Mudfish el trànsit del joc i la resta del trànsit d'Internet no es veu afectat. Els inconvenients són que el programa és difícil d'utilitzar i que, de vegades, la intercepció de DLL no funciona correctament i impedeix connectar-se.

  3. Mode Full VPN

    Aquesta funció bàsica de Mudfish permet enviar tot el trànsit de l'ordinador a través d'un node.

Informació que cal conèixer​

Mode NAT Open​

El mode NAT Open es va afegir a Mudfish v5.9.1. Canvia el tipus de NAT de l'usuari a Open o Full Cone, cosa que pot facilitar fer d'amfitrió (Host) o trobar partides en jocs P2P.

Configuració general​

  • Cal configurar un element personalitzat, Mudfish amb Proxifier o el mode Full VPN perquè funcioni correctament. En cas contrari, Mudfish no coneix la IP de l'altre jugador i el trànsit destinat a aquest usuari no passa pels nodes de Mudfish.

  • Segons la ubicació del node seleccionat i la dels altres jugadors, Mudfish pot millorar o empitjorar la connexió.

Si la cerca de partides no funciona bé...​

Proveu el mode NAT Open, disponible des de Mudfish v5.9.1.

Si voleu fer d'amfitrió (Host)...​

Si utilitzeu Mudfish v5.9.1 o posterior, activeu el mode NAT Open.

Si utilitzeu una versió anterior i voleu fer d'amfitrió, cal tenir el mode Full VPN en funcionament.

  • Els altres clients veuen l'amfitrió a la IP pública del node de Mudfish. Per exemple, si l'amfitrió viu a la costa est dels Estats Units però crea una sala a través d'un node coreà, els altres clients pensaran que es connecta des de Corea.

  • És preferible seleccionar un node proper a la vostra ubicació. Si no n'hi ha cap a prop, és millor no utilitzar Mudfish.

Preguntes freqüents​

No puc utilitzar Mudfish si el joc és P2P?​

Podeu utilitzar-lo, però en general no ho recomanem. :-( Si malgrat això necessiteu jugar a través de Mudfish, recomanem utilitzar el node més proper a la vostra ubicació física amb un dels mètodes descrits abans.

Quin node he de seleccionar amb aquests mètodes?​

Per a un joc P2P, la primera opció és el node més proper a la vostra ubicació física. Si l'RTT fins a aquest node és de 20 ms o més, heu de saber que també augmentarà l'RTT fins als altres jugadors.

Per als usuaris de Corea, pot ser difícil triar entre els diversos nodes coreans, ja que utilitzen connexions diferents. No hi ha una resposta única: els resultats depenen de si el node es comunica bé amb la connexió de l'altre jugador. Si no és així, els resultats poden variar en cada situació.

Actualment, una connexió KT, amb bon peering amb la majoria de proveïdors, probablement és l'opció més equilibrada.

Com puc configurar la millor ruta cap a una sala gestionada per un amfitrió?​

Com que el joc és P2P, no sabem en quin país és l'amfitrió ni quina connexió utilitza. La connexió varia segons les condicions d'Internet de l'amfitrió, de manera que hi ha poques opcions per determinar el node adequat.

La recomanació és utilitzar el node més proper a la vostra ubicació física. Si l'RTT fins a aquest node és d'uns 10 ~ 20 ms, pot valer la pena provar-ho.