diff --git a/server/gameserver/matchteam.cc b/server/gameserver/matchteam.cc index df3f0b83..5ad1c968 100644 --- a/server/gameserver/matchteam.cc +++ b/server/gameserver/matchteam.cc @@ -799,5 +799,9 @@ bool MatchTeam::HaveEmptySlot() int MatchTeam::GetEmptySlotNum() { + int alloced_slot_num = first_member_->msg->team_members().size(); + for (auto& pair : combined_team_hash_) { + alloced_slot_num += pair.second->GetSlotNum(); + } return 0; }