Автоматическая очистка папки Updates
Дата: 30.08.2012 15:53:43
DecMaN (28 Авг 2012 - 10:27) писал: Как проверить корректность без логической оценки результатов
устновки?.. Потому как только ты как поьлзователь можешь понять -
корректно установилось обновление или нет.. Факт запуска клиента,
как мне кажется, не показатель корректности..ny3blpbku_co_gHa:
Это проще чем кажется. Лаунчер может, например, получать от сервера таблицу в которой указаны все файлы игры с их относительными путями и их хэш-коды. Далее лаунчер просто пробегает по папкам и проверяет по этой таблице есть ли нужные файлы и совпадают ли их хэш-коды. Если всё совпадает, значит обнова опставилась ништяк. Если не совпадает, значит надо просто докачать нехватающие/битые файлы. Тоже самое можно сделать и с записями реестра если они допустим меняются во время обновления.
В общем точки зрения программирования это совсем не архисложная задача, другое дело что сложность и трудоёмкость задачи не всегда коррелируют между собой, и нужно найти свободного программиста который будет ею заниматся, это сложнее
Это проще чем кажется. Лаунчер может, например, получать от сервера таблицу в которой указаны все файлы игры с их относительными путями и их хэш-коды. Далее лаунчер просто пробегает по папкам и проверяет по этой таблице есть ли нужные файлы и совпадают ли их хэш-коды. Если всё совпадает, значит обнова опставилась ништяк. Если не совпадает, значит надо просто докачать нехватающие/битые файлы. Тоже самое можно сделать и с записями реестра если они допустим меняются во время обновления.
В общем точки зрения программирования это совсем не архисложная задача, другое дело что сложность и трудоёмкость задачи не всегда коррелируют между собой, и нужно найти свободного программиста который будет ею заниматся, это сложнее
Автоматическая очистка папки Updates














