优化顶号逻辑

This commit is contained in:
hahwu 2026-04-10 10:00:10 +08:00
parent 4d10bcb788
commit 91f6d8d9a1

View File

@ -645,6 +645,8 @@ func (ad *GameLogic) ReplaceExistPlayerAndAgent(a gate.Agent, player *Player) er
if agent != nil && a != agent { if agent != nil && a != agent {
G_getGameLogic().PackResInfo(agent, "ForceKickOut", data) G_getGameLogic().PackResInfo(agent, "ForceKickOut", data)
internal.AsignPlayerToAgents(agent, ad.NotInitPlayer) internal.AsignPlayerToAgents(agent, ad.NotInitPlayer)
agent.Close()
log.Debug("player %d 被挤下线", player.M_DwUin)
} }
internal.AsignPlayerToAgents(a, player) internal.AsignPlayerToAgents(a, player)
player.SetAgent(a) player.SetAgent(a)