Fix forwarding message to use IP instead of host name

INetAddress#getHostString can return both an IP address
and a host name depending on how thclass is initialized.
This commit is contained in:
Jakob Gillich 2020-07-25 04:26:10 +02:00
parent 4dd24ff01a
commit ed4a52025c

View file

@ -128,7 +128,7 @@ class LoginSessionActor extends Actor with MDCContextAware {
case ConnectToWorldRequestMessage(name, _, _, _, _, _, _) =>
log.info(s"Connect to world request for '$name'")
val response = ConnectToWorldMessage(serverName, publicAddress.getHostString, publicAddress.getPort)
val response = ConnectToWorldMessage(serverName, publicAddress.getAddress.getHostAddress, publicAddress.getPort)
sendResponse(PacketCoding.CreateGamePacket(0, response))
sendResponse(DropSession(sessionId, "user transferring to world"))