added func getMinecraftClientByConn
parent
1ea6c3afa8
commit
64488ca532
|
@ -23,6 +23,15 @@ func GetMinecraftClientByName(Name string) *structs.MinecraftClient {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func GetMinecraftClientByConn(conn *websocket.Conn) *structs.MinecraftClient {
|
||||||
|
for _, client := range cache.MinecraftClients {
|
||||||
|
if client.Conn == conn {
|
||||||
|
return client
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
func getMinecraftServerNameByDest(dest int) string {
|
func getMinecraftServerNameByDest(dest int) string {
|
||||||
if dest == kraProtocol.DestProxy {
|
if dest == kraProtocol.DestProxy {
|
||||||
return "proxy-1"
|
return "proxy-1"
|
||||||
|
@ -77,6 +86,8 @@ func HandleMinecraftMessage(conn *websocket.Conn, status int, cmdID int, dest in
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Minecraft.Warnln("write:", err)
|
logger.Minecraft.Warnln("write:", err)
|
||||||
}
|
}
|
||||||
|
} else { // TODO: handle messages -> GameServer-1 to GameServer-2
|
||||||
|
logger.Minecraft.Debugln("dest not found", dest)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue