UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDDoSStateConfig Struct Reference

#include <DDoSDetection.h>

+ Inheritance diagram for FDDoSStateConfig:

Public Member Functions

 FDDoSStateConfig ()
 
void ApplyState (FDDoSState &Target)
 
void ApplyAdjustedState (FDDoSState &Target, float FrameAdjustment)
 
- Public Member Functions inherited from FDDoSState
 FDDoSState ()
 
bool HasHitQuota (FDDoSPacketCounters &InCounter, int32 TimePassedMS) const
 

Public Attributes

FString SeverityCategory
 
- Public Attributes inherited from FDDoSState
bool bSendEscalateAnalytics
 
int32 EscalateQuotaPacketsPerSec
 
int32 EscalateQuotaDisconnPacketsPerSec
 
int32 EscalateQuotaBadPacketsPerSec
 
int16 EscalateTimeQuotaMSPerFrame
 
int32 PacketLimitPerFrame
 
int32 PacketTimeLimitMSPerFrame
 
int32 NetConnPacketTimeLimitMSPerFrame
 
int32 CooloffTime
 

Detailed Description

DDoS detection state, with functions for applying the state to active DDoS detection

Constructor & Destructor Documentation

◆ FDDoSStateConfig()

FDDoSStateConfig::FDDoSStateConfig ( )
inline

Member Function Documentation

◆ ApplyAdjustedState()

void FDDoSStateConfig::ApplyAdjustedState ( FDDoSState Target,
float  FrameAdjustment 
)
inline

Applies only the per-frame adjusted state (based on expected vs actual framerate), to active DDoS protection. ApplyState should be called, first.

◆ ApplyState()

void FDDoSStateConfig::ApplyState ( FDDoSState Target)
inline

Member Data Documentation

◆ SeverityCategory

FString FDDoSStateConfig::SeverityCategory

The name of the DDoS severity level this config section represents


The documentation for this struct was generated from the following file: