增强P2P连接设置,添加详细日志功能并允许公网和私网直连
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user