Skip to content

Commit 14f39c6

Browse files
committed
allow unauthorized connections on localhost with steam
1 parent fe666f0 commit 14f39c6

File tree

1 file changed

+4
-24
lines changed

1 file changed

+4
-24
lines changed

sources/libcore/network/steam.cpp

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -151,34 +151,13 @@ namespace cage
151151
InitializerConfiguration()
152152
{
153153
utils->SetDebugOutputFunction((ESteamNetworkingSocketsDebugOutputType)(sint32)confDebugLogLevel, &debugOutputHandler);
154-
float packetLoss = confSimulatedPacketLoss * 100;
155-
utils->SetConfigValue(k_ESteamNetworkingConfig_FakePacketLoss_Send, k_ESteamNetworkingConfig_Global, 0, k_ESteamNetworkingConfig_Float, &packetLoss);
156-
sint32 packetDelay = confSimulatedPacketDelay;
157-
utils->SetConfigValue(k_ESteamNetworkingConfig_FakePacketLag_Send, k_ESteamNetworkingConfig_Global, 0, k_ESteamNetworkingConfig_Int32, &packetDelay);
154+
utils->SetGlobalConfigValueFloat(k_ESteamNetworkingConfig_FakePacketLoss_Send, confSimulatedPacketLoss * 100);
155+
utils->SetGlobalConfigValueInt32(k_ESteamNetworkingConfig_FakePacketLag_Send, (sint32)confSimulatedPacketDelay);
156+
utils->SetGlobalConfigValueInt32(k_ESteamNetworkingConfig_IPLocalHost_AllowWithoutAuth, 1);
158157
}
159158
};
160159
static InitializerConfiguration initializerConfiguration;
161160

162-
#if defined(CAGE_USE_STEAM_SDK)
163-
struct InitializerSdk
164-
{
165-
InitializerSdk()
166-
{
167-
{
168-
ESteamNetworkingAvailability a = sockets->InitAuthentication();
169-
while (!networkingAvailable(a))
170-
{
171-
threadSleep(5'000);
172-
SteamAPI_RunCallbacks();
173-
SteamGameServer_RunCallbacks();
174-
a = sockets->GetAuthenticationStatus(nullptr);
175-
}
176-
}
177-
}
178-
};
179-
static InitializerSdk initializerSdk;
180-
#endif
181-
182161
if (useRelay)
183162
{
184163
#if defined(CAGE_USE_STEAM_SDK)
@@ -194,6 +173,7 @@ namespace cage
194173
break;
195174
threadSleep(5'000);
196175
SteamAPI_RunCallbacks();
176+
SteamGameServer_RunCallbacks();
197177
}
198178
}
199179
};

0 commit comments

Comments
 (0)