Краткий ответ

Самая сложная терминологическая проблема в проекте Slots API редко состоит в том, что кто-то не знает термин. Она возникает, когда разные команды используют один термин для разных объектов. Например, «доступно» может означать, что игра указана в каталоге, подключена в staging, включена в production или проверена для целевого рынка. Стабильные определения позволяют сохранять вопросы закупки, проектирование интерфейса, тестовые доказательства и производственные решения в рамках одной области фактов.

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

Основные роли и понятия каталога

Термин Краткое определение Чего он не устанавливает
Провайдер / игровой провайдер Сторона, поставляющая игровой контент, игровые сервисы или связанные интерфейсы. Что AG обладает правами на распространение или что контент доступен на конкретном рынке.
Агрегатор Интеграционный слой, который нормализует или координирует доступ между платформой и несколькими провайдерами. Что исчезают различия провайдеров, коммерческие условия, сертификация или проверка рынка.
Платформа Бизнес-система, управляющая учетными записями игроков, кошельками, операционной деятельностью или пользовательским интерфейсом. Что она является провайдером, RGS или юридически ответственным оператором в конкретной юрисдикции.
Оператор / операционная организация Организация, ответственная за операции в пределах указанной области проекта или рынка; ее точное значение зависит от договора и юрисдикции. Что подключение API предоставляет операционную авторизацию.
RGS / Remote Game Server Компонент системы, который размещает или координирует удаленную работу игры, состояние и связанные транзакционные взаимодействия. Что он является агрегатором или что системы с похожими названиями имеют одинаковую область сертификации.
Каталог / каталог игр Набор записей игр с информацией о происхождении, идентичности, версии, статусе и проверке. Что включение в каталог означает инвентарь в реальном времени, включение в production или допуск на рынок.
ID записи каталога Внутренний идентификатор, последовательно отслеживающий одну запись каталога. Что он заменяет код игры провайдера или ID транзакции.
Код игры провайдера Код, используемый провайдером или вышестоящим интерфейсом для уникальной идентификации игры. Что его можно вывести из отображаемого названия или слага страницы.
Версия игры Идентифицируемая версия игрового программного обеспечения или сборки контента. Что она совпадает с версией математической модели.
Версия математической модели Версия математической модели, определяющей вероятности, выигрыши и теоретические статистические характеристики. Что неизменный интерфейс означает отсутствие изменений модели.

Сессии, раунды и транзакции

Термин Краткое определение Чего он не устанавливает
Запуск Процесс, при котором платформа запрашивает и открывает указанную игру с согласованными параметрами. Что получение результата запуска завершает игровой поток или проверку целевого рынка.
URL запуска URL входа в игру или адрес с токеном, созданный для конкретного контекста запуска. Что это постоянная публичная ссылка или что ее можно раскрывать и повторно использовать вне согласованной области.
Игровая сессия Ограниченный контекст взаимодействия для идентифицированного пользователя, игры и среды после входа в игру. Что это учетная запись игрока, сессия входа, кошелек или один раунд.
Раунд Бизнес-единица, объединяющая одно или несколько событий ставок и результатов согласно правилам игры. Что один раунд всегда соответствует одной транзакции.
Транзакция Аудируемая бизнес-запись, изменяющая баланс или бизнес-состояние. Что успех API означает, что каждая система достигла окончательной согласованности.
Ставка Тип транзакции, запрашивающий или подтверждающий списание ставки в указанном раунде. Что клиентская анимация доказывает успешное списание.
Выигрыш Тип транзакции, увеличивающий баланс или создающий подлежащую выплате сумму из подтвержденного результата. Какой-либо результат в другом раунде или долгосрочную отдачу игроку.
Возврат Основанный на правилах возврат всего или части эффекта существующей транзакции. Что удаление исходной транзакции является приемлемой реализацией.
Откат / сторнирование Прослеживаемая операция, компенсирующая существующий бизнес-эффект. Что произвольный запрос на возврат можно повторно воспроизвести; он должен ссылаться на исходный объект и сохранять идемпотентность.
Баланс Денежное состояние, используемое для бизнес-решения по указанному счету, валюте и моменту времени. Что одно чтение доказывает сверку всех асинхронных записей.
Валюта Денежная единица и правила точности, используемые для отображения, ставок, расчетов или отчетности. Что техническая поддержка валюты устанавливает разрешение для целевого рынка.

Понятия кошелька и надежности

