VRChat 非公式日本語ドキュメント

ネットワーク統計

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 このオブジェクトのメッセージが最後に受信された時刻。

最終更新: