So, I want to make a Day Cycle for a game, where there is a smooth transition between Day and Night.
Before I would just tell the Server to do to work, but it has issues:
-
Inefficient
Takes up for Networking Data, which can increase latency, thus slowing down the game, while it is only one thing thats unoptimized, I would want to keep it optimized to avoid issues. -
Fully Server-Sided
The Client should be the one in charge of Graphical Details instead of the Server, for the reason stated above.
So now im wondering how I can create a Network Efficient Day Cycle that doesnt completely rely on the Server (if at all) while staying synchronized with all others players.