Cockatrice/libcockatrice_network/libcockatrice/network/server/remote
Lukas Brübach b8229bfba6 [Server] Replay tournament state to late joiners
The bracket, phase and standings live in Event_TournamentState, which only
flows on mutation. Without a copy a player or spectator joining after round
one would sit on an empty bracket until the next advance, so the current
state is now enqueued as part of the join snapshot.

Extracts Event_TournamentState building into buildStateEvent() so both the
broadcast path and the join path share one source of truth.
2026-11-01 22:08:31 +01:00
..
game [Server] Replay tournament state to late joiners 2026-11-01 22:08:31 +01:00
CMakeLists.txt [Server] Implement Swiss tournament engine for lobby games 2026-11-01 22:07:50 +01:00
room_message_type.h Turn Card, Deck_List, Protocol, RNG, Network (Client, Server), Settings and Utility into libraries and remove cockatrice_common. (#6212) 2025-10-09 07:36:12 +02:00
server.cpp [Servatrice] Relay room channel messages over ISL (#7480) 2026-10-16 22:46:40 +02:00
server.h [Security] Add challenge-response auth with scrypt verifiers and stop storing plaintext passwords (#7193) 2026-10-16 22:52:26 +02:00
server_abstractuserinterface.cpp [Network] Do not format discarded debug messages, parse without memmove (#7606) 2026-10-25 12:49:24 +01:00
server_abstractuserinterface.h [Network] Do not format discarded debug messages, parse without memmove (#7606) 2026-10-25 12:49:24 +01:00
server_database_interface.cpp Turn Card, Deck_List, Protocol, RNG, Network (Client, Server), Settings and Utility into libraries and remove cockatrice_common. (#6212) 2025-10-09 07:36:12 +02:00
server_database_interface.h [Security] Add challenge-response auth with scrypt verifiers and stop storing plaintext passwords (#7193) 2026-10-16 22:52:26 +02:00
server_player_reference.h fix arch compiling (#6895) 2026-05-16 19:39:34 +02:00
server_protocolhandler.cpp [Server] Adapt tournament engine to the shared settings message 2026-11-01 22:07:58 +01:00
server_protocolhandler.h [Network] Do not format discarded debug messages, parse without memmove (#7606) 2026-10-25 12:49:24 +01:00
server_remoteuserinterface.cpp Turn Card, Deck_List, Protocol, RNG, Network (Client, Server), Settings and Utility into libraries and remove cockatrice_common. (#6212) 2025-10-09 07:36:12 +02:00
server_remoteuserinterface.h [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
server_response_containers.cpp [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
server_response_containers.h [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
server_room.cpp [Server] Add extension points for tournament game commands 2026-11-01 22:05:32 +01:00
server_room.h [Server] Add extension points for tournament game commands 2026-11-01 22:05:32 +01:00
serverinfo_user_container.cpp style: Add braces to all control flow statements (#6887) 2026-05-16 19:19:53 +02:00
serverinfo_user_container.h Mark more functions as [[nodiscard]] (#6320) 2025-11-16 01:39:24 +01:00
user_level.h Turn Card, Deck_List, Protocol, RNG, Network (Client, Server), Settings and Utility into libraries and remove cockatrice_common. (#6212) 2025-10-09 07:36:12 +02:00