diff --git a/src/server/game/message_mgr.go b/src/server/game/message_mgr.go index 5f71f61b..19948823 100644 --- a/src/server/game/message_mgr.go +++ b/src/server/game/message_mgr.go @@ -224,6 +224,7 @@ func PlayerLoginHandler(data *msg.Msg) (interface{}, error) { SendMsgToNodeAsync(message, node) } log.Debug("[Middleware] Player sync logout message player id: %v, len: %d", data.From, len) + ReplyPlayerMsgASync(data, nil) return nil, nil } diff --git a/src/server/game/player_data.go b/src/server/game/player_data.go index 6cd9be96..a8228145 100644 --- a/src/server/game/player_data.go +++ b/src/server/game/player_data.go @@ -869,7 +869,7 @@ func (p *Player) HandleItem(itemList []*item.Item, Label string) error { // 登录返回数据 func (p *Player) LoginBackData() { - SendMsgToCenterAsync(&MsgMod.Msg{ + SendMsgToCenterSync(&MsgMod.Msg{ From: int(p.M_DwUin), HandleType: MsgMod.HANDLE_MOD_PLAYER_LOGIN, Extra: conf.Server.ServerID,