Бюджет:
5000 руб
Основная задача скачивание файлов на компьютер клиента, проверка их актуальности. Запуск игры по кнопке (необходимые данные предоставлю). Подгрузка новостей и необходимых параметров. Есть рабочая версия на делфи, но нужно написать новый. Пример подобных лаунчеров любая сетевая игра, WoT, War Thunder и т.д. (маленькая программа, которая скачивает сам клиент игры) Желателен опыт выполнения подобных задач. Более подробно: Есть хост, на котором лежит xml с конфигами серверов, а так же torrent файл, созданный в utorrent'е. Есть несколько сидов, постоянно раздающих торрент. Что происходит при запуске лаунчера: Запрашивается xml файл, в котором список всех серверов, число которых может измениться, а так же их конфиги, включающие параметры для запуска и список файлов. Далее в лаунчере появляется список серверов, по клику на любой из них загружается основное окно лаунчера, если сервер использует дополнительные файлы, то они проверяются на клиенте, считывается md5 файла и сравнивается с тем, что в xml файле. Если md5 не совпадает или файлы отсутствуют у клиента они закачиваются. После успешных проверок и загрузок размораживается кнопка запуска, по нажатию на которую лаунчер закрывается и запускается игра с параметрами из xml файла. Если сервер не содержит файлов, то просто горит кнопка запуск. Так же основной интерфейс содержит список новостей, которые для каждого сервера отдельные, опять же из xml файла.
Обязательные требования:
Работоспособность на Windows 7 и выше. Соблюдение сроков, прошлый исполнитель на этом погорел. Не на Delphi. Без установки. Без monotorrent, он не поддерживает DHT.