P2P-játékok problémái
Ez a dokumentum összefoglalja azokat a tudnivalókat, amelyeket feltétlenül ismernie kell, ha P2P-alapú játékhoz használja a Mudfisht.
Használható módszerek
P2P-alapú játékokhoz nem könnyű hivatalos Mudfish-elemet készíteni, ezért a következő három módszert biztosítjuk.
-
Ha a játék asztali számítógépen vagy laptopon fut, az egyéni elemek létrehozásakor a folyamat neve („Process”) alapján is készíthet elemet.
-
A Mudfish és a Proxifier együttes használata
Ez a módszer kizárólag a játékkliens forgalmát fogja el és továbbítja a Mudfish közvetítő szerverének, ezért P2P-játékokhoz is használható. Előnye, hogy csak a játékkliens forgalma halad át a Mudfishen, a többi internetforgalmat nem érinti. Hátránya azonban, hogy a program használata nehéz, és néha a DLL-hookolás nem működik megfelelően, ezért nem jön létre a kapcsolat.
-
A Mudfish egyik alapfunkciója, amellyel a számítógép teljes forgalma átirányítható a közvetítő szerveren keresztül.
Tudnivalók
NAT Open mód
A Mudfish v5.9.1 verziójától elérhető a NAT Open mód. Ez a mód Open vagy Full Cone típusúra változtatja a felhasználó NAT-ját, így P2P-játékokban lehetővé teheti a házigazda (Host) szerep betöltését, illetve gördülékenyebbé teheti a játékoskeresést.
Általános beállítás
-
A megfelelő működéshez feltétlenül az egyéni elem létrehozását, a Mudfish és Proxifier együttes használatát vagy a Full VPN módot kell beállítania. Ellenkező esetben a Mudfish nem ismeri a másik játékos, vagyis a peer IP-címét, ezért a neki küldött forgalom nem halad át a Mudfish közvetítő szerverén.
-
A kiválasztott közvetítő szerver és a többi játékos helyétől függően a Mudfish javíthatja, de ronthatja is a kapcsolatot.
Ha a játékoskeresés nem működik megfelelően...
Próbálja ki a Mudfish v5.9.1 verziójától támogatott NAT Open módot.
Ha házigazda (Host) szeretne lenni...
Ha a Mudfish v5.9.1 vagy újabb verzióját használja, kapcsolja be a NAT Open módot.
Ha korábbi verziót használ, és házigazda szeretne lenni, a Mudfishnek feltétlenül Full VPN módban kell működnie.
-
A többi kliens számára úgy tűnik, hogy a házigazda a Mudfish közvetítő szerver nyilvános IP-címén található. Ha például a házigazda valójában az Egyesült Államok keleti részén él, de koreai közvetítő szerveren keresztül hoz létre szobát, a többi kliens úgy látja, mintha Koreából csatlakozott volna.
-
Lehetőleg a jelenlegi tartózkodási helyéhez közeli Mudfish közvetítő szervert válasszon. Ha nincs a közelben közvetítő szerver, jobb, ha nem használja a Mudfisht.
Gyakori kérdések
P2P-alapú játékhoz nem használható a Mudfish?
Használható, de alapvetően nem ajánljuk. Ha mégis a Mudfishen keresztül kell játszania, válassza a fenti módszerek egyikét, és a fizikai tartózkodási helyéhez legközelebbi közvetítő szervert használja.
Melyik közvetítő szervert válasszam a fenti módszerekhez?
P2P-játék esetén elsősorban a fizikai tartózkodási helyéhez legközelebbi szervert kell választania. Ha a szerverig mért RTT 20 ms vagy több, számolnia kell azzal, hogy a többi játékosig mért RTT tovább nő.
Koreai felhasználóként nehéz lehet választani a különböző hálózati kapcsolatokkal rendelkező koreai szerverek közül. Erre nincs egyetlen helyes válasz: akkor lesz jó az eredmény, ha a közvetítő szerver jól kapcsolódik a többi játékos hálózatához. Ha rosszul illeszkedik a felhasználó kapcsolatával, az eredmény esetről esetre eltérhet.
Jelenleg valószínűleg a legtöbb internetszolgáltatóval jó peeringkapcsolatot fenntartó KT hálózata a legkézenfekvőbb választás.
Hogyan állíthatom be a legjobb útvonalat a házigazda szobájához?
Mivel maga a játék P2P-alapú, nem tudjuk, melyik országban található a házigazda, és milyen hálózati kapcsolatot használ. A kapcsolat minősége a házigazda internetkapcsolatától függően változhat, ezért kevés támpont van a közvetítő szerver kiválasztásához.
Azt tudjuk javasolni, hogy a fizikai tartózkodási helyéhez legközelebbi közvetítő szervert használja. Ha a szerverig mért RTT körülbelül 10 ~ 20 ms, érdemes lehet kipróbálni.