diff --git a/src/server/object/game.ts b/src/server/object/game.ts index 93ddd5f..0a571fc 100644 --- a/src/server/object/game.ts +++ b/src/server/object/game.ts @@ -53,10 +53,12 @@ export class Game { socket.emit('me', publicUserInfo); socket.emit( 'players', - this._connections.map((conn) => ({ - ...this.mapPlayer(conn.data.user), - ...conn.data.playerinfo, - })), + this._connections + .filter((player) => player.data.user) + .map((conn) => ({ + ...this.mapPlayer(conn.data.user), + ...conn.data.playerinfo, + })), ); socket.broadcast.emit('playerjoin', publicUserInfo);