ネットワーク統計
Udon では、VRC.SDK3.Network.Stats 静的クラスを通じて、さまざまなネットワーク統計情報を利用できます。
グローバルネットワーク統計
| Name | Type | Description |
|---|---|---|
ThroughputPercentage |
float |
現在使用中の許可された出力データスループットの移動平均。 |
RoundTripVariance |
float |
サーバーとの往復にかかる時間の統計的差異。 |
BytesInMax |
float |
1秒間に受信した最大バイト数。 |
BytesOutMax |
float |
1秒間に送信した最大バイト数。 |
BytesOutAverage |
float |
1秒あたりの送信バイト数の移動平均。 |
BytesInAverage |
float |
1秒あたりの受信バイト数の移動平均。 |
HitchesPerNetworkTick |
float |
記録された欠落サンプルの数の移動平均。 |
Suffering |
float |
キューに入れられた送信メッセージ数の測定値。 |
TimeInRoom |
float |
現在のインスタンスでの滞在時間。 |
ゲームオブジェクトおよびプレイヤーごとの統計
オブジェクトがネットワーク越しに同期されていない場合、またはその他の方法でネットワーク化されていない場合、すべてのゲームオブジェクト統計はデフォルト値を返します。
| 名前 | 型 | 説明 |
|---|---|---|
UpdateInterval |
float | このオブジェクトのネットワークメッセージ送信間隔の移動平均。 |
ReceiveInterval |
float |
このオブジェクトのネットワークメッセージ受信間隔の移動平均。 |
FinalDelay |
float |
オブジェクトの同期時間調整値。 |
Group |
int |
すべてのオブジェクトはネットワーク同期の目的で、関連する近隣オブジェクトとグループ化されます。この数値は、現在そのオブジェクトが関連付けられているグループを表します。 |
GroupDelay |
float |
オブジェクトが属するグループ内の全オブジェクトに対する、同期調整値の移動平均。 |
Sleeping |
bool |
オブジェクトが静止しており、ネットワークメッセージの送受信を行っていない場合は true となります。 |
Size |
int |
このオブジェクトに関連付けられた直近のネットワークメッセージのサイズ(バイト単位)。 |
BytesPerSecondAverage |
float |
このオブジェクトのネットワークスループットの移動平均(バイト単位)。 |
TotalBytes |
int |
このオブジェクトのネットワークデータ消費量の合計。 |
ReliableEventsInOutboundQueue |
int |
現在、このオブジェクトの送信キューに入っている手動同期イベントやその他の信頼性の高いイベントの数。 |
LastSendTime |
float |
このオブジェクトのメッセージが最後に送信された時刻。 |
LastReceiveTime |
float |
このオブジェクトのメッセージが最後に受信された時刻。 |
最終更新: