|
|
Bomberman Multiplayer
Authoritative multiplayer networking layer for Bomberman.
|
Client-side multiplayer diagnostics data model and recorder. More...
#include <array>#include <cstddef>#include <cstdint>#include <optional>#include <string>#include <string_view>#include <unordered_map>#include <nlohmann/json.hpp>#include "Client/ClientPrediction.h"#include "NetCommon.h"#include "NetDiagConfig.h"#include "NetDiagShared.h"Go to the source code of this file.
Classes | |
| struct | bomberman::net::ClientSessionConfig |
| Client session metadata captured progressively as a multiplayer connection runs. More... | |
| struct | bomberman::net::ClientKeyMessageAggregates |
| Sparse per-message aggregates retained for client diagnostics and tuning. More... | |
| struct | bomberman::net::ClientSessionSummary |
| Aggregate client-side diagnostics counters for one multiplayer session. More... | |
| class | bomberman::net::ClientDiagnostics |
| Client-side multiplayer diagnostics recorder owned by NetClient. More... | |
Namespaces | |
| namespace | bomberman::net |
| Shared multiplayer protocol types and transport-facing wire helpers. | |
Client-side multiplayer diagnostics data model and recorder.
This helper records one client multiplayer session from handshake through disconnect. It keeps lightweight aggregates for reports, plus a bounded recent-event buffer for debugging packet flow, authority intake, and prediction behavior.