Crash in UEngine::TickWorldTravel

Networking - Jun 14, 2018

In UEngine::TickWorldTravel, in between calls to LoadMap() and LoadMapCompleted() it is possible that an error causes PendingNetGame on the world context to be nulled out (presumably by CancelPendi ...

FQuat::NetSerialize modifies the original value which can cause it to be replicated continuously

Networking - Jun 8, 2018

FQuat::NetSerialize will always call Normalize() as part of replicating the current value, so that only the X, Y, and Z components need to be serialized (the W can be computed on load). This operat ...

Networked voice starts before local player is registered

Networking - May 23, 2018

The voice engine starts before it is ready. FOnlineVoiceImpl::StartNetworkedVoice is called prior to VoiceEngine->RegisterLocalTalker() in FOnlineVoiceImpl::RegisterLocalTalker(). This leads to the ...

Crash when calling a RPC function with a TSet or TMap parameter on a client

Networking - May 11, 2018

Calling a RPC function with a TSet or TMap parameter on a client causes the editor to crash. Regression?: No This also occurs in 4.18 ...

PostRepNotifies may not always be called

Networking - May 8, 2018

FObjectReplicator::UpdateUnmappedObjects calls  CallRepNotifies, but does not call PostRepNotifies. Further, the order of CallRepNotifies and PostNetReceive in FObjectReplicator::UpdateUnmappedObje ...

Non replicated actor is not destroyed on Client when added to the level

Networking - May 7, 2018

When placing an actor into the level that is not replicated the client will not destroy its copy when destroy actor is called. ...

Client has slight jitter when placed on a slow moving object

Networking - Apr 23, 2018

Client has slight jitter when placed on a slow moving object ...

TimeSpan Variable to does not replicate

Networking - Apr 6, 2018

The Timespan variable does not appear to replicate the changes to the variable to the client from the server (event with the Replication setting set to "Replicated"). In the example a float value ha ...

Server RPC with struct param containing class reference does not pass parameter

Networking - Apr 2, 2018

Class ref is not passed to server within the struct in UE 4.19. Instead, the default value is passed to the server. LogNetPackageMap: Warning: SanityCheckExport: CacheObject == NULL. NetGUID: 1, Ob ...

Dedicated server crashes when ran from Editor

Networking - Feb 14, 2018

When using a dedicated server in the editor it crashes after running a few seconds ...