架构优化

This commit is contained in:
hahwu 2026-02-02 18:52:58 +08:00
parent bd96bfa29e
commit 123f4d2e1c

View File

@ -292,13 +292,12 @@ func PlayerLoginHandler(data *msg.Msg) (interface{}, error) {
messagesToSend := make([]*msg.Msg, len(messages.Messages))
copy(messagesToSend, messages.Messages)
messages.mu.Unlock()
ReplyPlayerMsgASync(data, nil)
// 在锁外发送离线消息
for _, message := range messagesToSend {
SendMsgToNodeAsync(message, node)
}
log.Debug("[Middleware] Player sync logout message player id: %v, len: %d", data.From, len(messagesToSend))
ReplyPlayerMsgASync(data, nil)
return nil, nil
}