From 4cee07cb37eab476f8e6c468b39973fb672af1e6 Mon Sep 17 00:00:00 2001 From: Ayndpa Date: Wed, 19 Nov 2025 15:45:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=BC=BAP2P=E8=BF=9E=E6=8E=A5?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=EF=BC=8C=E6=B7=BB=E5=8A=A0=E8=AF=A6=E7=BB=86?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E5=8A=9F=E8=83=BD=E5=B9=B6=E5=85=81=E8=AE=B8?= =?UTF-8?q?=E5=85=AC=E7=BD=91=E5=92=8C=E7=A7=81=E7=BD=91=E7=9B=B4=E8=BF=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- steamnet/steam_networking_manager.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/steamnet/steam_networking_manager.cpp b/steamnet/steam_networking_manager.cpp index c66f330..87c7257 100644 --- a/steamnet/steam_networking_manager.cpp +++ b/steamnet/steam_networking_manager.cpp @@ -143,9 +143,17 @@ bool SteamNetworkingManager::initialize() std::cout << "[SteamNet] " << pszMsg << std::endl; }); + int32 logLevel = k_ESteamNetworkingSocketsDebugOutputType_Verbose; + SteamNetworkingUtils()->SetConfigValue( + k_ESteamNetworkingConfig_LogLevel_P2PRendezvous, + k_ESteamNetworkingConfig_Global, + 0, + k_ESteamNetworkingConfig_Int32, + &logLevel); + // 1. 允许 P2P (ICE) 直连 // 默认情况下 Steam 可能会保守地只允许 LAN,这里设置为 "All" 允许公网 P2P - int32 nIceEnable = k_nSteamNetworkingConfig_P2P_Transport_ICE_Enable_Public; + int32 nIceEnable = k_nSteamNetworkingConfig_P2P_Transport_ICE_Enable_Public | k_nSteamNetworkingConfig_P2P_Transport_ICE_Enable_Private; SteamNetworkingUtils()->SetConfigValue( k_ESteamNetworkingConfig_P2P_Transport_ICE_Enable, k_ESteamNetworkingConfig_Global, // <--- 关键:作用域选 Global