Why is client not replicating to server.

Hello,
I’m new to replication in unreal so I just followed this video:

My question is, why the client can see what the server does but the server cannot see what the client does (which is spawning an actor in this case) and even that actor, only on the client side, does not have collision? (is the server is triggering the spawning, it has collision)

New Event: Move Forward
Move Forward → Branch → Loop etc.

Overlap → Move Forward


If the client proxy gets overlapped, then the server proxy will too shortly after. So there’s no need to replicate anything here.


Get Net Player Index needs a reference to a Player Controller. Your code provides none. So by default it will always return 0.