/Engine/Source/Runtime/Net/Core/Public/Net/Core/Misc/DDoSDetection.h
Stores the DDoS detection state (either settings from the config file, or the active DDoS detection state)
struct FDDoSState
bool
bSendEscalateAnalytics
Whether or not to send analytics when escalating to this state
int32
CooloffTime
The amount of time, in seconds, before the current DDoS severity category cools off and de-escalates
int32
EscalateQuotaBadPacketsPerSec
The number of bad (failed to process correctly) packets/sec, before the next stage of DDoS detection is triggered
int32
EscalateQuotaDisconnPacketsPerSec
The number of recently disconnected NetConnection packets/sec, before the next stage of DDoS detection is triggered.
int32
EscalateQuotaPacketsPerSec
The number of packets/sec before the next stage of DDoS detection is triggered
int16
EscalateTimeQuotaMSPerFrame
The amount of time spent processing packets, before the next stage of DDoS detection is triggered
int32
NetConnPacketTimeLimitMSPerFrame
The limit for time spent processing NetConnection packets, each frame (counts all packets time, non-NetConn and NetConn)
int32
PacketLimitPerFrame
The limit for the number of non-NetConnection packets to process, each frame
int32
PacketTimeLimitMSPerFrame
The limit for time spent processing non-NetConnection packets, each frame (counts all packets time, non-NetConn and NetConn)