P2P (Peer To Peer) based games
For P2P games, the result depends on the locations of the other players and the Mudfish node you choose. Mudfish may improve the connection or make it worse. Ordinary game items cannot always cover other players' changing IP addresses, so use one of the methods below.
Mudfish Cloud VPN introduced NAT Open mode in v5.9.1 to help with hosting and matchmaking by making the NAT type appear as Open or Full Cone. The mode was removed in v6.3.3, as recorded in the release notes. The NAT Open instructions apply only to versions that still include it.
At this moment, to play with P2P based game, Mudfish supports the following options:
-
You should create a custom item with 'process name' based.
-
You can use this mode to cover all other user's IP address. If not, your game client try to connect to some of users not via Mudfish. It results in the failure of connection or game boosting.
-
It points that depending on the physical location of users the connections via Mudfish could be better or worse.
-
Picking up a mudfish node which locates at closer to your location would be better. But I don't recommend to pick a mudfish whose RTT between your location and mudfish node is larger than 10 ms.
-
-
Proxifier
Please check Mudfish with Proxifier link for details.
This routes traffic from the configured game client through Mudfish while leaving other applications' traffic unaffected. Configuration can be difficult, and the game may fail to connect if DLL hooking does not work.
Hosting and matchmaking
On versions from v5.9.1 up to v6.3.2 that include NAT Open mode, it can help with matchmaking and hosting. On earlier versions, use Full VPN mode for hosting. NAT Open is unavailable in v6.3.3 and later.
Other players see the host at the Mudfish node's public IP address. For example, a player in the eastern United States using a Korean node appears to connect from Korea. Choose a node close to your actual location. If no nearby node is available, using your direct connection may be preferable.
FAQ - P2P (Peer To Peer) protocol
Is there a way for mudfish to help with connection?
There are multiple ways provided by Mudfish to play P2P based games. Please check and test.
Should I create Custom Item?
Yes if possible because it's most efficient way if it works.
Should I use Full VPN mode?
Yes. It's most handy way to play.
Should I use Proxifier?
Yes. If the game client is working fine with Proxifier, you can use it. Please check Mudfish with Proxifier link for details.
What's best mudfish node for P2P?
Normally only a way I recommend is that picking a mudfish node closer to your location physically is a better choice because
-
Other players could be located at various places. So if you pick a mudfish node far from your location, it causes a very long RTT (Round Trip Time).
-
If all other players are at same country, you might pick a mudfish node which be located closer to other players.
The route also depends on how well the node's network connects to the other players' ISPs. There is no single best node for every group of players. When joining someone else's room, the host's location and ISP may be unknown; start with a node close to you. Prefer an RTT below 10 ms where possible; a node around 10–20 ms may still be worth testing. A node more than 20 ms away adds latency before traffic even reaches the other players.