Unreal Engine uses the client-server model for networking. As a result, the server always has authority over replicated actors. This means that only the server should ever see ROLE_Authority for replicated actors. Non-replicated actors can have a local role of ROLE_Authority on clients and a remote role of ROLE_None.