PageSourceSearch

https://docs.mudfish.net/v3/en/assets/js/f8b36952.330ba9d5.js

js mudfish.net collected 2026-09-24 11:50:53 UTC 7,155 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkdocs_en=self.webpackChunkdocs_en||[]).push([[686],{8098:(e,o,i)=>{i.r(o),i.d(o,{assets:()=>l,contentTitle:()=>d,default:()=>h,frontMatter:()=>r,metadata:()=>s,toc:()=>c});const s=JSON.parse('{"id":"tech-support/mudfish-cloud-vpn/howto/p2p-based-games","title":"P2P (Peer To Peer) based games","description":"Guide for optimizing Peer-to-Peer (P2P) based games with Mudfish, explaining limitations, recommended configuration options including custom items, Full VPN mode, and Proxifier integration, plus node selection tips.","source":"@site/docs/04-tech-support/02-mudfish-cloud-vpn/02-howto/02-p2p-based-games.md","sourceDirName":"04-tech-support/02-mudfish-cloud-vpn/02-howto","slug":"/tech-support/mudfish-cloud-vpn/howto/p2p-based-games","permalink":"/v3/en/docs/tech-support/mudfish-cloud-vpn/howto/p2p-based-games","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"id":"p2p-based-games","title":"P2P (Peer To Peer) based games","description":"Guide for optimizing Peer-to-Peer (P2P) based games with Mudfish, explaining limitations, recommended configuration options including custom items, Full VPN mode, and Proxifier integration, plus node selection tips.","sidebar_label":"P2P (Peer To Peer) based games"},"sidebar":"tutorialSidebar","previous":{"title":"Internet Connection Sharing with Mudfish","permalink":"/v3/en/docs/tech-support/mudfish-cloud-vpn/howto/connection-sharing"},"next":{"title":"How to check my ping","permalink":"/v3/en/docs/tech-support/mudfish-cloud-vpn/howto/howto-check-ping"}}');var n=i(4848),t=i(8453);const r={id:"p2p-based-games",title:"P2P (Peer To Peer) based games",description:"Guide for optimizing Peer-to-Peer (P2P) based games with Mudfish, explaining limitations, recommended configuration options including custom items, Full VPN mode, and Proxifier integration, plus node selection tips.",sidebar_label:"P2P (Peer To Peer) based games"},d=void 0,l={},c=[{value:"FAQ - P2P (Peer To Peer) protocol",id:"faq---p2p-peer-to-peer-protocol",level:2},{value:"Is there a way for mudfish to help with connection?",id:"is-there-a-way-for-mudfish-to-help-with-connection",level:3},{value:"Should I create Custom Item?",id:"should-i-create-custom-item",level:3},{value:"Should I use Full VPN mode?",id:"should-i-use-full-vpn-mode",level:3},{value:"Should I use Proxifier?",id:"should-i-use-proxifier",level:3},{value:"What's best mudfish node for P2P?",id:"whats-best-mudfish-node-for-p2p",level:3}];function a(e){const o={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.p,{children:"If your game (for examples, Bless Online) is based on P2P, Mudfish could\nnot be helpful to play the game because there are limitations as follows:"}),"\n",(0,n.jsxs)(o.ul,{children:["\n",(0,n.jsxs)(o.li,{children:["\n",(0,n.jsx)(o.p,{children:"You can't create the game room for other users to access your room.  It\nmeans you can't host the game."}),"\n"]}),"\n",(0,n.jsxs)(o.li,{children:["\n",(0,n.jsx)(o.p,{children:'This issue is caused by that the mudfish nodes doesn\'t perform\n"Port Forwarding".'}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(o.p,{children:"At this moment, to play with P2P based game, Mudfish supports the following\noptions:"}),"\n",(0,n.jsxs)(o.ul,{children:["\n",(0,n.jsxs)(o.li,{children:["\n",(0,n.jsx)(o.p,{children:(0,n.jsx)(o.a,{href:"/docs/mudfish-product/mudfish-cloud-vpn/mudfish-launcher/item",children:"Create Custom Item"})}),"\n",(0,n.jsx)(o.p,{children:"You should create a custom item with 'process name' based."}),"\n"]}),"\n",(0,n.jsxs)(o.li,{children:["\n",(0,n.jsx)(o.p,{children:(0,n.jsx)(o.a,{href:"/docs/mudfish-product/mudfish-cloud-vpn/mudfish-features/mode/fullvpn-mode",children:"Full VPN mode"})}),"\n",(0,n.jsx)(o.p,{children:"You can use this mode to cover all other user's IP address.\nIf not, your game client try to connect to some of users not via Mudfish.\nIt results in the failure of connection or game boosting."}),"\n",(0,n.jsxs)(o.ul,{children:["\n",(0,n.jsxs)(o.li,{children:["\n",(0,n.jsx)(o.p,{children:"It points that depending on the physical location of users the connections\nvia Mudfish could be better or worse."}),"\n"]}),"\n",(0,n.jsxs)(o.li,{children:["\n",(0,n.jsx)(o.p,{children:"Picking up a mudfish node which locates at closer to your location would\nbe better.  But I don't recommend to pick a mudfish whose RTT between\nyour location and mudfish node is larger than 10 ms."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(o.li,{children:["\n",(0,n.jsx)(o.p,{children:"Proxifier"}),"\n",(0,n.jsxs)(o.p,{children:["Please check\n",(0,n.jsx)(o.a,{href:"/docs/mudfish-service/mudfish-proxy/example/mudfish-proxifier",children:"Mudfish with Proxifier"}),"\nlink for details."]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(o.h2,{id:"faq---p2p-peer-to-peer-protocol",children:"FAQ - P2P (Peer To Peer) protocol"}),"\n",(0,n.jsx)(o.h3,{id:"is-there-a-way-for-mudfish-to-help-with-connection",children:"Is there a way for mudfish to help with connection?"}),"\n",(0,n.jsx)(o.p,{children:"There are multiple ways provided by Mudfish to play\nP2P based games.  Please check and test."}),"\n",(0,n.jsx)(o.h3,{id:"should-i-create-custom-item",children:"Should I create Custom Item?"}),"\n",(0,n.jsx)(o.p,{children:"Yes if possible because it's most efficient way if it works."}),"\n",(0,n.jsx)(o.h3,{id:"should-i-use-full-vpn-mode",children:"Should I use Full VPN mode?"}),"\n",(0,n.jsx)(o.p,{children:"Yes.  It's most handy way to play."}),"\n",(0,n.jsx)(o.h3,{id:"should-i-use-proxifier",children:"Should I use Proxifier?"}),"\n",(0,n.jsxs)(o.p,{children:["Yes.  If the game client is working fine with Proxifier, you can use it.\nPlease check ",(0,n.jsx)(o.a,{href:"/docs/mudfish-service/mudfish-proxy/example/mudfish-proxifier",children:"Mudfish with Proxifier"})," link for details."]}),"\n",(0,n.jsx)(o.h3,{id:"whats-best-mudfish-node-for-p2p",children:"What's best mudfish node for P2P?"}
1),"\n",(0,n.jsx)(o.p,{children:"Normally only a way I recommend is that picking a mudfish node closer\nto your location physically is a better choice because"}),"\n",(0,n.jsxs)(o.ul,{children:["\n",(0,n.jsxs)(o.li,{children:["\n",(0,n.jsx)(o.p,{children:"Other players could be located at various places.  So if you pick\na mudfish node far from your location, it causes a very long RTT\n(Round Trip Time)."}),"\n"]}),"\n",(0,n.jsxs)(o.li,{children:["\n",(0,n.jsx)(o.p,{children:"If all other players are at same country, you might pick a mudfish\nnode which be located closer to other players."}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:o}={...(0,t.R)(),...e.components};return o?(0,n.jsx)(o,{...e,children:(0,n.jsx)(a,{...e})}):a(e)}},8453:(e,o,i)=>{i.d(o,{R:()=>r,x:()=>d});var s=i(6540);const n={},t=s.createContext(n);function r(e){const o=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function d(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),s.createElement(t.Provider,{value:o},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.