Problemas con juegos P2P
Este documento resume lo que "debe" saber al utilizar juegos basados en P2P con Mudfish.
Métodos aplicables
Como resulta difícil crear elementos oficiales para juegos P2P, Mudfish ofrece estos tres métodos:
-
Crear elementos personalizados
Si el juego se ejecuta en un PC de escritorio o portátil, puede crear un elemento personalizado basado en el nombre del proceso.
-
Utilizar Mudfish con Proxifier
Este método intercepta solo el tráfico del cliente del juego y lo envía al servidor de Mudfish, por lo que sirve para juegos P2P. El resto del tráfico de Internet no se ve afectado. Sin embargo, el programa puede resultar difícil de configurar y, en ocasiones, los hooks de DLL fallan e impiden la conexión.
-
Como una de las funciones básicas de Mudfish, todo el tráfico generado desde su computadora se puede desviar a un servidor de retransmisión.
Información que debe conocer
Modo NAT Open
Desde Mudfish v5.9.1 está disponible Modo NAT Open. Cambia el tipo de NAT a Open o Full Cone, lo que puede facilitar el emparejamiento y permitir actuar como anfitrión en juegos P2P.
Configuración típica
-
Debe utilizar Crear elementos personalizados, Utilizar Mudfish con Proxifier o Modo Full VPN. De lo contrario, Mudfish no conoce las IP de los otros jugadores y no envía el tráfico dirigido a ellos a través de sus servidores.
-
Según la ubicación del servidor elegido y la de los otros jugadores, Mudfish puede mejorar o empeorar la conexión.
Si falla el emparejamiento…
Intente utilizar Modo NAT Open, que se admite recientemente a partir de Mudfish v5.9.1.
Para actuar como anfitrión…
Si utiliza Mudfish v5.9.1 o posterior, active NAT Open.
Si utiliza una versión anterior y desea actuar como anfitrión, debe utilizar Modo Full VPN.
-
Para otros clientes, se reconoce que el host está ubicado en la IP pública del servidor de retransmisión de Mudfish. Por ejemplo, si el anfitrión realmente vive en el este de los Estados Unidos, pero la sala se crea a través de un servidor de retransmisión coreano, otros clientes pensarán que el anfitrión está conectado desde Corea.
-
Le recomendamos que seleccione un servidor de retransmisión de Mudfish lo más cerca posible de su ubicación actual. Si no hay un servidor de retransmisión cerca, es mejor no utilizar Mudfish.
Preguntas frecuentes
Si el juego está basado en P2P, ¿no puedo usar Mudfish?
Puede jugar a través de Mudfish, aunque en general no se recomienda. :-( Si necesita hacerlo, elija uno de los métodos indicados anteriormente y utilice el servidor de retransmisión más cercano a su ubicación física.
Si se utiliza el método aplicable, ¿dónde debe ubicarse el servidor de retransmisión?
En juegos P2P, elija primero el servidor más cercano a su ubicación física. Si el RTT hasta él es de 20 ms o más, aumentará aún más el RTT con los otros jugadores.
En Corea hay varios servidores con proveedores diferentes, por lo que elegir puede ser difícil. No hay una respuesta única: el resultado también depende de la ruta entre el servidor y la conexión de los demás jugadores, y puede variar en cada partida.
Por ahora, creo que las líneas KT, que tienen buen intercambio de tráfico con la mayoría de los ISP, son las más aceptables.
¿Cómo configuro la ruta óptima para acceder a una sala administrada por el anfitrión?
Al tratarse de un juego P2P, no se conoce de antemano el país ni el proveedor del anfitrión. La conexión depende de su acceso a Internet, por lo que es difícil determinar un servidor óptimo.
Recomendamos probar el servidor más cercano a su ubicación. Un RTT hasta él de unos 10 a 20 ms puede ser adecuado para intentarlo.