|
group2 0.1.0
CSE 125 Group 2
|
Directories | |
| lobby | |
| transport | |
Files | |
| MatchStatus.hpp | |
| Shared definitions for match status and state synchronization between server and clients. | |
| MessageStream.cpp | |
| Implementation of the MessageStream length-prefixed framing layer. | |
| MessageStream.hpp | |
| Length-prefixed message framing layer over a TCP stream socket. | |
| NetKillEvent.hpp | |
| Structure of kill event broadcasted from server to clients. | |
| NetworkConfig.cpp | |
| Implementation of loadNetworkConfig(). | |
| NetworkConfig.hpp | |
| Network configuration loaded from config.toml at startup. | |
| OutboundQueue.cpp | |
| Implementation of the per-client outbound message queue. | |
| OutboundQueue.hpp | |
| Per-client outbound message queue with replace-on-stale semantics. | |
| PacketType.hpp | |
| Network packet type identifiers for client-server communication. | |
| RegistryArchive.hpp | |
| Lightweight binary serialization archives for ECS component snapshots. | |
| RegistrySerialization.cpp | |
| Implementation of ECS registry serialization for network transport. | |
| RegistrySerialization.hpp | |
| Serialize and deserialize the entt ECS registry for network replication. | |
| ShotDebugReport.hpp | |
| Wire-format types for the PR-20 lag-comp shot debug visualizer. | |
| ShotEvent.hpp | |
| Wire-format particle effect event broadcast from server to all clients. | |