Clients do not replicate. Only the server replicates.
- Client request changes/actions via RPC to server.
- Server validates and Sets the replicated “variables”.
- Replication subsystem replicates those variables to other clients.
Customizable instance object, Actor components etc, it is better to replicate variables to drive the customization per client. Repnotify is the preferred approach here.
Last few paragraphs of the section are key here.