diff --git a/Projekte/mdga/model/src/main/java/pp/mdga/server/automaton/LobbyState.java b/Projekte/mdga/model/src/main/java/pp/mdga/server/automaton/LobbyState.java index a8fe300f..f0fff029 100644 --- a/Projekte/mdga/model/src/main/java/pp/mdga/server/automaton/LobbyState.java +++ b/Projekte/mdga/model/src/main/java/pp/mdga/server/automaton/LobbyState.java @@ -109,7 +109,9 @@ public void received(LobbyReadyMessage msg, int from) { } this.logic.getGame().setAllReady(true); - this.logic.getServerSender().broadcast(new ServerStartGameMessage(this.logic.getGame().getBoard())); + if (this.logic.getGame().allReady()) { + this.logic.getServerSender().broadcast(new ServerStartGameMessage(this.logic.getGame().getBoard())); + } } /**