时间优化

This commit is contained in:
hahwu 2025-07-03 18:32:09 +08:00
parent a6493487c4
commit 4972439ad6
4 changed files with 23 additions and 10 deletions

View File

@ -2,7 +2,7 @@
"AppID": 1,
"LogLevel": "debug",
"LogPath": "./log",
"TCPAddr": ":3605",
"TCPAddr": ":3601",
"WSAddr": ":3566",
"MySqlAddr": "127.0.0.1",
"MySqlPort": "3306",

View File

@ -178,6 +178,9 @@ func sendToPlayerOnline(m *msg.Msg) error {
}
func FriendMgrSend(m1 *msg.Msg) error {
if m1.SendT == 0 {
m1.SendT = GoUtil.Now()
}
m := m1.Clone()
ToServer := GoUtil.GetServerIdByUid(m.To)
if ToServer != conf.Server.ServerID {

View File

@ -863,6 +863,7 @@ func NotifyChampshipResult(Uid, Rank int) {
Type: msg.HANDLE_TYPE_CHAMPSHIP_RESULT,
From: Uid,
To: v,
SendT: GoUtil.Now(),
Extra: []int{Rank, GoUtil.GetServerOpenDay()},
}
FriendMgrSend(Msg)

View File

@ -1912,6 +1912,7 @@ func ReqSelectCardExchange(player *Player, buf []byte) error {
Type: MsqMod.HANDLE_TYPE_SELECT_EX_CARD,
From: int(player.M_DwUin),
To: CardInfo.AUid,
SendT: GoUtil.Now(),
Extra: *CardInfo,
}
FriendMgrSend(m)
@ -1965,6 +1966,7 @@ func ReqAgreeCardExchange(player *Player, buf []byte) error {
From: int(player.M_DwUin),
To: CardInfo.BUid,
Extra: *CardInfo,
SendT: GoUtil.Now(),
}
player.PushClientRes(CardMod.NotifyCard())
player.PushClientRes(CardMod.NotifyTimes())
@ -2004,6 +2006,7 @@ func ReqRefuseCardSelect(player *Player, buf []byte) error {
From: int(player.M_DwUin),
To: CardInfo.AUid,
Extra: *CardInfo,
SendT: GoUtil.Now(),
}
FriendMgrSend(m)
player.PushClientRes(&msg.ResRefuseCardSelect{
@ -2049,6 +2052,7 @@ func ReqRefuseCardExchange(player *Player, buf []byte) error {
From: int(player.M_DwUin),
To: CardInfo.BUid,
Extra: *CardInfo,
SendT: GoUtil.Now(),
}
player.PushClientRes(CardMod.NotifyCard())
player.PushClientRes(CardMod.NotifyTimes())
@ -2091,6 +2095,7 @@ func ReqRank(player *Player, buf []byte) error {
From: int(player.M_DwUin),
Type: MsqMod.HANDLE_TYPE_RANK_INFO,
Extra: RankMsg{RankType: int(req.Type)},
SendT: GoUtil.Now(),
}
RankInfo := G_GameLogicPtr.RankMgrCall(m).(*RankInfo)
res := make(map[int32]*msg.ResPlayerSimple)
@ -2720,9 +2725,10 @@ func ReqSelfInvited(player *Player, buf []byte) error {
req := &msg.ReqSelfInvited{}
proto.Unmarshal(buf, req)
G_GameLogicPtr.FriendMgrSend(&MsqMod.Msg{
Type: MsqMod.HANDLE_TYPE_INVITE_FRIEND,
From: int(player.M_DwUin),
To: int(req.InviterId),
Type: MsqMod.HANDLE_TYPE_INVITE_FRIEND,
From: int(player.M_DwUin),
To: int(req.InviterId),
SendT: GoUtil.Now(),
})
player.PushClientRes(&msg.ResSelfInvited{
ResultCode: 1,
@ -2780,9 +2786,10 @@ func ReqAutoAddInviteFriend(player *Player, buf []byte) error {
ResultCode: 1,
})
G_GameLogicPtr.FriendMgrSend(&MsqMod.Msg{
From: int(player.M_DwUin),
To: Uid,
Type: MsqMod.HANDLE_TYPE_INVITE_ADD_FRIEND,
From: int(player.M_DwUin),
To: Uid,
Type: MsqMod.HANDLE_TYPE_INVITE_ADD_FRIEND,
SendT: GoUtil.Now(),
})
PlayroomMod := player.PlayMod.getPlayroomMod()
PlayroomMod.AddRoomPointAdd()
@ -2819,9 +2826,10 @@ func ReqAutoAddInviteFriend2(player *Player, buf []byte) error {
ResultCode: 1,
})
G_GameLogicPtr.FriendMgrSend(&MsqMod.Msg{
From: int(player.M_DwUin),
To: Uid,
Type: MsqMod.HANDLE_TYPE_INVITE_ADD_FRIEND,
From: int(player.M_DwUin),
To: Uid,
Type: MsqMod.HANDLE_TYPE_INVITE_ADD_FRIEND,
SendT: GoUtil.Now(),
})
PlayroomMod := player.PlayMod.getPlayroomMod()
PlayroomMod.AddRoomPointAdd()
@ -3831,6 +3839,7 @@ func ReqFriendTreasureFilp(player *Player, buf []byte) error {
To: int(Uid),
Type: MsqMod.HANDLE_TYPE_TREASURE_RESULT,
Extra: Items[0].Num,
SendT: GoUtil.Now(),
})
}