This seems to have regressed because of the fix to [Link Removed]. Because UWorld::InternalGetNetMode now only returns the DemoNetDriver's NetMode when it is recording and in its tick, the multicast RPC's call space returned from AActor::GetFunctionCallspace will be local. This will skip the call to CallRemoteFunction, so the DemoNetDriver does not record the RPC into the replay.

Steps to Reproduce

In a standalone PIE instance, have a replicated actor call a multicast RPC, and record a replay of this.

When playing back the replay, observer that the multicast RPC is not called.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-202562 in the post.

Login to Vote

ComponentUE - Networking
Affects Versions5.4
Target Fix5.5
CreatedDec 13, 2023
UpdatedFeb 23, 2024