Go to the source code of this file.
|
| enum class | ERPCBlockState : uint8 { Unchecked
, OnAllowList
, NotBlocked
, Blocked
} |
| |
| enum class | ERPCNotifyResult : uint8 { ExecuteRPC
, BlockRPC
} |
| |
| enum class | ERPCDoSSeverityUpdate : uint8 { Escalate
, AutoEscalate
, Deescalate
} |
| |
| enum class | ERPCDoSEscalateReason : uint8 { CountLimit
, TimeLimit
, AutoEscalate
, Deescalate
} |
| |
| enum class | EPostSequentialRPCType : uint8 { MidPacket
, PostPacket
} |
| |
◆ RPC_DOS_DEV_STATS
Whether or not CSV stats should be enabled for the RPC DoS checks (development only - for stress testing the RPC DoS code)
◆ RPC_DOS_SCOPE_DEBUG
Tick/Packet scope correctness debugging
◆ RPC_QUOTA_DEBUG
Count/Time Quota debugging
◆ FGetRPCDoSAddress
Callback usually passed in by the NetConnection, for getting the address of the owning connection
- Returns
- The address of the owning NetConnection
◆ FGetRPCDoSPlayerUID
Callback usually passed in by the NetConnection, for getting the unique id of the owning player/connection
- Returns
- The unique id of the owning player/connection
◆ FRPCDoSKickPlayer
Callback usually passed in by the NetConection, for kicking the player after exceeding RPC DoS kick thresholds
◆ EPostSequentialRPCType
The type of a call to PostSequentialRPC
| Enumerator |
|---|
| MidPacket | |
| PostPacket | |
◆ ERPCBlockState
The status of blocking for an individual RPC
| Enumerator |
|---|
| Unchecked | |
| OnAllowList | |
| NotBlocked | |
| Blocked | |
◆ ERPCDoSEscalateReason
The reason for an RPC DoS severity update
| Enumerator |
|---|
| CountLimit | |
| TimeLimit | |
| AutoEscalate | |
| Deescalate | |
◆ ERPCDoSSeverityUpdate
RPC DoS escalation severity update types
| Enumerator |
|---|
| Escalate | |
| AutoEscalate | |
| Deescalate | |
◆ ERPCNotifyResult
Result of NotifyReceivedRPC, for specifying whether the RPC should execute or should be blocked
| Enumerator |
|---|
| ExecuteRPC | |
| BlockRPC | |