接続プロトコル
接続プロトコルは、「設定→プログラム」メニューに入ると、その設定を変更できます。

接続プロトコルの違い
この文書は、Mudfishがサポートする接続プロトコル固有の違い、長所と短所についてそれぞれ説明した文書です。 Mudfish v4に基づいて現在、次の接続プロトコルがありますが、
-
TCP (Port 443)
-
TCP (Port 1723)
-
TCP (Port 10008)
-
TCP (Port 10006)
-
UDP (Port 10008)
-
UDP (Port 53)
-
UDP (Port 500)
-
UDP (Port 10006)
-
UDP(Port 10012) - FECベース
UDP Port 10012 の場合、Mudfish バージョン v4.5.3 からサポートを行います。 FECの詳細な説明は 前進エラー訂正 の資料を参照してください。
-
UDP(Port 10023) - Simple FECベース
上記の「FEC ベース」実装より簡素化されたバージョンで、Local ISP 上のパケットロスを最小化することを目的とします。
警告注意
同じパケットを複数回送信する方式なので、トラフィックの消費が2~3倍多いことがあります。
すべての接続プロトコルの使用には必ず エキスパートモード が有効になっている必要があります。無効にすると、TCP / UDP(Port 10008)/ UDP(Port 10023)のみが利用可能です。
プロトコルの長所と短所
インターネット標準プロトコルである TCP と UDP の違いで、レイヤ 4 段のプロトコルが完全に異なります。これにより、各プロトコルが持つ長所と短所をそのまま継承されるといえる。各プロトコルの長所と短所を見ると、
TCP方式
-
利点
- ファイアウォールによってフィルタリングされる可能性が比較的低いです。
- MTU (Maximum Transmission Unit) 問題が発生しません。
-
欠点
- 速度がUDP方式に比べて遅い。中間区間でパケットロスが発生したときにそれを回復する過程で、pingスパイクまたはラグが発生する可能性があります。たとえば、ゲームクライアントがUDPベースで実装されているゲームの場合、MudfishのTCP接続方式と相性が悪い場合があります。
UDP方式
-
利点
- パケット処理を高速に行えます。
-
欠点
- ファイアウォールポリシーによって、公共機関/学校/会社内で強制的にUDPプロトコルがブロックされている可能性があります。
ポート(Port)による違い
-
Port 10012
Forward Error Correction(FEC)アルゴリズムベースの通信を行い、Packet Lossがある場所で便利に使用できるポートです。
詳細は https://en.wikipedia.org/wiki/Forward_error_correction リンクを参照してください。
-
Port 10008 / 10006
Mudfish data pathを使用するために任意のポート番号を使用して会社のポリシーに従ってまたは任意にMudfishアクセスをブロックした場合、そのポートはファイアウォールによってブロックされる可能性があります。
-
Port 53 / 443
ポート 53 の場合、DNS 要求には必須のポートであり、443 は HTTPS プロトコルをサポートするための必須のポートであるため、多くの企業では、このポートへのアウトバウンドトラフィックは許可するポリシーがあります。これにより、Mudfish中継サーバーがIPステージでブロックされていない場合は、それを回避することができます。
FAQ
ポート番号を変更して使用すると、何か影響がありますか?
デフォルトでは、Portを変更して使用することがゲームに与える影響はほとんどありません。たとえば、UDP Port 53で構成してゲームを進めるか、Port 10008で構成してゲームを進行しても正常に動作する場合、両方とも同じパフォーマンスを出す必要があります。
ただし、ネットワーク端に QoS 機器がある場合、Port 53 へのパケットと Port 10008 へのパケットの priority を置くと影響を及ぼす可能性が少しあります。