マルチユーザー ネットワーク構築の詳細

マルチユーザー編集サーバーに接続できない場合に試すことを説明します。

Windows
MacOS
Linux

マルチユーザー編集クイック スタート では、クライアントはマルチユーザー編集サーバーを自動的に検出することができるシンプルなローカルエリア ネットワーク (LAN) でマルチユーザー編集システムを使う方法を説明しています。ただし、いつも自動でサーバーを検出することができるわけではありません。時には、マルチユーザー編集サーバー経由で接続したいコンピューター上で追加設定が必要な場合があります。

このページでは、Unreal Editor がマルチユーザー編集サーバーを自動検出できない時に正常な接続ができるようにするための戦略を説明します。

ローカル IP アドレスを設定する

コンピュータに複数のネットワーク カードやアダプタが取り付けられている場合、マルチ ユーザー編集サービスが、他のエンドポイントと通信するときに使用する IP アドレスの変更が必要になることがあります。

Unreal Editor のローカル IP アドレスを設定するには

  1. メイン メニューから [Edit (編集)] > [Project Settings (プロジェクト設定)] を選択します。

  2. [Project Settings (プロジェクト設定)] ウィンドウで、[Plugins (プラグイン)] > [UDP Messaging (UDP メッセージング)] セクションに移動し、[Transport (トランスポート)] > [Unicast Endpoint (ユニキャスト エンドポイント)] 設定を見つけます。
    Unicast Endpoint

  3. このプロパティの値を Unreal Editor で使用するネットワーク アダプタの IP アドレスに設定します。常にポート 0 を使用します。
    たとえば 192.168.10.73:0 です。

マルチ ユーザー編集サーバーのローカル IP アドレスを設定するには、以下の手順に従います。

  1. サーバーが動作している場合は、シャットダウンします。

  2. Unreal Engine インストール フォルダで、テキスト エディタで「Engine/Programs/UnrealMultiUserServer/Saved/Config/ folder, and open the Engine.ini 」ファイルを開きます。このファイルが存在しない場合は作成します。

  3. 次の設定のブロックをファイルに追加します。

    [/Script/UdpMessaging.UdpMessagingSettings]
    EnableTransport=True
    UnicastEndpoint=192.168.0.73:0
    MulticastEndpoint=230.0.0.1:6666
    MulticastTimeToLive=1
    EnableTunnel=False
    TunnelUnicastEndpoint=
    TunnelMulticastEndpoint=
  4. UnicastEndpoint 設定の値を Unreal Editor が使用するネットワーク アダプタの IP アドレスに設定します。常にポート 0 を使用します。

  5. ファイルを保存し、サーバーを再起動します。

エンドポイント アドレスを指定する

マルチ ユーザー編集サーバーを起動したが、Local Area Network (LAN) または Virtual Private Network (VPN) で動作している Unreal Editor が自動的にサーバーを検出できない場合、まずサーバーの IP アドレスを Unreal Editor の静的エンドポイントとして指定を試みてください。

  1. メイン メニューから [Edit (編集)] > [Project Settings (プロジェクト設定)] を選択します。

  2. [Project Settings (プロジェクト設定)] ウィンドウで、[Plugins (プラグイン)] > [UDP Messaging (UDP メッセージング)] セクションに移動します。[Transport (トランスポート)] セクションの詳細設定を展開して、[Static Endpoints (静的エンドポイント)] 設定を見つけます。
    Static Endpoints list

  3. [+] をクリックして、新しいアイテムをリストに追加し、新しいアイテムの値に、サーバーの IP アドレスを設定します。マルチキャスト エンドポイントで使用するポートを必ず含めます。これは通常 6666 です。
    Set the server's IP address

それでも接続できない場合は、各クライアント コンピューターの IP アドレスをマルチユーザー編集サーバーの静的なエンドポイントとして設定してみてください。

  1. サーバーが動作している場合は、シャットダウンします。

  2. Unreal Engine インストール フォルダで、テキスト エディタで「Engine/Programs/UnrealMultiUserServer/Saved/Config/ folder, and open the Engine.ini 」ファイルを開きます。このファイルが存在しない場合は作成します。

  3. [/Script/UdpMessaging.UdpMessagingSettings] セクションを検索し、存在しない場合は作成します。

  4. StaticEndpoints キーを接続したいクライアント コンピュータのそれぞれに追加し、その値をコンピュータの IP アドレスに設定します。マルチキャスト エンドポイントで使用するポートを必ず含めます。これは通常 6666 です。

    たとえば、3 台のクライアント コンピュータを設定する場合、セクションは以下のようになります。

    [/Script/UdpMessaging.UdpMessagingSettings]
    StaticEndpoints=192.168.0.71:6666
    StaticEndpoints=192.168.0.80:6666
    StaticEndpoints=192.168.0.121:6666
  5. ファイルを保存し、サーバーを再起動します。

Select Skin
Light
Dark

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信