From a946159f1240d6d4d6b662b35441718ad689fb28 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 13 Oct 2022 16:01:31 +0800 Subject: [PATCH] 1 --- server/gameserver/matchmgr.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/gameserver/matchmgr.cc b/server/gameserver/matchmgr.cc index 850aeb6b..ba846df8 100644 --- a/server/gameserver/matchmgr.cc +++ b/server/gameserver/matchmgr.cc @@ -116,8 +116,9 @@ bool MatchMgr::NeedMatch(const cs::CMJoin& msg) bool need = !msg.team_uuid().empty() && msg.team_mode() == 1 && msg.auto_fill() && - msg.team_members().size() > 0 && - msg.team_members().size() < MAX_TEAM_NUM; + msg.team_slot_num() > 1 && + msg.team_slot_num() < MAX_TEAM_NUM && + msg.team_members().size() == msg.team_slot_num(); if (need) { MatchTeam* team = GetTeam(msg.team_uuid()); if (team && !team->IsValidMember(msg)) {