So looking at the source it seems like the playback is designed to get replicated from server to clients. The audio plays back just fine, all synced up.
But the Niagara effects are not.
If the sequence file is the same for both client and server and the assets all exist in the scene then shouldn’t it just play through the sequence pretty much the same for both?
The client instead just sees all the niagara particle effects running despite the life time set in the sequencer which server side kills the particle effects until the playback hits that part of the time line.
Anyone know what is going on here to make sense of this behavior?