Как перенести Gizmo на другой сервер
Перенос нужен, когда вы меняете серверный пк, переустанавливаете систему или переезжаете на VPS. Все данные клуба — пользователи, балансы, тарифы, история продаж и настройки — хранятся в базе данных, а сохранения игр гостей — в папке личных файлов на сервере. Достаточно перенести их, и клуб продолжит работу с того же места.
Выполняйте перенос в нерабочее время: пока новый сервер не запущен, клиентские пк и Gizmo Manager работать не будут.
Шаг 1. Сохраните данные со старого сервера
Сделайте резервную копию базы данных — вручную средствами СУБД, как описано в статье «Резервная копия», или возьмите последнюю автоматическую копию (встроенное копирование работает, только если MS SQL установлен на том же пк, что и сервер).
Скопируйте папку личных файлов пользователей. Где она находится, указано в Настройки → Клиент → Файловая система, поле Путь к пользовательскому хранилищу. Подробнее — в статье «Файловая система».
Перенесите копию базы и папку на новый сервер или на внешний носитель.
Шаг 2. Подготовьте новый сервер
Проверьте, что новый пк соответствует системным требованиям.
Установите СУБД — ту же, что на старом сервере: Microsoft SQL Server или PostgreSQL. Подробнее — в разделе «Базы данных».
Установите Gizmo Server — см. раздел «Gizmo Server & Gizmo Manager».
Шаг 3. Восстановите базу данных
Восстановите базу из резервной копии средствами СУБД — как это сделать, см. раздел «Ручная копия и восстановление» в статье «Резервная копия».
Затем запустите мастер настройки в ConfigurationTool и на странице Параметры базы данных укажите имя восстановленной базы — новую базу создавать не нужно. Подробнее — в статье «Мастер настройки Gizmo Server».
Шаг 4. Верните личные файлы
Скопируйте папку личных файлов на новый сервер.
Запустите Gizmo Server, откройте Gizmo Manager и в Настройки → Клиент → Файловая система проверьте, что Путь к пользовательскому хранилищу указывает на эту папку.
Шаг 5. Проверьте подписку
Откройте Настройки → Организация → Подписка и убедитесь, что подписка действительна. Подписка подхватывается сразу — переносить её отдельно не нужно. Если лицензии остались привязаны к старому серверу, сбросьте привязку в Менеджере лицензий на сайте Gizmo — см. раздел «Перенос и распределение лицензий» в статье «Подписка». Если не помогло — обратитесь в поддержку. Подробнее — в статье «Подписка».
Шаг 6. Переподключите клиенты и Companion
Если у нового сервера другой IP-адрес или имя хоста:
Проверьте Настройки → Сервер → Сеть — имя хоста и адреса сервера. Подробнее — в статье «Сеть».
На пк точек продаж укажите новый адрес сервера в настройках Companion — см. шаг 3 инструкции «Как подключить Companion и настроить кассу».
Проверьте, что клиентские пк подключились: на Карте игровые места должны быть на связи. Если какой-то пк не подключается, пройдите чек-лист из инструкции «Проблемы подключения клиентских пк».
Если пробрасывали порты на роутере (для онлайн-оплаты или удалённого доступа), перенаправьте их на новый сервер — см. статью «Проброс портов -- как и зачем».
Результат
Gizmo работает на новом сервере с прежними данными: пользователи, балансы, настройки и сохранения игр на месте.
Старый сервер не удаляйте, пока не убедитесь, что всё работает: при проблемах к нему можно вернуться.