diff --git a/Server/src/main/java/uulm/teamname/marvelous/server/lobby/Lobby.java b/Server/src/main/java/uulm/teamname/marvelous/server/lobby/Lobby.java index 8d55469..6565c3e 100644 --- a/Server/src/main/java/uulm/teamname/marvelous/server/lobby/Lobby.java +++ b/Server/src/main/java/uulm/teamname/marvelous/server/lobby/Lobby.java @@ -219,10 +219,11 @@ public class Lobby { if (!accepted.isEmpty()) { Logger.debug("Accepting requests from participant '{}', broadcasting events to all except source", source.id.getName()); + accepted.add(game.getGameStateEvent()); connection.broadcastToAllExcept(source, accepted.toArray(new Event[0])); Logger.trace("Adding ack and sending back to originParticipant"); - accepted.add(0, new EventBuilder(EventType.Ack).buildGameStateEvent()); + accepted.add(0, new EventBuilder(EventType.Ack).buildGameEvent()); connection.sendEvents(source, accepted.toArray(new Event[0])); } badRequests = 0;