TimeoutMultiplierForUnoptimizedBuilds
TimeoutMultiplierForUnoptimizedBuilds
#Overview
name: TimeoutMultiplierForUnoptimizedBuilds
The value of this variable can be defined or overridden in .ini config files. 1
.ini config file referencing this setting variable.
It is referenced in 2
C++ source files.
#Summary
#Setting Variables
#References In INI files
Location: <Workspace>/Engine/Config/BaseEngine.ini:1633, section: [/Script/OnlineSubsystemUtils.IpNetDriver]
- INI Section:
/Script/OnlineSubsystemUtils.IpNetDriver
- Raw value:
1
- Is Array:
False
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/Engine/Classes/Engine/NetDriver.h:910
Scope (from outer to inner):
file
class class UNetDriver : public UObject, public FExec
Source code excerpt:
*/
UPROPERTY(Config)
float TimeoutMultiplierForUnoptimizedBuilds;
/** Connection to the server (this net driver is a client) */
UPROPERTY()
TObjectPtr<class UNetConnection> ServerConnection;
/** Array of connections to clients (this net driver is a host) - unsorted, and ordering changes depending on actor replication */
#Loc: <Workspace>/Engine/Source/Runtime/Engine/Private/NetConnection.cpp:4293
Scope (from outer to inner):
file
function float UNetConnection::GetTimeoutValue
Source code excerpt:
static bool LongTimeouts = FParse::Param(FCommandLine::Get(), TEXT("longtimeouts"));
if (Driver->TimeoutMultiplierForUnoptimizedBuilds > 0
&& (LongTimeouts || WITH_EDITOR || UE_BUILD_DEBUG)
)
{
Timeout *= Driver->TimeoutMultiplierForUnoptimizedBuilds;
}
return Timeout;
}
void UNetConnection::Tick(float DeltaSeconds)