Как обновить Gizmo

Новые версии Gizmo исправляют ошибки и добавляют функции. Настройки и данные клуба хранятся в базе данных и при обновлении в пределах V3 сохраняются.

Эта инструкция — для Gizmo Server на Windows. Если вы переходите с Gizmo V2, используйте руководство «Миграция с V2 на V3».

Что нужно обновить

Компонент

Как обновляется

Gizmo Server

Вручную: новый установщик ставится поверх старой версии — шаги 3—5

Gizmo Manager

Обновлять не нужно. Manager открывается в браузере и обновляется вместе с сервером, в том числе если он установлен как приложение

Gizmo Client

Автоматически, если включено автообновление оболочки — шаг 6

Gizmo Companion

Вручную на каждой точке продаж — шаг 7

Шаг 1. Проверьте, нужно ли обновление

Сравните установленную версию с последней в разделе «История обновлений» и прочитайте, что изменилось.

Где посмотреть текущие версии:

  • Gizmo Server — Настройки → Другое → О программе, блок Версия. Подробнее — в статье «О программе».

  • Gizmo Client — Станции → Компьютеры, колонка Версия у каждого пк. Подробнее — в статье «Компьютеры».

  • Gizmo Companion — внизу страницы интерфейса Companion на пк точки продаж.

Шаг 2. Сделайте резервную копию базы данных

Если что-то пойдёт не так, база из копии вернёт клуб в исходное состояние. Как сделать копию вручную или настроить автоматическое копирование — в статье «Резервная копия».

Обновляйтесь в нерабочее время или когда в клубе меньше всего гостей: пока сервер обновляется, клиентские пк теряют с ним связь.

Шаг 3. Остановите Gizmo Server

  • Если сервер работает как служба — откройте ConfigurationTool (C:\Program Files\NETProjects\Gizmo Server\tools\configuration), перейдите в раздел «Управление Сервисом Gizmo» и остановите службу.

  • Если сервер работает как консольное приложение — закройте окно консоли.

Не знаете, как работает ваш сервер, — см. статью «Режимы работы сервера».

Шаг 4. Установите новую версию

  1. Скачайте актуальный установщик Gizmo Server для Windows.

  2. Запустите его на серверном пк и установите новую версию поверх старой.

Если вы делали собственный скин на основе стандартного, установщик его не обновит. После обновления перенесите в свой скин изменения из файлов нового стандартного скина вручную. Скины лежат в папке C:\Program Files\NETProjects\Gizmo Server\skins.

Шаг 5. Запустите Gizmo Server

  • Служба — в ConfigurationTool, в разделе «Управление Сервисом Gizmo», запустите службу.

  • Консольное приложение — запустите сервер ярлыком на рабочем столе или из папки C:\Program Files\NETProjects\Gizmo Server.

Откройте Gizmo Manager в браузере и проверьте версию в Настройки → Другое → О программе. Если в браузере осталась старая страница, обновите её (Ctrl + F5).

Шаг 6. Обновите клиентские пк

  1. Проверьте, что в Настройки → Клиент → Оболочка → Системные включено Автоматическое обновление оболочки. Тогда Gizmo Client обновится сам, когда новой версии сервера потребуется обновление клиента. Подробнее — в статье «Оболочка».

  2. Включите или перезагрузите клиентские пк.

  3. В Станции → Компьютеры убедитесь, что в колонке Версия у всех пк новая версия клиента.

Если какой-то пк не обновился, переустановите на нём Gizmo Client вручную: установщик скачивается в Настройки → Другое → О программе, блок Загрузки → Клиент Gizmo. Подробнее — в статье «Gizmo Client».

Шаг 7. Обновите Gizmo Companion

Companion не обновляется вместе с сервером — его нужно переустановить вручную на каждой точке продаж:

  1. Скачайте новый установщик в Настройки → Другое → О программе, блок Загрузки → Компаньон Gizmo.

  2. Установите его на пк точки продаж — см. статью «Gizmo Companion».

  3. Проверьте, что версия внизу страницы интерфейса Companion обновилась, а в Настройки → Сервер → Компаньоны у компаньона статус Подключено.

Шаг 8. Проверьте работу клуба

  1. Откройте Gizmo Manager и перейдите на Карту: игровые места должны быть на связи.

  2. Проверьте настройки, которых касаются изменения из «Истории обновлений».

  3. В Настройки → Сервер → Компаньоны проверьте, что у компаньонов статус Подключено.

Результат

Gizmo Server, клиентские пк и Companion работают на новой версии, Gizmo Manager открывается уже обновлённым, данные и настройки клуба сохранены.

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