summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/MainWindow.cpp
diff options
context:
space:
mode:
authorFloogle <18466542+skyfloogle@users.noreply.github.com>2023-01-12 17:45:49 +0100
committerFloogle <18466542+skyfloogle@users.noreply.github.com>2023-05-20 17:15:07 +0200
commit4f11b0d4c9aee98161bce08c8ff0f516ff84f524 (patch)
treec78ea7353cf32df0fef381725caaa8a4eb9352b2 /Source/Core/DolphinQt/MainWindow.cpp
parent4efa10c170f6c758311d3ac607174633cb716ffc (diff)
Traversal: Autoconfigure TTL to use for probe packet
Diffstat (limited to 'Source/Core/DolphinQt/MainWindow.cpp')
-rw-r--r--Source/Core/DolphinQt/MainWindow.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/Source/Core/DolphinQt/MainWindow.cpp b/Source/Core/DolphinQt/MainWindow.cpp
index aef0f94cc8..5dfc58c0da 100644
--- a/Source/Core/DolphinQt/MainWindow.cpp
+++ b/Source/Core/DolphinQt/MainWindow.cpp
@@ -1563,14 +1563,16 @@ bool MainWindow::NetPlayHost(const UICommon::GameFile& game)
const std::string traversal_host = Config::Get(Config::NETPLAY_TRAVERSAL_SERVER);
const u16 traversal_port = Config::Get(Config::NETPLAY_TRAVERSAL_PORT);
+ const u16 traversal_port_alt = Config::Get(Config::NETPLAY_TRAVERSAL_PORT_ALT);
if (is_traversal)
host_port = Config::Get(Config::NETPLAY_LISTEN_PORT);
// Create Server
- Settings::Instance().ResetNetPlayServer(new NetPlay::NetPlayServer(
- host_port, use_upnp, m_netplay_dialog,
- NetPlay::NetTraversalConfig{is_traversal, traversal_host, traversal_port}));
+ Settings::Instance().ResetNetPlayServer(
+ new NetPlay::NetPlayServer(host_port, use_upnp, m_netplay_dialog,
+ NetPlay::NetTraversalConfig{is_traversal, traversal_host,
+ traversal_port, traversal_port_alt}));
if (!Settings::Instance().GetNetPlayServer()->is_connected)
{