Replay playback does not start at 0

UE - Networking - Nov 9, 2021

Replays start playing before the player finishes loading into the level. From the player's point of view the replay starts playing 3 seconds into the replay instead of playing at 0 seconds. The pl ...

Actor channel unable to go dormant if replication key is not changed

UE - Networking - Nov 4, 2021

If the subobject's RepKey is not updated after setting the actor to go dormant, then the subobject won't be replicated. This causes FObjectReplicator::ReadyForDormancy to return false for the subobj ...

Dynamically Spawned Actor Components call BeginPlay before reading initial replicated properties

UE - Networking - Oct 21, 2021

Replicated actors wait until initial replicated properties are read and applied to call BeginPlay (from PostNetInit), and this is usually where the actor's components have BeginPlay called as well. ...

"Pass-By-Reference" inputs to a multicast RPC can crash

UE - Networking - Oct 6, 2021

Passing a parameter by reference for an RPC does not seem to be a supported operation, and UnrealHeaderTool will already throw an error if a networked UFUNCTION includes any OutParms. However, users ...

Networking Insights not correctly tracking outgoing multicast RPCs from server

UE - Networking - Sep 30, 2021

It looks like this only happens to multicast RPCs that are outgoing from a server. Client RPCs still show up as expected, and both incoming and outgoing RPCs appear properly in a client's session. ...

Wrong Role in BeginPlay of startup actors respawned by a replay scrub

UE - Networking - Sep 3, 2021

The Role/RemoteRole of net startup actors that get respawned during the replay scrub will be incorrect/swapped during BeginPlay (but not later for any onreps we process). ...

Replicated component destruction not reaching client

UE - Networking - Aug 31, 2021

See the attached UDN for more information and a sample project reproducing the issue. This issue seems to happen due to a specific order of events. First, the component is destroyed, and garbage col ...

Delta struct serialized fast arrays replicating new elements with no changelist

UE - Networking - Jun 14, 2021

There is a scenario where delta struct serialized fast arrays can replicate changes that introduce additional elements to the array, but without changelists containing the new data. This needs furt ...

FFastArraySerializer property not replicated when using ForceNetUpdate on dormant actor

UE - Networking - Jun 11, 2021

See the linked UDN for more information. It also seems as though calling ForceNetUpdate before making the changes to the fast array results in the changes being properly replicated. ...

ChildActor is being set to null on client via replication

UE - Networking - Feb 25, 2021

When DuplicateWorldForPIE is called and serializes the references in another AlwaysLoaded sublevel, the properties of a ChildActorComponent are confusingly inaccurate. ...