I'm trying to find a solution for this problem.
- Server has some files it changes over time. Clients have to sync it with only read permission. Clients are not allowed to write to server.
- Also to reduce server load: if 1 or more clients have newest version of files all local clients should sync from those up to date clients.