Replicating day/night cycle

why do you need to replicate this? is it critical for gameplay?

I think the only thing you need is to replicate some starting value once, and let clients to proceed full cycle from that start.

I need to make a day/night cycle in a level that works in a co-op environment (up to 4 players).
I currently have a working looping timeline that drives the transform on the sun (direction light) and fires an event 4 times a day that updates the “time of day” enum variable (morning, noon, dawn, night).
Problem is that I’ve set it up inside of the level blueprint I’d like to know how to go about replicating this.
Thanks!

P.S. If needed I will move the timeline out of the level blueprint.

I do need to replicate this, it is critical for gameplay.