Перейти к содержимому

Выдача фишек

Обновлено 11 октября 2026 г.

Фишки в ClubGG выдаются через Прилавок клуба («Выдать» / «Вернуть»). Это делает либо агент, либо менеджер.

Агент — программа клуба на отдельном компьютере, которая выполняет те же действия, что менеджер на Прилавке.

sequenceDiagram
  participant AG as Агент
  participant S as Сервер
  participant G as ClubGG Прилавок
  loop каждые 10 секунд
    AG->>S: Есть оплаченное пополнение?
  end
  S-->>AG: DEP-…, ID, сумма
  AG->>G: Найти ID → баланс «до»
  AG->>G: Выдать сумму
  AG->>G: Баланс «после»
  alt после − до = сумма
    AG->>S: Готово (до, после)
    S->>S: «Фишки отправлены»
  else не совпало
    AG->>S: Не справился (причина)
    S-->>S: Заявка уходит менеджеру
  end

Правила агента:

  • Только выдача фишек. Снятия фишек агент не делает никогда — их обрабатывают люди.
  • Одна попытка. Если агент не справился, заявка уходит менеджеру и к агенту больше не возвращается.
  • Проверка по балансу. Агент подтверждает выдачу, только если баланс игрока вырос ровно на сумму.
  • Журнал на компьютере агента не даёт выдать одну заявку дважды после перезапуска.

Если агент выключен или не справился, заявку берёт менеджер в админке: «Беру» → выдаёт фишки в ClubGG → «Фишки выданы».