Documentation about Event Replication wrong?

I’ve just taken a closer look into the documentation about multiplayer replication at this link: Networking Overview for Unreal Engine | Unreal Engine 5.0 Documentation

Under “Event Replication | Events” there is a table to illustrate the difference between the event replication types in dependence on who calls the event. My question is about the table introduced with "If the event is invoked from a client, given the target in the left-hand column, it will run on… "

The most right column states, that when the event should “Run on Owning Client”, it always runs on the invoking client. But from my understanding it should only run when the invoking client is also the owning client, otherwise it should be dropped. Am I missing something or is it a “bug” in the docs?

Hey Benergy,

I don’t believe that the documentation there is incorrect. Here’s how I see what it’s saying:

Whenever a Run on Owning Client event is triggered on a client, it will not be replicated. It will effect the client’s copy of said actor that the event is affecting, and alter that instance. Other clients nor the Server will see the effects of the event. So technically, in that case, the invoking client will be affecting the said actor locally.

Have a great day

Hey Sean, thanks for the quick answer. Yes, the bit about “not being replicated” cleared things for me, thank you!