FRPCDoSAnalyticsData

RPC DoS Detection implementation for basic aggregated net analytics data

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FNetAnalyticsData

TDataStruct

TBasicNetAnalyticsData

FRPCDoSAnalyticsData

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/Analytics/RPCDoSDetectionAnalytics.h

Include

#include "Analytics/RPCDoSDetectionAnalytics.h"

Syntax

struct FRPCDoSAnalyticsData : public TBasicNetAnalyticsData< FRPCDoSAnalyticsVars >

Remarks

RPC DoS Detection implementation for basic aggregated net analytics data

Variables

Name Description

Public variable

FGetWorld

 

WorldFunc

Callback used for getting the current World the NetDriver and RPC DoS Detection is associated with

Public variable

int8

 

WorstAnalyticsState

The worst RPC DoS severity state that has been active and passed confirmation thresholds - mirrors RPCDosDetection.WorstAnalyticsState

Functions

Name Description

Public function

void

 

FireEvent_ServerRPCDoSEscalation

(
    int32 SeverityIndex,
    const FString& SeverityCategory,
    int32 WorstCountPerSec,
    double WorstTimePerSec,
    const FString& InPlayerIP,
    const FString& InPlayerUID,
    const TArray< FName >& InRPCGroup,
    double InRPCGroupTime
)

Triggers RPC DoS Escalation analytics.

Overridden from FNetAnalyticsData