bestchanges / hellomoto22

2 stars 2 forks source link

Изменить протокол обновления клиента #24

Open bestchanges opened 6 years ago

bestchanges commented 6 years ago
  1. разделить версию на минор и мажор. 1.12: 1=мажор, 12=минор

  2. если версия в мажоре отличается, то автоматическое принудительное обновление

  3. если обновление в минорной версии, тогда обновление из интерфейса админа/клиента

  4. [?] проблема с раздельным хранением версий. сейчас проблема в том, что версия клиента в архиве может отличаться от версии возвращаемой севрером, что приводит к бесконечному циклу обновлений, если на сервере не было запущен процесс обновления архива с клиентом.

Решение: включить версию клиента в имя файла на сервере: BestMiner-Windows-32.2.zip Если файл не найден, то процесс обновления прерывается до момента следующей проверки... Стоп! А что если это major update? Тогда клиент не имеет права запускатся без обновления. Да, ок. ..