Network Ownership

There’s plenty of talk around the documentation (UE4 and UDK) about needing ownership of an actor, but how would I go about having a client ‘claim’ ownership on an existing actor (not a pawn)?

My Goal: Call an RPC function on the actor (from Client → Server).

Edit: I have tried ‘SetOwner’, but my server functions are still not being called on the server from the now ‘owning’ client.

Any help is appreciated

I’m not sure what I was doing wrong, but I rebuilt the class I was working with and SetOwner was all I needed to do for it to work (along with calling the rpc function when not ROLE_Authority).