[quote=“, post:2422, topic:30020”]
You would have to modify the subsystem back end to not throw out mismatched build ids.
There is no console command or variable setting to stop the default behavior.
// Verify success with all required keys found
if (bSuccess && (KeysFound == STEAMKEY_NUMREQUIREDLOBBYKEYS) && (HostKeysFound == 2 || SteamAddrKeysFound == 2))
{
int32 BuildUniqueId = GetBuildUniqueId();
if (Session.SessionSettings.BuildUniqueId == BuildUniqueId)
{
if (HostKeysFound == 2)
{
SessionInfo->HostAddr = HostAddr;
}
if (SteamAddrKeysFound == 2)
{
SessionInfo->SteamP2PAddr = SteamP2PAddr;
}
Session.SessionInfo = SessionInfo;
return true;
}
else
{
UE_LOG_ONLINE_SESSION(Warning, TEXT("Removed incompatible build: ServerBuildUniqueId = 0x%08x, GetBuildUniqueId() = 0x%08x"),
Session.SessionSettings.BuildUniqueId, BuildUniqueId);
}
}
Any idea where i can find that code? its not in the engine source?