diff --git a/server/routes/games.js b/server/routes/games.js index b08b844..a381289 100755 --- a/server/routes/games.js +++ b/server/routes/games.js @@ -3080,7 +3080,7 @@ const wsConnect = async (ws, req) => { } session.live = true; session.lastActive = Date.now(); - + let error, warning, update, processed = true; switch (data.type) { @@ -3276,9 +3276,17 @@ const wsConnect = async (ws, req) => { } const session = getSession(game, req.session); - session.lastActive = Date.now(); session.ws = ws; - + if (session.player) { + session.player.live = true; + } + session.live = true; + session.lastActive = Date.now(); + sendUpdateToPlayers(game, { + players: game.players, + unselected: getFilteredUnselected(game) + }); + if (session.name) { if (session.color) { addChatMessage(game, null, `${session.name} has reconnected to the game.`);