Как известно, при игре через Интернет существует необходимость следить за постоянно выходящими патчами к игре. При этом нужно скачать обновление с файлообменников и установить их в папку с игрой.
Если же Вам необходимо обновить игру с первой версии до последней - то это может превратиться в полный кошмар, ведь нужно следить за очередностью установки патчей, а также ждать по 40 минут после превышения лимитов скачивания на депозитфайлс или прочих подобных сервисов (если у Вас конечно нет Gold-аккаунта).
Я хотел бы предложить сообществу концепт, то есть всего-лишь приблизительный внешний интерфейс программы автоматического обновления Team Fortress 2: TeamUpdate.
Как это работает?
У Вас в трее(в правом нижнем углу) "висит" программа. С определенной периодичностью (к примеру, раз в полчаса) она проверяет наличие новых обновлений для игры путем запроса на сервер (необходимые серверные мощности у меня имеются).
Если вышло новое обновление - то TeamUpdate автоматически его скачивает с сервера и разархивирует в папку с игрой (путь к которой указывается в настройках).
Естественно, программа сама следит за установкой патчей в хронологическом порядке.
Как это выглядит?
Программа "висит" в трее:
(оранжевая стрелка - это сама программа TeamUpdate. Справа от нее находится иконка Steam просто для примера)
Главное окно программы:
Обновление было успешно установлено:
Окно программы после установки обновлений:
Выпадающие меню:
Что в итоге?
В итоге мы имеем удобную программу автоматического обновления, которая лишает нас головной боли при очередных обновлениях Team Fortress 2.
Зачем я написал это сообщение?
Пока я еще не начинал разработку. Мне интересно насколько это необходимо нашему сообществу?
Собственно разработка этой программы требует времени и ресурсов, и ничего не приносит взамен, поэтому я даже буду рад, если кто-либо возьмется за ее реализацию.
Хотел бы услышать Ваши мнения и предложения. Буду рад, если Вы меня отговорите от этой затеи :)
Спасибо!