Термин Краткое определение Чего он не устанавливает
Единый кошелек Модель, в которой платформа управляет балансом игрока, а игровые транзакции взаимодействуют с кошельком платформы через API реального времени. Что исчезают тайм-ауты, дубликаты, неизвестные состояния и требования к сверке.
Переводной кошелек Модель, в которой средства перемещаются между кошельками со стороны платформы и игры и записываются отдельно. Что два баланса по своей природе согласованы в реальном времени.
Callback Взаимодействие сервер-сервер, при котором одна сторона уведомляет согласованный адрес о событии или запрашивает обработку бизнеса. Порядок прибытия, уникальность или доставку ровно один раз, если это не предусмотрено протоколом.
Идемпотентность Свойство, при котором повторная обработка одного бизнес-запроса не создает дублирующий бизнес-эффект. Простое возвращение того же ответа; система должна распознать одно намерение и сохранить соответствующий результат.
Ключ идемпотентности Стабильный ключ для идентификации одного и того же бизнес-запроса. Что ключ можно генерировать заново для каждого повтора или использовать без области вечно.
Повтор Еще одна попытка при ограниченных условиях, числе попыток и политике задержки, если завершение не установлено. Что тайм-аут равен сбою; небезопасный повтор может создать дублирующий эффект.
Неизвестное состояние Состояние, в котором вызывающая сторона не может по текущему ответу определить, завершилось ли бизнес-действие. Что система может немедленно зафиксировать успех или сбой; она должна выполнить запрос, безопасно повторить при явной семантике или провести сверку.
ID корреляции Идентификатор трассировки, связывающий запросы, callback, журналы и записи между системами. Что он заменяет ID бизнес-транзакции или ключ идемпотентности.
Сверка Процесс сравнения независимых записей транзакций, раундов или балансов для выявления и устранения расхождений. Идемпотентность в реальном времени, поиск состояния или контроль исключений.
Окончательное состояние Бизнес-состояние, которое протокол определяет как больше не изменяющееся в обычном процессе. Что HTTP-ответ об успехе сам по себе является окончательным бизнес-состоянием.

Среды, версии и рыночные доказательства

Термин Краткое определение Чего он не устанавливает
Staging Непроизводственная среда и конфигурация, используемые для интеграции, проверки и приемки. Что прохождение staging означает развертывание production или проверку реального бизнес-поведения.
Production Среда, обрабатывающая авторизованный живой трафик и данные. Что production URL или учетные данные означают одобрение каждой игры, рынка и версии.
Версия API Идентифицируемая версия контрактов интерфейса, полей и поведения. Что версия игры или математической модели та же самая.
Версия интеграции Версионированная запись выбранной топологии и конфигурации между платформой, агрегатором, RGS и провайдером. Что старые доказательства продолжают применяться после изменения критически важного компонента.
RTP / Return to Player Теоретическая средняя отдача на большом числе событий при определенных правилах игры и указанной математической модели. Результат одного события, короткого периода или отдельного игрока.
RNG / Random Number Generator Компонент или механизм, поставляющий случайные значения для игровых результатов или связанных случайных процессов. Что его реализация, версия или сертификация были проверены лишь потому, что упоминается RNG.
Сертификация / доказательства соответствия Доказательства тестирования или соответствия, выданные указанным органом для определенного объекта, версии, требований и области. Всемирную лицензию или автоматический охват операционной организации, бренда, домена или новой версии.
Сертификация интеграции Доказательства соответствия для указанной комбинации и области взаимодействия, включающей такие компоненты, как платформа, RGS, агрегатор и провайдер. Все прочие проверки, необходимые для отдельной игры или операционной организации.
Тестирующий орган Организация, проводящая тестирование или выдающая отчеты в пределах определенной области признания. Что все услуги и отчеты этого органа входят в признание регулятора.
Стандарт Спецификация, описывающая технические требования, требования к тестированию или контролю. Что применение лабораторного стандарта, такого как GLI-19, автоматически дает допуск в юрисдикцию.
Доступность на рынке Статус с определенной областью, формируемый из целевого рынка, операционной организации, игры и версии, сертификации, валюты, языка, прав и решения проекта. Вывод, который может быть установлен только включением в каталог, языком, валютой или подключением API.
Поддержка языка Проверенная возможность работы с языком для определенной области интерфейса, правил, справки или коммуникации. Полный перевод, действительную сертификацию или доступность на рынке.

Примечание о непроверенной области для RTP 0–1000 Этот числовой диапазон не является определением RTP в глоссарии. Для него по-прежнему нужны определения единицы и смысла, версии математической модели, разрешений на доступ, материалов тестирования и сертификации, целевого рынка и представления. Его нельзя толковать как проверенное заявление о производительности, возврате или соответствии рынку.

Распространенные неоднозначности, которые нужно устранить

