# HG changeset patch # User dag10 # Date 1358791497 18000 # Node ID 4543cc2049af1b1319f7511e3c6defaae9098b4e # Parent 790492abc0047e61d7d13fabcc90a438b6215191 Force-starting a game now only works for client versions >43 diff -r 790492abc004 -r 4543cc2049af gameServer/HWProtoInRoomState.hs --- a/gameServer/HWProtoInRoomState.hs Mon Jan 21 12:22:33 2013 +0400 +++ b/gameServer/HWProtoInRoomState.hs Mon Jan 21 13:04:57 2013 -0500 @@ -185,7 +185,7 @@ let nicks = map (nick . client rnc) . roomClients rnc $ clientRoom rnc ci let allPlayersRegistered = all ((<) 0 . B.length . webPassword . client rnc . teamownerId) $ teams rm - if isMaster cl && not (isJust $ gameInfo rm) then + if isMaster cl && (playersIn rm == readyPlayers rm || clientProto cl > 43) && not (isJust $ gameInfo rm) then if enoughClans rm then return [ ModifyRoom