Как перенести Gizmo на другой сервер

Перенос нужен, когда вы меняете серверный пк, переустанавливаете систему или переезжаете на VPS. Все данные клуба — пользователи, балансы, тарифы, история продаж и настройки — хранятся в базе данных, а сохранения игр гостей — в папке личных файлов на сервере. Достаточно перенести их, и клуб продолжит работу с того же места.

Выполняйте перенос в нерабочее время: пока новый сервер не запущен, клиентские пк и Gizmo Manager работать не будут.

Шаг 1. Сохраните данные со старого сервера

  1. Сделайте резервную копию базы данных — вручную средствами СУБД, как описано в статье «Резервная копия», или возьмите последнюю автоматическую копию (встроенное копирование работает, только если MS SQL установлен на том же пк, что и сервер).

  2. Скопируйте папку личных файлов пользователей. Где она находится, указано в Настройки → Клиент → Файловая система, поле Путь к пользовательскому хранилищу. Подробнее — в статье «Файловая система».

  3. Перенесите копию базы и папку на новый сервер или на внешний носитель.

Шаг 2. Подготовьте новый сервер

  1. Проверьте, что новый пк соответствует системным требованиям.

  2. Установите СУБД — ту же, что на старом сервере: Microsoft SQL Server или PostgreSQL. Подробнее — в разделе «Базы данных».

  3. Установите Gizmo Server — см. раздел «Gizmo Server & Gizmo Manager».

Шаг 3. Восстановите базу данных

Восстановите базу из резервной копии средствами СУБД — как это сделать, см. раздел «Ручная копия и восстановление» в статье «Резервная копия».

Затем запустите мастер настройки в ConfigurationTool и на странице Параметры базы данных укажите имя восстановленной базы — новую базу создавать не нужно. Подробнее — в статье «Мастер настройки Gizmo Server».

Шаг 4. Верните личные файлы

  1. Скопируйте папку личных файлов на новый сервер.

  2. Запустите Gizmo Server, откройте Gizmo Manager и в Настройки → Клиент → Файловая система проверьте, что Путь к пользовательскому хранилищу указывает на эту папку.

Шаг 5. Проверьте подписку

Откройте Настройки → Организация → Подписка и убедитесь, что подписка действительна. Подписка подхватывается сразу — переносить её отдельно не нужно. Если лицензии остались привязаны к старому серверу, сбросьте привязку в Менеджере лицензий на сайте Gizmo — см. раздел «Перенос и распределение лицензий» в статье «Подписка». Если не помогло — обратитесь в поддержку. Подробнее — в статье «Подписка».

Шаг 6. Переподключите клиенты и Companion

Если у нового сервера другой IP-адрес или имя хоста:

  1. Проверьте Настройки → Сервер → Сеть — имя хоста и адреса сервера. Подробнее — в статье «Сеть».

  2. На пк точек продаж укажите новый адрес сервера в настройках Companion — см. шаг 3 инструкции «Как подключить Companion и настроить кассу».

  3. Проверьте, что клиентские пк подключились: на Карте игровые места должны быть на связи. Если какой-то пк не подключается, пройдите чек-лист из инструкции «Проблемы подключения клиентских пк».

  4. Если пробрасывали порты на роутере (для онлайн-оплаты или удалённого доступа), перенаправьте их на новый сервер — см. статью «Проброс портов -- как и зачем».

Результат

Gizmo работает на новом сервере с прежними данными: пользователи, балансы, настройки и сохранения игр на месте.

Старый сервер не удаляйте, пока не убедитесь, что всё работает: при проблемах к нему можно вернуться.