SottoBoot

Как тарифы работают на ПК: автоподключение, конец времени, задачи

Что происходит с сеансом игрока: включение поминутного тарифа, конец пакета, отсчёт выхода и журнал «Задачи».

Тарифами управляет сервер клуба, а не сам ПК. Вот что происходит в типичных ситуациях.

Игрок вошёл без пакета

Если действующего пакета нет, то через заданное время (по умолчанию 5 минут) сервер подключает поминутный тариф, который доступен сейчас по дню недели, окну времени и комнате ПК. Игрок получает в чат ПК сообщения: «Через 5 минут подключится поминутный тариф.», затем «Подключён…». Остаток времени считается по балансу: хватит ли денег и не выйдет ли за конец окна тарифа. Когда окно кончается, сервер переключает на другой доступный поминутный тариф, а игрок получает «Тариф сменён на…».

Закончился пакет или не хватает денег

  • Если посадка ещё открыта (заказанные часы или бронь не кончились) и есть доступный поминутный тариф, ПК сразу переходит на него.
  • Иначе начинается отсчёт до выхода из сеанса (по умолчанию 5 минут). Затем игрок выходит из сеанса на экран входа. ПК при этом остаётся включённым и не выключается сразу.

Пополнение без тарифа

Если игрок пополнил счёт, а действующего тарифа нет, поминутный тариф не включается мгновенно: заново запускается обычный отсчёт до него (по умолчанию 5 минут). Идущий поминутный тариф или пакет от пополнения не сбрасываются — у поминутного лишь пересчитывается конец по новому балансу.

Особые случаи

  • Если ПК не в сети, перезагружается или на нём включён режим записи игрового диска, поминутное списание и выключение приостанавливаются. Действующий пакет сохраняется.
  • Если игрок завис на экране входа, ПК выключится по таймеру простоя (настройка «Простой на входе»).
  • Время игры не выходит за конец выбранной посадки или брони.

Журнал «Задачи»

В Admin (при включённой CRM) в разделе «Обслуживание → Задачи» — журнал действий тарифов по ПК. Вверху активные задачи (обновляются каждые 5 секунд), ниже завершённые за два дня. В таблице: задача, ПК, клиент, когда поставлена и когда должна выполниться, статус (например, «Ожидает», «Выполнена», «Остановлена», «Заменена», «Повтор после ошибки») и результат или ошибка. Виды задач: «Списание за минуту», «Включение поминутного», «Окончание пакета», «Выключение ПК», «Выход из аккаунта»; ручные выключение и перезагрузка ПК тоже записываются. Журнал помогает понять, почему с игроком произошло то или иное.