Possession is not replicated properly to some clients

Networking - Nov 8, 2018

A user has reported an issue where Possession replication or Character Movement replication, unsure of which, is not working properly for some clients. It seems to work fine for the first client but ...

Multiple Steam NetConnections to a single session are recorded incorrectly during cleanup

Networking - Nov 6, 2018

When introduced with two Steam NetDrivers/NetConnections to the same user, instead of closing out the communications on a per channel basis, the entire session is removed from the connection list. T ...

Investigate if we can avoid re-sending properties using COND_InitialOnly when being woken from dormancy

Networking - Oct 24, 2018

Investigate if we can avoid re-sending properties using COND_InitialOnly when being woken from dormancy. See: https://udn.unrealengine.com/questions/463660/dormant-actors-replicate-properties-set-t ...

FObjectReplicator::ValidateAgainstState may validate against the wrong buffers

Networking - Oct 22, 2018

In 4.14, changes were introduced to share replicated state between objects on the server (Shadow State) this was done to allow sharing property comparisons to determine when objects needed to replic ...

Launching on IOS, sessions do not appear in the Session Frontend

Networking - Oct 17, 2018

Licensee reports: Dug into this further and our iOS devices aren't receiving any of the handshake messages sent by the Session Frontend (or any other UDP messages for that matter) because multicast ...

When a client sends an Unreliable RPC to the Server in same frame with a Reliable RPC, Unreliable RPCs are Reliable

Networking - Sep 25, 2018

When a client sends an Unreliable RPC to the Server in same frame with a Reliable RPC, Unreliable RPCs are Reliable. It implies extremely high lag on each lost RPC and all following ones. User lose ...

Prevent LevelScriptActor destruction from actor channel close

Networking - Sep 18, 2018

LevelScriptActor can be destroyed from a channel close on the client before the associated level is removed from the world, which prevents proper cleanup of the network driver. We should look into ...

Net Multicast RPC functions do not fire other session members properly

Networking - Sep 5, 2018

Using a multicast function does not call the function on both client and server. The functionality in this reproduction project can be found in the BP_MyPC blueprint. Regression?: No This occurs in ...

Find Session times out when run while in a Steam Session

Networking - Aug 30, 2018

A user has reported an issue where Find Session times out when attempting to run it while hosting a Steam session or while being the client of one. The user mentions that this is caused by RequestLo ...

Crash serializing LAN query response in OnlineSessionInterfaceSteam

Networking - Aug 28, 2018

Server will crash in FOnlineSessionSteam::AppendSessionToPacket due to the OwningUserId being null. ...