diff --git a/src/server/game/FriendMgr.go b/src/server/game/FriendMgr.go index e5cca2b9..8c21d804 100644 --- a/src/server/game/FriendMgr.go +++ b/src/server/game/FriendMgr.go @@ -90,7 +90,7 @@ func (f *FriendMgr) sendToPlayer(m *msg.Msg) (interface{}, error) { func (f *FriendMgr) sync(m *msg.Msg) (interface{}, error) { data := f.getData().List[m.From] f.getData().List[m.From] = make([]*msg.Msg, 0) - log.Debug("sync friendMgr msg to player success") + log.Debug("sync friendMgr msg to player %d success", m.From) return data, nil } diff --git a/src/server/game/GameLogic.go b/src/server/game/GameLogic.go index 685043e3..a5af00b2 100644 --- a/src/server/game/GameLogic.go +++ b/src/server/game/GameLogic.go @@ -561,6 +561,7 @@ func (ad *GameLogic) ReplaceExistPlayerAndAgent(a gate.Agent, player *Player) er Timer.Stop() } player.LoginBackData() + SyncFriendMsg(player) log.Debug("player %d 重连", player.M_DwUin) return nil }