![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DDoSDetection.h>
Inheritance diagram for FDDoSState:Public Member Functions | |
| FDDoSState () | |
| bool | HasHitQuota (FDDoSPacketCounters &InCounter, int32 TimePassedMS) const |
Stores the DDoS detection state (either settings from the config file, or the active DDoS detection state)
|
inline |
|
inline |
Whether or not the specified counters and time passed has hit any of the quota's
| InCounter | The counters to check against |
| TimePassedMS | The amount of time passed in milliseconds, since the beginning of this state |
| bool FDDoSState::bSendEscalateAnalytics |
Whether or not to send analytics when escalating to this state
| int32 FDDoSState::CooloffTime |
The amount of time, in seconds, before the current DDoS severity category cools off and de-escalates
| int32 FDDoSState::EscalateQuotaBadPacketsPerSec |
The number of bad (failed to process correctly) packets/sec, before the next stage of DDoS detection is triggered
| int32 FDDoSState::EscalateQuotaDisconnPacketsPerSec |
The number of recently disconnected NetConnection packets/sec, before the next stage of DDoS detection is triggered.
| int32 FDDoSState::EscalateQuotaPacketsPerSec |
The number of packets/sec before the next stage of DDoS detection is triggered
| int16 FDDoSState::EscalateTimeQuotaMSPerFrame |
The amount of time spent processing packets, before the next stage of DDoS detection is triggered
| int32 FDDoSState::NetConnPacketTimeLimitMSPerFrame |
The limit for time spent processing NetConnection packets, each frame (counts all packets time, non-NetConn and NetConn)
| int32 FDDoSState::PacketLimitPerFrame |
The limit for the number of non-NetConnection packets to process, each frame
| int32 FDDoSState::PacketTimeLimitMSPerFrame |
The limit for time spent processing non-NetConnection packets, each frame (counts all packets time, non-NetConn and NetConn)