I'm building a game launcher / updater and need to make clients download the last game version if an update is avaiable or if there is a problem with files integrity.
I need something able to produce a "delta patch" between a client local game and the official relase on the server.
rsync seems to be what I need, with it's ability to download only the different binary parts (am I right ?).
However, what if hundreds of clients need an update and they simultaneously rsync on my only server ?
Is rsync the right tool ?
Thanks if you have any kind of information that could lead me to the right way.