Net

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public class

FNetPropertyHook

Implements the actual hook for the above class

Public class

FNetworkNotifyHook

A delegate network notify class, to allow for easy inline-hooking.

Public class

FProcessEventHook

Class for encapsulating ProcessEvent and general RPC hooks, implemented globally for each UWorld

Public class

FScopedNetNameReplace

Hooks netcode name serialization, in order to replace replication of a specific name, with another specified name, for the lifetime of the scoped instance

Public class

FScopedNetObjectReplace

Refactor to be based on minimal client Hooks netcode object serialization, in order to replace replication of a specific object, with another specified object, for the lifetime of the scoped instance

Public class

FScopedRPCParamReplace

Hooks the netcode serialization of a specific RPC parameter, in order to override the raw serialized param data with something else

Public class

FWorldTickHook

Class for hooking world tick events, and setting globals for log hooking

Public struct

NUTNet

Netcode based utility functions

Public class UClass Transient

UUnitTestActorChannel

An actor net channel override, for hooking ReceivedBunch, to aid in detecting/blocking of remote actors, of a specific class

Public class UClass Transient

UUnitTestChannel

A net channel for overriding the implementation of traditional net channels, for e.g. blocking control channel messages, to enable minimal clients

Public class UClass Transient

UUnitTestPackageMap

Package map override, for blocking the creation of actor channels for specific actors (by detecting the actor class being created)

Typedefs

Name

Description

FOnNetSerializeItem

Delegate used to control hooked serialization of RPC parameters

FOnProcessNetEvent

Delegate used to control/block receiving of RPC's

FOnSerializeName

Delegate for hooking SerializeName