[Autoupdater]Лаунчер c++
Вечер добрый.. Выкладываю исходник лаунчера для любой игры.
Разработка велась на C++ Builder 10.3
Если что, это бесплатное ПО(если выбрать, что вы студент).
Как пользоваться:
1. Скачиваем какой-нибудь xampp/OpenServer.. Хоть на линуксе что-нибудь подобное;
2. Открываем порт apache, чтобы люди имели доступ к файлам клиента;
3. Заливаем клиент в папку сайта;
4. Заливаем "Autoupdater Patch Generator.exe", который находится в архиве в папку с вашим клиентом(который вы засунули на сайт);

5. Открываем "Autoupdater Patch Generator.exe". Он генерирует хэш-суммы, по которым будет дальше сравнивать;
6. Компилируем лаунчер(или можно взять готовый из папки, но там один из проектов для другой игры);
7. Создаем в папке клиента(который у нас на сайте) папку с названием "updater" и в файл "Updater.cfg"(который вы также сами должны создать) записываем свои данные. Пример на картинке ниже:

8. Запускаем лаунчер.
Функционал:
1. Обновление клиента до новой версии;
2. Проверка клиента;
3. Переход на сайт/регистрацию;
4. Отображение новостей.