diff --git a/server/gameserver/matchteam.cc b/server/gameserver/matchteam.cc index 544aca8..c926e84 100644 --- a/server/gameserver/matchteam.cc +++ b/server/gameserver/matchteam.cc @@ -36,6 +36,11 @@ void MatchTeam::Init(f8::MsgHdr& hdr, const cs::CMJoin& msg) }, &timer_attacher.timer_list_); AddRawMember(hdr, msg); + { + if (GetPredictMemberNum() < MAX_TEAM_NUM) { + TryCombineTeam(); + } + } } void MatchTeam::AddRawMember(f8::MsgHdr& hdr, const cs::CMJoin& msg)