Net

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 NOTE: Presently, all RPC hooks tied to UWorld 's only hook client RPC's - global RPC hooks, hook both client and server RPC's

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

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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback