diff --git a/Source/Core/Core/NetPlayClient.cpp b/Source/Core/Core/NetPlayClient.cpp index e40c5f0a59..771e9b1dc3 100644 --- a/Source/Core/Core/NetPlayClient.cpp +++ b/Source/Core/Core/NetPlayClient.cpp @@ -210,6 +210,10 @@ NetPlayClient::NetPlayClient(const std::string& address, const u16 port, NetPlay { case ENET_EVENT_TYPE_CONNECT: m_server = netEvent.peer; + + // Extend reliable traffic timeout + enet_peer_timeout(m_server, 0, 30000, 30000); + if (Connect()) { m_connection_state = ConnectionState::Connected;