diff --git a/server/matchserver/team/team.go b/server/matchserver/team/team.go index c8cc4fe9..1fc2ec81 100644 --- a/server/matchserver/team/team.go +++ b/server/matchserver/team/team.go @@ -132,8 +132,17 @@ func (this *team) StartGame() { RoomUuid: q5.ToString(this.GetTeamUuid()), StartTime: int32(this.startTime), } - payload := q5.Md5Str(q5.EncodeJson(&startInfo) + "520d8eAbB(8cf1^#$^&!@d833a42c820432PDAFE^^)") + "|" + - q5.EncodeJson(&startInfo) + { + q5.NewSlice(&startInfo.TeamList, 0, 10) + ele := q5.NewSliceElement(&startInfo.TeamList) + ele.TeamUuid = this.GetTeamUuid() + for _, m := range this.accountIdHash { + ele2 := q5.NewSliceElement(&ele.Members) + ele2.AccountId = m.GetAccountId() + } + } + sign := q5.Md5Str(q5.EncodeJson(&startInfo) + "520d8eAbB(8cf1^#$^&!@d833a42c820432PDAFE^^)") + payload := "normal_room:" + sign + "|" + q5.EncodeJson(&startInfo) this.stateNotifyMsg.JoinMsg.TeamUuid = proto.String(this.GetTeamUuid()) this.stateNotifyMsg.JoinMsg.Payload = proto.String(payload) }