Skip to main content

网络统计

Udon 可通过 VRC.SDK3.Network.Stats 静态类使用许多网络统计信息。

全局网络统计​

名称类型描述
ThroughputPercentagefloat当前正在使用的允许输出数据吞吐量的运行平均值。
RoundTripVariancefloat到我们的服务器并返回的传输时间的统计方差。
BytesInMaxfloat每秒接收的最大字节数。
BytesOutMaxfloat每秒发送的最大字节数。
BytesOutAveragefloat每秒发送字节数的运行平均值。
BytesInAveragefloat每秒接收字节数的运行平均值。
HitchesPerNetworkTickfloat记录的缺失样本数量的运行平均值。
Sufferingfloat排队出站消息数量的度量。
TimeInRoomfloat在当前实例中花费的时间。

每个游戏对象和每个玩家的统计​

如果对象未通过网络同步或以其他方式联网,所有游戏对象统计信息将返回默认值。

名称类型描述
UpdateIntervalfloat此对象网络消息发送间隔时间的运行平均值。
ReceiveIntervalfloat此对象网络消息接收间隔时间的运行平均值。
FinalDelayfloat对象的同步时间调整。
Groupint出于网络同步目的,所有对象都与附近的相应对象分组;此数字表示对象当前关联的组。
GroupDelayfloat对象关联组中所有对象的同步调整运行平均值。
Sleepingbool如果对象处于静止状态且未发送或接收网络消息,则为 true。
Sizeint与此对象关联的最新网络消息的大小(以字节为单位)。
BytesPerSecondAveragefloat对象网络吞吐量的运行平均值,以字节为单位。
TotalBytesint对象的总网络数据消耗量。
ReliableEventsInOutboundQueueint当前排队等待为对象发送的手动同步和其他可靠事件的数量。
LastSendTimefloat上次代表对象发送消息的时间。
LastReceiveTimefloat上次为对象接收消息的时间。