LoginSignup
2
1

More than 1 year has passed since last update.

[UE4] Network Profilerの各種パラメータ

Posted at

概要

Network Profilerを使用してネットワークのパフォーマンスを調べる事ができます。
https://docs.unrealengine.com/4.26/ja/InteractiveExperiences/Networking/NetworkProfiler/

Network Profilerでキャプチャしたパラメータの内容は以下の通りです。

[Network Profilerの各プロパティ詳細]
詳細は\Engine\Source\Programs\NetworkProfiler\NetworkProfiler\PartialNetworkStream.csを参照。

項目 説明
Outgoing Bandwidth Bytes 送信帯域伝送量 (Byte)
送信するパケットの総バイト数
Outgoing Bandwidth Bytes/s 送信帯域速度 (Byte/s)
1sあたりの送信バイト数、つまり送信速度を示す
送信帯域量に1/フレーム時間を掛けた値
Outgoing Bandwidth Avg/s 平均送信帯域速度 (Byte/s)
30f毎の送信速度の平均値
Actor Count Replicate Actor数
パケット情報に含まれるReplicateが有効になっているActorの総数
Property Bytes Replicate Property伝送量 (Byte)
Property Bytes/s Replicate Property送信速度 (Byte/s)
上記の総バイト数に、1/フレーム時間を掛けた値
RPC Bytes RPC送信伝送量 (Byte)
送信パケットに含まれるRPCパケットのバイト数
この値が大きい場合は1pkt内のRPC送信量が多い
RPC Bytes/s RPC送信速度 (Byte/s)
上記の総バイト数に、1/フレーム時間を掛けた値
Events 送信イベント
現在未使用
Actor Count/s Replicate Actor送信速度
1sあたりに送信するActor数
Property Count Replicate Property数
シリアライズされたプロパティの数、
Replicate Actorが所有するプロパティ伝送数でもある
Property Count/s Replicate Property伝送速度 (個/s)
シリアライズされたプロパティの総数
RPC Count RPC伝送数
送信パケットに含まれるRPCパケットの数
RPC Count/s RPC伝送速度 (個/s)
送信パケットに含まれるRPCパケットの伝送速度
Export Bunch Count GUID 送信数
Export Bounchで送信するGUIDの送信数
Export Bunch Count/s GUID 送信量
Export Bounchで送信するGUIDの送信バイト数
Must Be Mapped Guid Count マッピングされたGUID伝送数
現在未使用
Must Be Mapped Guid Bytes マッピングされたGUID伝送量
現在未使用
Send Ack Count Ack送信数
1fあたりのAck送信回数
Send Ack Count/s Ack送信速度
1sあたりのAck送信回数
Content Block Header Bytes RPC コンテンツブロックヘッダー量
RPCに含まれるコンテンツのヘッダー送信量
Content Block Footer Bytes RPC コンテンツブロックフッター量
RPCに含まれるコンテンツのフッター送信量
Property Handle Bytes Replicate Property Handler伝送量 (Byte)
Handlerの送信サイズ、Replicate Propertyと同期する傾向になる
Send Bunch Count Send Bunch伝送数
送信パケットに含まれるSend Bunchの数量
Send Bunch Count/s Send Bunch伝送速度
送信パケットに含まれるSend Bunchの送信速度
Send Bunch Bytes Send Bunch送信量
送信パケットに含まれるSend Bunchの総伝送量
Send Bunch Bytes/s Send Bunch送信速度
1sあたりのSend Bunchの伝送量
Send Bunch Header Bytes Send Bunchヘッダー送信量
送信パケットに含まれるSend Bunchヘッダーの伝送量
Game Socket Send Bytes ソケット送信量
Game Socket Send Bytes/s ソケット送信速度
Game Socket Send Count ソケット送信数
Game Socket Send Count/s ソケット伝送速度
Actor Replicate Time In MS Replicate 処理時間 (ms)
このActorのReplicate処理に要した時間

速度調整の目安

 Outgoing Bandwidth Bytes/sを有効にすると、そのタイミングでのパケットの送信量から送信に必要な速度が出てきます。
2021-07-02_18h19_12.png

占有率の高いパケット

 Stacked bunch sizeを有効にすると、そのタイミングでのパケットの送信量から送信に必要な速度が出てくるので、許容できる値を設定しておくとよいです。
2021-07-02_18h20_28.png

通信速度の調整

デフォルト値が元々低いので環境に併せて調整することもできます。
・UPlayer::ConfiguredInternetSpeed (10000)
・UPlayer::ConfiguredLanSpeed (20000)
・UNetDriver::MaxClientRate (15000)
・UNetDriver::MaxInternetClientRate (10000)

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1