Неоднозначное утверждение Факты, которые необходимо разделить
«Игра есть в каталоге, значит, она доступна». Внесено в каталог, проверено в staging, включено в production, коммерчески доступно и проверено для целевого рынка
«У запроса тайм-аут, значит, он завершился ошибкой». Неизвестный транспортный результат, неизвестное бизнес-состояние, подтвержденный сбой, безопасный повтор и требование сверки
«Один раунд равен одной транзакции». Раунд — бизнес-единица игры; ставка, выигрыш, возврат и откат могут быть отдельными транзакциями
«Поддерживаются BRL и португальский, значит, Бразилия готова». Валюта, язык, версия игры, топология интеграции, сертификация, операционная организация, бренд или домен и рыночные правила
«Есть сертификация, значит, это работает во всем мире». Признание тестирующего органа, стандарт, протестированный объект, версия, юрисдикция, действительность и условия проекта

Что в настоящее время можно оценить на этом сайте

  • Публичная справка API использует понятия, включая каталог, запуск, единый кошелек, переводной кошелек, записи и процесс интеграции.
  • Руководства по надежности объясняют, почему дублирующие запросы, тайм-ауты, сбои callback, неизвестные состояния и сверка должны входить в одно решение.
  • Этот глоссарий создает краткие определения для использования по всему сайту, не добавляя эндпоинты, методы подписания, учетные данные или факты производственного протокола.
  • Каталог содержит 11 провайдеров и 1 194 названия игр. Это снимок на уровне названий, а не вывод о поставке в реальном времени, включении в production, правах на контент, версиях, сертификации или доступности на целевом рынке.

Границы, о которых следует помнить

  • Не обещаются конкретное поле API, производственный протокол, реализация кошелька, уровень производительности, SLA или дата релиза.
  • Не обещается, что какая-либо игра, провайдер, сертификат, язык или валюта сейчас доступны на целевом рынке.
  • Эти общие определения не заменяют договор, спецификацию интерфейса, регуляторное правило или одобрение проекта.
  • Бизнес-выражение RTP 0–1000 сохранено как термин с ограниченной областью, но не представляет проверенное числовое определение, универсальную возможность, результат игрока или факт допуска на рынок.

Часто задаваемые вопросы

Являются ли провайдер и агрегатор одним типом компании?

Это разные роли. Провайдер прежде всего поставляет игровой контент или сервисы; агрегатор координирует доступ между несколькими провайдерами и платформой. Одна компания может выполнять несколько ролей, но записи проекта все равно должны разделять ее фактическую ответственность.

Должны ли callback, транзакция и раунд использовать один ID?

Обычно их не следует сводить к одному идентификатору. Callback — механизм взаимодействия, транзакция — изменение бизнес-состояния, а раунд — бизнес-единица игры. Каждому нужна стабильная идентичность, а ID корреляции связывают их согласно контракту интерфейса.

Означает ли RTP, что игрок получает этот процент каждый раз?

Нет. RTP — теоретическая долгосрочная статистическая мера при указанных правилах и математической модели. Она не гарантирует результат одного события или краткосрочный исход. Для любого числового значения также нужны версия игры и математической модели, доказательства тестирования и область представления.

Связанные материалы и следующие шаги

Первые семь руководств охватывают полные вопросы, стоящие за этими определениями:

  1. Что такое много-провайдерный Slots API? — объекты и границы, соединяемые агрегацией.
  2. API агрегатора и прямая интеграция с провайдером — компромиссы между маршрутами интеграции.
  3. Как оценить провайдера Slots API — доказательства для закупки и вопросы комплексной проверки.
  4. От staging к production — доказательства для производственного решения.
  5. Идемпотентность, повторы и сверка — обработка сбоев, дубликатов и неизвестных состояний.
  6. Управление данными каталога игр — поля, состояния жизненного цикла, версии и ответственность.
  7. Матрица рынка, игры, версии и сертификации — проверка целевого рынка по объекту и области.

Основные страницы: публичная справка API, каталог игр и процесс интеграции.

При использовании раздела «Связаться с нами» опишите этими терминами целевой рынок, область каталога, модель кошелька, среду и версии. Затем AG сможет подтвердить терминологию и область доказательств до обсуждения проекта. Это не является обязательством по поставке, сертификации или production.

Источники и область применения

Регуляторные источники и стандарты используются для объяснения терминологии. Они не доказывают, что проект выполнил упомянутые требования. Для конкретного проекта подтвердите, что каждое определение соответствует текущему интерфейсу, договору и правилам целевого рынка.


Нужно превратить это руководство в план проекта?

Материал помогает оценить проект, но не заменяет техническое, договорное, сертификационное или правовое подтверждение.

Связаться с нами