mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 01:17:14 +02:00
Add asset server bandwidth to stats
This commit is contained in:
parent
5bd5fc43d3
commit
b6620f128b
3 changed files with 13 additions and 0 deletions
|
@ -99,6 +99,12 @@ Item {
|
||||||
font.pixelSize: root.fontSize
|
font.pixelSize: root.fontSize
|
||||||
text: "Mbps In/Out: " + root.mbpsIn.toFixed(2) + "/" + root.mbpsOut.toFixed(2)
|
text: "Mbps In/Out: " + root.mbpsIn.toFixed(2) + "/" + root.mbpsOut.toFixed(2)
|
||||||
}
|
}
|
||||||
|
Text {
|
||||||
|
color: root.fontColor;
|
||||||
|
font.pixelSize: root.fontSize
|
||||||
|
visible: root.expanded
|
||||||
|
text: "Asset Mbps In/Out: " + root.assetMbpsIn.toFixed(2) + "/" + root.assetMbpsOut.toFixed(2)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -136,6 +136,9 @@ void Stats::updateStats(bool force) {
|
||||||
STAT_UPDATE_FLOAT(mbpsIn, (float)bandwidthRecorder->getCachedTotalAverageInputKilobitsPerSecond() / 1000.0f, 0.01f);
|
STAT_UPDATE_FLOAT(mbpsIn, (float)bandwidthRecorder->getCachedTotalAverageInputKilobitsPerSecond() / 1000.0f, 0.01f);
|
||||||
STAT_UPDATE_FLOAT(mbpsOut, (float)bandwidthRecorder->getCachedTotalAverageOutputKilobitsPerSecond() / 1000.0f, 0.01f);
|
STAT_UPDATE_FLOAT(mbpsOut, (float)bandwidthRecorder->getCachedTotalAverageOutputKilobitsPerSecond() / 1000.0f, 0.01f);
|
||||||
|
|
||||||
|
STAT_UPDATE_FLOAT(assetMbpsIn, (float)bandwidthRecorder->getAverageInputKilobitsPerSecond(NodeType::AssetServer) / 1000.0f, 0.01f);
|
||||||
|
STAT_UPDATE_FLOAT(assetMbpsOut, (float)bandwidthRecorder->getAverageOutputKilobitsPerSecond(NodeType::AssetServer) / 1000.0f, 0.01f);
|
||||||
|
|
||||||
// Second column: ping
|
// Second column: ping
|
||||||
SharedNodePointer audioMixerNode = nodeList->soloNodeOfType(NodeType::AudioMixer);
|
SharedNodePointer audioMixerNode = nodeList->soloNodeOfType(NodeType::AudioMixer);
|
||||||
SharedNodePointer avatarMixerNode = nodeList->soloNodeOfType(NodeType::AvatarMixer);
|
SharedNodePointer avatarMixerNode = nodeList->soloNodeOfType(NodeType::AvatarMixer);
|
||||||
|
|
|
@ -43,6 +43,8 @@ class Stats : public QQuickItem {
|
||||||
STATS_PROPERTY(int, packetOutCount, 0)
|
STATS_PROPERTY(int, packetOutCount, 0)
|
||||||
STATS_PROPERTY(float, mbpsIn, 0)
|
STATS_PROPERTY(float, mbpsIn, 0)
|
||||||
STATS_PROPERTY(float, mbpsOut, 0)
|
STATS_PROPERTY(float, mbpsOut, 0)
|
||||||
|
STATS_PROPERTY(float, assetMbpsIn, 0)
|
||||||
|
STATS_PROPERTY(float, assetMbpsOut, 0)
|
||||||
STATS_PROPERTY(int, audioPing, 0)
|
STATS_PROPERTY(int, audioPing, 0)
|
||||||
STATS_PROPERTY(int, avatarPing, 0)
|
STATS_PROPERTY(int, avatarPing, 0)
|
||||||
STATS_PROPERTY(int, entitiesPing, 0)
|
STATS_PROPERTY(int, entitiesPing, 0)
|
||||||
|
@ -128,6 +130,8 @@ signals:
|
||||||
void packetOutCountChanged();
|
void packetOutCountChanged();
|
||||||
void mbpsInChanged();
|
void mbpsInChanged();
|
||||||
void mbpsOutChanged();
|
void mbpsOutChanged();
|
||||||
|
void assetMbpsInChanged();
|
||||||
|
void assetMbpsOutChanged();
|
||||||
void audioPingChanged();
|
void audioPingChanged();
|
||||||
void avatarPingChanged();
|
void avatarPingChanged();
|
||||||
void entitiesPingChanged();
|
void entitiesPingChanged();
|
||||||
|
|
Loading…
Reference in a new issue