Please fix the actor 'Replicates' flag one way or another

in ue4 editor, in the details panel, hover your mouse over ReplicateMovement, it will explain:

“If true, replicate movement/location related properties. Actor must also be set to replicate.”

that tool tip is documentation, directly inside the source code, written by epic, which directly explains what i have been saying all along. check off both things and it will do exactly what you are asking for.

the reason you need to go through all the trouble of setting 2 booleans instead of 1, is that many actors you replicate will not need their location/rotation/scale replicated, like treasure chests, doors, switches, score boards, shops, weapon factories, anything stationary, anything with scripted movement triggered by an event, etc… and it would be a huge laggy waste to send all that useless extra data, every time you wanted to replicate an int or a boolean.


set replicate movement to true, and set replicates to true. problem solved. there is nothing special you have to do with your root component, you don’t have to worry about lifetime replicated props, that’s for the engine to worry about, you just check off 2 check boxes and you are done.

the documentation is not perfect, its a work in progress, and when i started using this engine, there was barely any documentation at all, and none of it addressed replication, but i still learned from various other sources and my own experimenting.