Question about Blueprint replication


I’ve been watching a video about actor and variable replication but fail to understand relatively simple thing…
I made 2 simple static mesh blueprints: one with “Replicates” checkbox enabled and second with checkbox disabled. When the level is running, for some reason both client and server can see both items. In reality server should see both items and client should see only one item.

Does anyone have ideas why non replicated BP is seen by client?


The actor will still live and exist in the game it’s properties just won’t be replicated by the server and each host/client will maintain that object themselves.