From 6a6ba69189204840883cfe8d66fbf4839303445c Mon Sep 17 00:00:00 2001 From: def Date: Wed, 5 May 2021 16:10:28 +0200 Subject: [PATCH 1/2] Steam: Support connecting to hostname instead of just ip address, untested --- src/engine/client/steam.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/client/steam.cpp b/src/engine/client/steam.cpp index 45e473602..76f78b4d0 100644 --- a/src/engine/client/steam.cpp +++ b/src/engine/client/steam.cpp @@ -34,7 +34,7 @@ public: if(pConnect[0]) { NETADDR Connect; - if(net_addr_from_str(&Connect, pConnect) == 0) + if(net_host_lookup(pConnect, &Connect, NETTYPE_IPV4) == 0) { m_ConnectAddr = Connect; m_GotConnectAddr = true; From 6bd41d5dd2b1dab4d84ba740531461e0a107a292 Mon Sep 17 00:00:00 2001 From: Dennis Felsing Date: Wed, 5 May 2021 17:32:37 +0200 Subject: [PATCH 2/2] Support ipv6 Co-authored-by: heinrich5991 --- src/engine/client/steam.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/client/steam.cpp b/src/engine/client/steam.cpp index 76f78b4d0..e4bc6d174 100644 --- a/src/engine/client/steam.cpp +++ b/src/engine/client/steam.cpp @@ -34,7 +34,7 @@ public: if(pConnect[0]) { NETADDR Connect; - if(net_host_lookup(pConnect, &Connect, NETTYPE_IPV4) == 0) + if(net_host_lookup(pConnect, &Connect, NETTYPE_ALL) == 0) { m_ConnectAddr = Connect; m_GotConnectAddr = true;