Unreal Engine (UE) でマルチプレイヤー ゲームまたはネットワーク プロジェクトを作成する場合、プロジェクトのデバッグ、プロファイリング、テストのプロセスはいくつかの固有の課題があります。以下のような課題です。
-
プロジェクトの複数のインスタンスのデバッグ。
-
ネットワーク通信に伴う一般的な信頼性の欠如と不安定さの説明
-
Servers ではなく Clients に存在するさまざまな機能の調査。
UE4 マルチプレイヤーはクライアント-サーバーモデルに基づいています。つまり、接続中のクライアントが近似値を保持し、1 つのサーバーだけが [ゲームステート] の権限を持つことを意味します。詳細は [Client-Server Model] を参照してください。
Unreal Engine は、デバッグ ネットワーク アプリケーションのための特別なツールとワークフローを備えています。これらのツールの使用方法、一般的なネットワーク問題のトラブルシューティングのためのヒントとベスト プラクティスは、以下のガイドをご覧ください。