Доброго времени суток.
Решили с другом открыть свой сервер в одной онлайн игре и понравилось как реализована установка и обновление в том же Steam или Игры.Мэйл.ру.
Т.е. скачивается лаунчер, который сам скачивает игру и при обновлении заменяет файлы.
Интересует как это реализовано, или может у кого есть простая программа для примера?
Используется Swift
Берётся какой-нибудь консольный торрент-клиент с вшитым торрентом с обновлением, пихается в программу, для страховки прикручивается загрузчик игры по HTTP и вперёд.