InitialConnectToleranceMS

InitialConnectToleranceMS

#Overview

name: InitialConnectToleranceMS

The value of this variable can be defined or overridden in .ini config files. 2 .ini config files 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:1702, section: [GameNetDriver RPCDoSDetection]

Location: <Workspace>/Engine/Config/BaseEngine.ini:1719, section: [BeaconNetDriver RPCDoSDetection]

#References in C++ code

#Callsites

This variable is referenced in the following C++ source code:

#Loc: <Workspace>/Engine/Source/Runtime/Engine/Private/Net/RPCDoSDetection.cpp:376

Scope (from outer to inner):

file
function     void FRPCDoSDetection::InitConfig

Source code excerpt:

		HitchSuspendDetectionTimeMS = CurConfigObj->HitchSuspendDetectionTimeMS;

		if (NextTimeQuotaCheck == 0.0 && CurConfigObj->InitialConnectToleranceMS > 0)
		{
			NextTimeQuotaCheck = FPlatformTime::Seconds() + (CurConfigObj->InitialConnectToleranceMS / 1000.0);
		}

		RPCBlockAllowList = CurConfigObj->RPCBlockAllowlist;
	}

#Loc: <Workspace>/Engine/Source/Runtime/Engine/Private/Net/RPCDoSDetectionConfig.h:78

Scope (from outer to inner):

file
class        class URPCDoSDetectionConfig : public UObject

Source code excerpt:

	/** The amount of time since the client connected, before time-based checks should become active (to reduce false positives) */
	UPROPERTY(config)
	int32 InitialConnectToleranceMS;

	UE_DEPRECATED(5.1, "This property is no longer supported. Use RPCBlockAllowlist.")
	UPROPERTY(config)
	TArray<FName> RPCBlockWhitelist;

	/** List of RPC's which should never be blocked */