fix(socket): 优化 TCP 连接处理和玩家昵称处理
- 在 ServerEvent.go 中增加 TCP 连接的特殊处理逻辑,防止缓冲区溢出 - 修改 CreatePlayer.go 中的昵称处理,去除多余的空格 - 优化 mapout.go 中的玩家离开地图通知逻辑 - 在 wscodec.go 中增加对 TCP 连接的识别和处理
This commit is contained in:
@@ -30,6 +30,7 @@ func LeaveMap(c service.PlayerI) {
|
||||
space.GetSpace(c.MapID()).Range(func(playerID uint32, player service.PlayerI) bool {
|
||||
|
||||
player.SendPack(t.Pack(&LeaveMapOutboundInfo{UserID: c.ID()}))
|
||||
|
||||
return true
|
||||
})
|
||||
space.GetSpace(c.MapID()).Delete(c.ID())
|
||||
|
||||
Reference in New Issue
Block a user