ABXplay Стилизованные джекпоты

Общая информация.

В играх ABXplay доступны сетевые джекпоты - общие между рядом игр или уникальные под игру. Игры поддерживают от 1 до 4 джекпотов, которые будут отображаться в самой игре в виде накопительных счетчиков и минимально необходимой ставки для того, чтобы выиграть джекпот. Сумма джекпота копится от ставок игрока, а также может иметь или не иметь базовое накопление.

Пример внешнего вида счетчиков:

Джекпот
Минимальная ставка

Джекпот начнет мигать, когда есть шанс его выиграть

Обновление функционала биллинга.

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

//пример ответа биллинга с jpkey
response: {"status":"OK","balance":50000,"currency":"USD","opts":{"jpkey":"b00c8b2e-401a-4d92-8796-c4099305f3ec"}}

Также биллинг должен принимать выплаты JP, это данные из tag запроса:

{
  "trx_id":"trx2_2_1660562178",
  "tag":{"lines":1,"game_uuid":"jp:12","game_id":"jackpot","game":"slot","denomination":1,"bet":1},
  "sign":"470300c7570cfc033e3492802b58ea90",
  "session":"XXX","retry":0,"plus":1000,"minus":0,"method":"do"
}

Файл конфигурации

В конфиг-файле, который прописывается на нашей стороне, указываются настройки дежкпотов по каждому jpkey для каждой валюты. Вам необходимо предоставить нам информацию для файла конфигурации следующего содержания:


  jpkeys:

    # jpkey по которому настраиваются JP
    56a61cac-2060-4132-a4d9-9fabc3e00762:
      jackpot_slots:

        # валюта
        FUN:
            # уникальный идентификатор в рамках jpkey/currency
          - uuid: jackpot1

            # наименование JP для игрока (в игре пишется БОЛЬШИМИ БУКВАМИ, поддерживает числа и латиницу)
            title: "Vegas"

            # набор слотов, для которых будет учитываться, для этого списка JP будет общим между всеми слотами
            slots: ["ib_kc","ib_fe", "ib_uh", ...]

            # нижняя граница выпадения (в копейках)
            border_bottom: 1000

            # верхняя граница выпадения (в копейках)
            border_top: 2000

            # процент накопления от стоимости каждого спина
            percent: 0.1

            # минимальная ставка, чтобы получить JP (в копейках)
            min_bet: 15

            # начальная сумма накопления после каждой раздачи (в копейках) - НЕ обязательный параметр, по умолчанию - 0
            base: 100

            # копить или нет JP с подарочных спинов - НЕ обязательный параметр
            free: "yes"

          # JP должны быть представлены в виде массива
          # с уникальным uuid в рамках jpkey/currency
          - uuid: jackpot2
            ...
          - uuid: jackpot3
            ...

Пример заполнения с комментариями


    #например на EUR задаем 2 джекпота, общие для 4 слотов, 2 на USD - один тоже общий для 4 слотов, другой - уникальный - только для одной игры
    56a61cac-2060-4132-a4d9-9fabc3e00762:
      jackpot_slots:
        EUR:
          - uuid: jp1
            title: "VEGAS"
            slots: ["ib_hfw", "ib_uh", "ib_kc", "ib_fe"]
            # нижняя граница 10 EUR
            border_bottom: 1000
            # верхняя граница 20 EUR
            border_top: 2000
            percent: 0.1
            # минимальная ставка для выигрыша - 0.10 EUR
            min_bet: 10
          - uuid: jp2
            title: "ATLANTA"
            slots: ["ib_hfw", "ib_uh", "ib_kc", "ib_fe"]
            border_bottom: 2000
            border_top: 3000
            percent: 0.15
            min_bet: 30
            # для второго джекпота поставим базовое накопление 5 EUR
            base: 500
            # и возможность накопления от спинов по промокоду
            free: "yes"
        USD:
          - uuid: jp1
            title: "JACKPOT"
            slots: ["ib_hfw", "ib_uh", "ib_kc", "ib_fe"]
            border_bottom: 1000
            border_top: 2000
            percent: 0.2
            min_bet: 15
          - uuid: jp2
            title: "JACKPOT"
            # для второго джекпота задали только 1 слот
            slots: ["ib_bob"]
            border_bottom: 500
            border_top: 1500
            percent: 0.1
            min_bet: 15
            base: 150
            free: "yes"

Дополнительная информация

Ограничения

Игры, в которых на данный момент доступны джекпоты

ID Source Game