How would you replicate rotation changes?

I’ve created a type of top-down game out of the 3rd Person Blueprint template.

The characters should always look at the mouse, and can run in any direction with WASD.

I’m trying to figure out how I can get all characters independently rotating to look at their respective mouse locations, and replicating that behavior so all clients see the same thing.

Currently I have the Tick Event driving a “Get Hit Result Under Cursor by Channel” node to calculate the new actor rotation each frame using the “Find Look at Rotation” node, but I don’t know how to get that to work in multiplayer situations.

The more detailed an explanation you could give me, the better, because I’m stumped.

Thanks!

Epic did a nice set of tutorials on Blueprint Networking - if you’re doing networking for the first time it is quite a good way to get introduced.

Sorry I can’t help you more, I do everything directly in code, but the above should cover the basics.