RGS — технологический слой. Сам по себе он не предоставляет производственные ресурсы для создания игр, разрешение на деятельность или договоры распространения.
Выберите, чем должна владеть студия
Сравните собственную RGS с размещённым у поставщика или партнёрским сервисом по необходимому контролю, сопровождению и работам по оценке. Определите, какие части выполнения игр, управления версиями, отчётности и интеграции остаются за студией в каждой модели.
| Обязанность | Какое решение документировать |
|---|---|
| Игровая логика и случайность | Какая версия выполняет раунд и как записывается результат? |
| Сессии и состояние | Что остаётся доступным после отключения клиента? |
| Интерфейс кошелька | Какие сообщения разрешают списания, зачисления и отмены? |
| Адаптер распространения | Какую спецификацию оператора или агрегатора он реализует? |
| Релиз и доказательства | Какие тесты и одобрения охватывают развёрнутую версию? |
Явно укажите сторонние лицензии и права на код. Владение одним слоем автоматически не передаёт права на каждую используемую игру, библиотеку или коннектор.
Сохраняйте незавершённые раунды при изменениях
Привяжите раунд к соответствующей версии игры и конфигурации. Определите, ожидает ли развёртывание завершения активных раундов, сохраняет ли доступ к прежней версии или использует другую документированную стратегию восстановления.
Реестру операций оператора и записи RGS нужны стабильные идентификаторы одних и тех же финансовых событий. Задержанное зачисление или отмена должны оставаться объяснимыми после завершения клиентской сессии или развёртывания нового релиза.
Проверьте восстановление по фактическому протоколу
Отработайте повторный запрос, тайм-аут после списания, задержанный выигрыш и откат, разрешённый спецификацией адаптера. Сравните историю RGS с записью на стороне оператора. Зафиксируйте ожидаемый результат, не предполагая, что все получатели используют одинаковую последовательность транзакций.
Проверьте обновление при незавершённом раунде и убедитесь, что исторические результаты остаются доступными для проверки. Включите мониторинг, ответственность за инциденты и отчёты для поиска непогашенных обязательств после сбоя.
Определите план распространения
Пришлите портфель игр и целевых партнёров по интеграции, текущую архитектуру сервера и требования к правам. Укажите путь оценки и команду сопровождения. Для более широкого решения о студии руководство по запуску игровой студии связывает разработку, распространение и операционные расходы.