Aberdeen have their ticket allocation cut for the Premier Sports Cup semi-final against Rangers following a pitch invasion and pyrotechnics display from fans in the previous round.