增加并发锁

This commit is contained in:
1
2025-08-28 23:23:24 +00:00
parent fcb027c8d7
commit 1f835c1197
2 changed files with 28 additions and 20 deletions

View File

@@ -23,7 +23,6 @@ func (h *Controller) MapEnter(data *maps.InInfo, c *socket.Player) (result *maps
data.Broadcast(c.Info.MapID, *result) //同步广播
// 如果是无怪地图,直接返回
if mservice.NewMonsterService().GetId(c.Info.MapID) == nil {
return nil, -1
}
@@ -78,7 +77,7 @@ func (h *Controller) MapLeave(data *maps.LeaveMapInboundInfo, c *socket.Player)
close(c.StopChan)
c.StopChan = nil
}
//c.MapID = 0 // 重置当前地图
c.Info.MapID = 0 // 重置当前地图
return nil, -1
}
func (h *Controller) MapList(data *maps.ListMapPlayerInboundInfo, c *socket.Player) (result *maps.ListMapPlayerOutboundInfo, err errorcode.ErrorCode) { //这个时候player应该是空的