From 056e170eb6eb1aa37b433f1d792c45eff2190e6b Mon Sep 17 00:00:00 2001 From: puvvadar Date: Tue, 8 Jun 2021 16:48:23 -0700 Subject: [PATCH] Check for dns name on request player join --- Gems/Multiplayer/Code/Source/MultiplayerSystemComponent.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Gems/Multiplayer/Code/Source/MultiplayerSystemComponent.cpp b/Gems/Multiplayer/Code/Source/MultiplayerSystemComponent.cpp index 5282490ad6..4462502b24 100644 --- a/Gems/Multiplayer/Code/Source/MultiplayerSystemComponent.cpp +++ b/Gems/Multiplayer/Code/Source/MultiplayerSystemComponent.cpp @@ -199,7 +199,8 @@ namespace Multiplayer { AZ::Interface::Get()->InitializeMultiplayer(MultiplayerAgentType::Client); - const IpAddress ipAddress(config.m_ipAddress.c_str(), config.m_port, m_networkInterface->GetType()); + AZStd::string hostname = config.m_dnsName.empty() ? config.m_ipAddress : config.m_dnsName; + const IpAddress ipAddress(hostname.c_str(), config.m_port, m_networkInterface->GetType()); ConnectionId connectionId = m_networkInterface->Connect(ipAddress); AzNetworking::IConnection* connection = m_networkInterface->GetConnectionSet().GetConnection(connectionId);