| FDDoSState
|
Module |
|
Header |
/Engine/Source/Runtime/Net/Core/Public/Net/Core/Misc/DDoSDetection.h |
Include |
#include "Net/Core/Misc/DDoSDetection.h" |
struct FDDoSState
Stores the DDoS detection state (either settings from the config file, or the active DDoS detection state)
Name | Description | ||
---|---|---|---|
|
bSendEscalateAnalytics |
Whether or not to send analytics when escalating to this state |
|
|
CooloffTime |
The amount of time, in seconds, before the current DDoS severity category cools off and de-escalates |
|
|
EscalateQuotaBadPacketsPerSec |
The number of bad (failed to process correctly) packets/sec, before the next stage of DDoS detection is triggered |
|
|
EscalateQuotaDisconnPacketsPerSec |
The number of recently disconnected NetConnection packets/sec, before the next stage of DDoS detection is triggered. |
|
|
EscalateQuotaPacketsPerSec |
The number of packets/sec before the next stage of DDoS detection is triggered |
|
|
EscalateTimeQuotaMSPerFrame |
The amount of time spent processing packets, before the next stage of DDoS detection is triggered |
|
|
NetConnPacketTimeLimitMSPerFrame |
The limit for time spent processing NetConnection packets, each frame (counts all packets time, non-NetConn and NetConn) |
|
|
PacketLimitPerFrame |
The limit for the number of non-NetConnection packets to process, each frame |
|
|
PacketTimeLimitMSPerFrame |
The limit for time spent processing non-NetConnection packets, each frame (counts all packets time, non-NetConn and NetConn) |
Name | Description | |
---|---|---|
|
FDDoSState() |
Name | Description | ||
---|---|---|---|
|
HasHitQuota ( |
Whether or not the specified counters and time passed has hit any of the quota's |