Connection to dedicated server no longer works on iOS devices

Networking - Oct 11, 2019

"Looks like the cause of this is commit fb473a7 ( https://github.com/EpicGames/UnrealEngine/commit/fb473a7678c3669bebe0431dacaf52bcf8dee47f#diff-e6f727710008f31c0ece339b76041d2e ) included in v4.23. ...

Edited properties of replicated components created via the "AddComponent" BP node aren't correct on clients

Networking - Oct 8, 2019

When properties are customized on an Add Component node, and the component is replicated, the client will create the component without the customized properties. This is likely due to subobject repl ...

Encryption handshake will fail if a seamless travel occurs during key lookup

Networking - Oct 4, 2019

The encryption token challenge/response portion of the control channel handshake can fail due to a seamless travel occurring between the client's NMT_Hello being received by the server and the serve ...

Client crashes after second seamless travel when a blueprint manually placed in the world spawns a replicated actor

Networking - Sep 19, 2019

When a user loads into a level that spawns replicated actors using manually placed blueprints twice using ServerTravel with Seamless Travel enabled it will crash. It looks like the engine can't find ...

OnRep_Controller is not called when Controller is set in AController::OnRep_Pawn()

Networking - Aug 6, 2019

We don't call OnRep_Controller after it's set to null in AController::OnRep_Pawn, so overridden implementations won't get called. While it's a little weird to call OnReps explicitly on the client o ...

Creating Online Session always fails in Launch mode when loading another map

Networking - Aug 5, 2019

Creating an Online Session and transitioning to another map does not work in a Launched Windows game. The transition event does fire but it just resets the players position on the Default map. This ...

Possessing and Unpossessing a Pawn when using NetCulling causes the Client to lock up

Networking - Aug 1, 2019

In this test bench, they are using a APawn with a custom replicated Movement Component rather than using a ACharacter and they are getting a different result that ends up in a permanent softlock of ...

Sleep state not replicating properly

Networking - Jul 30, 2019

Objects' sleep states are not being properly replicated to the client. While it cant seem to be reliably triggered, occasionally the client will receive a constant stream of sleep events, until the ...

Physics replicates incorrectly on the Client-Side on sloped surfaces

Networking - Jul 30, 2019

Replicated objects don't behave correctly on the client-side on slopes when not sleeping. By placing two cubes on one another and slightly rotating the bottom one to create a very gentle slope, the ...

The socketbuilders do not properly join multicast groups on iOS

Networking - Jul 26, 2019

On iOS, using the code in the UDP socketbuilders causes the sessions tool to not join with iOS devices. Giving the error EADDRNOTAVAIL. If the user falls back to the other code function that uses th ...