Sync System
We have included a syncronization system to sync sound status between clients.
It works by requesting a sound 'syncObject' from client A and broadcasting it to the client/s you want to sync. There is a global timer on every client based on server time to ensure seamless syncronization. Sync objects contain the following data:
Example
Request sync object on client, register response from UI and send it to the server
Once we have the object on the server we will broadcast it to all clients. We could also store that object and just send it when needed
Apply that sync object in the client
Last updated