diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index b80496d..829f77b 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -931,7 +931,7 @@ void Room::UpdateGas() break; } if (gas_data.gas_mode != GasInactive && gas_data.gas_mode != GasJump) { - if (!game_over && alive_count_ <= 1) { + if (!game_over && alive_count_ <= MAX_TEAM_NUM && GetAliveTeamNum() <= 1) { game_over = true; game_over_frameno = frame_no; OnGameOver();