Přeskočit na hlavní obsah

Problémy s hrami P2P

Tento dokument shrnuje informace, které musíte znát při používání Mudfish s hrami založenými na P2P.

Dostupné postupy​

U her P2P není snadné vytvořit oficiální položku Mudfish. Proto pro ně Mudfish nabízí následující 3 možnosti.

  1. Vytvoření vlastní položky

    Pokud hra běží na počítači, například stolním PC nebo notebooku, můžete vytvořit vlastní položku podle názvu procesu.

  2. Použití Mudfish + Proxifier

    Tato metoda zachytává pouze provoz daného herního klienta a předává jej uzlu Mudfish, takže ji lze použít i pro hry P2P. Výhodou je, že přes Mudfish prochází jen provoz herního klienta a ostatní internetový provoz není ovlivněn. Nevýhodou je obtížnější ovládání programu a možnost, že se připojení nezdaří kvůli nefunkčnímu zachytávání pomocí DLL.

  3. Režim Full VPN

    Tato základní funkce Mudfish umožňuje směrovat veškerý provoz počítače přes uzel.

Co je třeba vědět​

Režim NAT Open​

Od Mudfish v5.9.1 je dostupný režim NAT Open. Mění typ NAT uživatele na Open nebo Full Cone, což ve hrách P2P umožňuje hostovat hru nebo usnadnit vyhledávání spoluhráčů.

Obecné nastavení​

  • Pro správné fungování musíte použít vlastní položku, Mudfish + Proxifier nebo režim Full VPN. Jinak Mudfish nezná IP adresu druhého hráče a provoz určený tomuto uživateli neprochází přes uzel Mudfish.
  • Podle polohy vybraného uzlu a ostatních hráčů může Mudfish připojení zlepšit, ale také zhoršit.

Pokud nefunguje vyhledávání spoluhráčů…​

Vyzkoušejte režim NAT Open, který je podporován od Mudfish v5.9.1.

Pokud chcete hostovat hru…​

V Mudfish v5.9.1 nebo novějším zapněte režim NAT Open.

Pokud používáte starší verzi Mudfish a chcete hostovat hru, musí být aktivní režim Full VPN.

  • Ostatní klienti vidí hostitele na veřejné IP adrese uzlu Mudfish. Pokud například hostitel skutečně žije na východním pobřeží USA, ale vytvoří místnost přes korejský uzel, ostatní klienti jej budou považovat za připojeného z Koreje.
  • Pokud možno vyberte uzel Mudfish blízko své skutečné polohy. Pokud žádný blízký uzel není, je lepší Mudfish nepoužívat.

Časté dotazy​

Znamená P2P, že Mudfish nelze použít?​

Mudfish použít můžete, ale obecně to příliš nedoporučujeme. :( Pokud jej přesto potřebujete, doporučujeme některý z výše uvedených postupů a uzel co nejblíže vaší fyzické poloze.

Který uzel mám pro tyto postupy zvolit?​

Pro hry P2P je první volbou uzel nejblíže vaší fyzické poloze. Pokud je RTT k tomuto uzlu 20 ms nebo více, počítejte s tím, že se RTT k ostatním hráčům dále zvýší.

Pro uživatele v Koreji může být výběr obtížný, protože korejských uzlů je několik a používají různá připojení. Jednoznačně správná odpověď neexistuje. Dobré výsledky závisí na vhodné kombinaci připojení spoluhráče a uzlu; při nevhodné kombinaci mohou být výsledky pokaždé jiné.

V současnosti se jako nejuniverzálnější jeví připojení KT, které má dobrý peering s většinou poskytovatelů.

Jak nastavit nejlepší trasu do místnosti hostitele?​

Protože hra používá P2P, zpravidla vůbec nevíte, ve které zemi se hostitel nachází ani jaké připojení používá. Připojení závisí na jeho internetových podmínkách, takže možnosti cíleného výběru uzlu jsou omezené.

Doporučit můžeme uzel nejblíže vaší fyzické poloze. Pokud RTT k němu dosahuje přibližně 10 ~ 20 ms, stojí za to jej vyzkoušet.