移除手动设置的STUN服务器列表及相关日志输出,简化初始化过程

This commit is contained in:
Ayndpa
2025-11-19 16:37:12 +08:00
parent b2ad339efd
commit 0e65ecb8ca

View File

@@ -84,37 +84,6 @@ bool SteamNetworkingManager::initialize()
k_ESteamNetworkingConfig_Int32,
&allowWithoutAuth);
// Manually set STUN server list
std::string stunServers = "stun.l.google.com:19302,stun1.l.google.com:19302,stun2.l.google.com:19302,stun3.l.google.com:19302,stun4.l.google.com:19302";
SteamNetworkingUtils()->SetConfigValue(
k_ESteamNetworkingConfig_P2P_STUN_ServerList,
k_ESteamNetworkingConfig_Global,
0,
k_ESteamNetworkingConfig_String,
stunServers.c_str());
// 打印当前配置的 TURN 和 STUN 服务器列表
SteamNetworkingUtils()->GetConfigValueInfo(k_ESteamNetworkingConfig_P2P_TURN_ServerList, nullptr, nullptr);
char turnServers[4096] = {};
ESteamNetworkingConfigDataType turnType;
size_t turnServersSize = sizeof(turnServers);
ESteamNetworkingGetConfigValueResult turnResult = SteamNetworkingUtils()->GetConfigValue(
k_ESteamNetworkingConfig_P2P_TURN_ServerList,
k_ESteamNetworkingConfig_Global, 0,
&turnType,
turnServers, &turnServersSize);
std::cout << "[SteamNet] TURN servers: " << turnServers << std::endl;
char stunServersBuffer[4096] = {};
ESteamNetworkingConfigDataType stunType;
size_t stunServersSize = sizeof(stunServersBuffer);
ESteamNetworkingGetConfigValueResult stunResult = SteamNetworkingUtils()->GetConfigValue(
k_ESteamNetworkingConfig_P2P_STUN_ServerList,
k_ESteamNetworkingConfig_Global, 0,
&stunType,
stunServersBuffer, &stunServersSize);
std::cout << "[SteamNet] STUN servers: " << stunServersBuffer << std::endl;
// Create callbacks after Steam API init
roomManager_ = new SteamRoomManager(this);