From b22f88aa60199ebff1ef21d4e09ad1236fa355cd Mon Sep 17 00:00:00 2001 From: Kieran Kihn <114803508+kierankihn@users.noreply.github.com> Date: Thu, 4 Dec 2025 16:39:24 +0800 Subject: [PATCH] fix(server): include `playerId` in `InitGamePayload` initialization --- src/server/UnoServer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/UnoServer.cpp b/src/server/UnoServer.cpp index 99e2b1a..c584f6b 100644 --- a/src/server/UnoServer.cpp +++ b/src/server/UnoServer.cpp @@ -62,7 +62,7 @@ namespace UNO::SERVER { { serverGameState_.init(); for (size_t i = 0; i < playerCount; i++) { - NETWORK::InitGamePayload payload = {serverGameState_.getDiscardPile(), serverGameState_.getPlayers()[i].getCards(), 0}; + NETWORK::InitGamePayload payload = {i, serverGameState_.getDiscardPile(), serverGameState_.getPlayers()[i].getCards(), 0}; this->networkServer_.send( gameIdToNetworkId.at(i), NETWORK::MessageSerializer::serialize({NETWORK::MessageStatus::OK, NETWORK::MessagePayloadType::INIT_GAME, payload}));