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. ...

Keep World option for Attach / Detach to / from Component does not replicate properly to clients

Networking - Aug 23, 2018

Using Attach To Component and Detach From Component with the Keep World option for the Location/Rotation/Scale rules does not replicate properly to clients. This does work when using AttachToActor a ...

Cannot pass a Dictionary through a Replicated Function

Networking - Aug 23, 2018

When passing dictionary (map) variables through replicated (to server) functions, the value will not print out on the client. In 4.19.2 (CL-4033788) this caused a crash but in 4.20.2 (CL-4302132) an ...

Steam Controller and Xbox Gamepad both map to the first player

Networking - Aug 23, 2018

If multiple Xbox gamepads are connected (even if mixing Xbox 360 and Xbox One), all is fine. Each gamepad maps to its own player controller. However, if a Steam controller and an Xbox gamepad are co ...

Toggling visibility of Sublevels on a server can cause a disconnect if Dynamic Actors exist in the sublevels.

Networking - Aug 17, 2018

The PackageMap / NetGuidCache appear to get into a bad state on Clients if the Server toggles level visibility of a sublevel. This can affect currently connected clients, as well as clients that jo ...

Find Session and Join Session to join a session over LAN on iOS is inconsistent and requires being run multiple times to work

Networking - Aug 8, 2018

Attempting to use Find Session / Join Session to join a LAN session on iOS results in inconsistent results, requiring the client to press the join button multiple times to join properly. Currently ...