Update on Client Only - Explanation

The server has an instance of the cube that DOESN’T move.
The client has an instance of the cube that moves.

The server has authority. The position of its cube is the true position of the cube.
Although the cube and its movement is replicated (and should be received by the client), the client still sees its own version of the cube moving. This is the true mystery: why isn’t the client’s cube’s position corrected by the server?

Although bReplicates=true and bReplicateMovement=true, because the server cube’s position has not changed, the server hasn’t replicated the true positional information to the client.

Replication is usually setup to only report changes. This is done to conserve bandwidth.

2 Likes

Privacy & Terms