added func getMinecraftClientByConn

master
Alex 2021-12-29 12:16:28 +01:00
parent 1ea6c3afa8
commit 64488ca532
1 changed files with 11 additions and 0 deletions

View File

@ -23,6 +23,15 @@ func GetMinecraftClientByName(Name string) *structs.MinecraftClient {
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 {
if dest == kraProtocol.DestProxy {
return "proxy-1"
@ -77,6 +86,8 @@ func HandleMinecraftMessage(conn *websocket.Conn, status int, cmdID int, dest in
if err != nil {
logger.Minecraft.Warnln("write:", err)
}
} else { // TODO: handle messages -> GameServer-1 to GameServer-2
logger.Minecraft.Debugln("dest not found", dest)
}
}