As long as you configure server side correctly, everything will work, including : launcher's self update, client's update, repair and installation.
Architecture is as follow :
download = a file that contains hash for all Client files used for repairing/installation/updates exemple : You must be...