diff --git a/server/matchserver/team/team.go b/server/matchserver/team/team.go index 734a2c50..19973645 100644 --- a/server/matchserver/team/team.go +++ b/server/matchserver/team/team.go @@ -397,6 +397,11 @@ func (this *team) genNextCopyTeam() { nextTeam := newTeam() nextTeam.init(nextCopyIdx, this.zoneId, this.nodeId, this.nextTeamUuid, this.owner.GenNextCopy(), nextMapInfo) + for _, m := range this.accountIdHash { + if m != this.owner { + nextTeam.Join(m.GenNextCopy()) + } + } _teamMgr.addTeam(nextTeam) }