В играх 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"
}
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 |
|---|