Run on owning client don't get called on the owning client

Greetings, i’ve a couple, is that a bug or i’m doing something wrong?

  1. BeginPlay never have SwitchAuthority = Remote (trying in editor with checked “Run Dedicated server” option. Yes - actor is replicates.

84948-2.png

  1. Just look at the picture, whats wrong here? I’m calling an event “Run on owning client”, but anyway it executes at the server side. Thank you

Sorry, my description maybe a bit rough, but i cannot understand what is going on, why it all happens.

Bumping this. I’m having a similar issue. I had gotten a Run On Owning Client custom event going on my project. Everything was working accordingly. I’ve made some changes to my project recently and now all Run On Owning Client events have stopped working. I’ve since gone to older builds and the code is exactly the same for those events. I have no idea why this is going on and I’ve looked everywhere.

Edit With Solution:

Ok, so two things. One Make sure to call this function from the server. So basically run ServerFunction (RunOnServer) → ClientFunction(Run on owning Client).

Second thing, is a server may still be one of the clients. So it can totally be one of the owners. Ok :slight_smile: Good stuff.

Bumping this code!

UE4 4.18.3

I have something similar where I call a Run on Owning Client function (for debug we do this each tick in case there’s an on BeginPlay Bug) for the owning client to setup UI. Even though it should be on client, the function fails to have remote Authority.