|
|
Bomberman Multiplayer
Authoritative multiplayer networking layer for Bomberman.
|
Aggregate client-side diagnostics counters for one multiplayer session. More...
#include <ClientDiagnostics.h>
Public Attributes | |
| bool | enabled = true |
| bool | active = false |
| uint64_t | beginTimestampMs = 0 |
| uint64_t | endTimestampMs = 0 |
| uint64_t | durationMs = 0 |
| EConnectState | finalState |
| uint64_t | connectedDurationMs = 0 |
| uint64_t | handshakeDurationMs = 0 |
| uint32_t | lastRttMs = 0 |
| uint32_t | lastRttVarianceMs = 0 |
| uint32_t | lastLossPermille = 0 |
| uint64_t | transportSamples = 0 |
| uint64_t | sampledRttMsTotal = 0 |
| uint64_t | sampledRttVarianceMsTotal = 0 |
| uint64_t | sampledLossPermilleTotal = 0 |
| PredictionStats | prediction {} |
| bool | predictionReachedActive = false |
| bool | predictionEverRecovered = false |
| uint64_t | packetsSent = 0 |
| uint64_t | packetsRecv = 0 |
| uint64_t | packetBytesSent = 0 |
| uint64_t | packetBytesRecv = 0 |
| uint64_t | packetsSentFailed = 0 |
| uint64_t | packetsRecvFailed = 0 |
| uint64_t | malformedPackets = 0 |
| uint64_t | maxInputSendGapMs = 0 |
| uint64_t | maxLobbySilenceMs = 0 |
| uint64_t | maxGameplaySilenceMs = 0 |
| uint64_t | staleSnapshotsIgnored = 0 |
| uint64_t | staleCorrectionsIgnored = 0 |
| uint64_t | brokenGameplayEventStreamIncidents = 0 |
| uint64_t | maxPendingGameplayEventDepth = 0 |
| uint64_t | recentEventsRecorded = 0 |
| uint64_t | recentEventsEvicted = 0 |
Aggregate client-side diagnostics counters for one multiplayer session.