Bomberman Multiplayer
Authoritative multiplayer networking layer for Bomberman.
Loading...
Searching...
No Matches
bomberman::net::ClientSessionSummary Struct Reference

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
 

Detailed Description

Aggregate client-side diagnostics counters for one multiplayer session.


The documentation for this struct was generated from the following file: