Release Notes - October 2024

General

New Features

ThrillPots

  • Multi-strategy Community Payouts

    • Up until now, community payouts were limited to a single payout strategy (Active Players, Highest Lifetime Contributor, or the new Highest Contribution Per Win). With this release, it is now possible to define multiple community payout strategies for a single community win.

    For example, if you allocate 50% of the pot to be paid out to the community, you are now able to create sophisticated community payout strategies such as:

    • Pay 20% to X random players that were active contributors to the jackpot in the last n hours
    • Pay 20% to the top Y highest contributors to the pot
    • Pay the remaining 10% to the top Z highest contributors of the jackpots lifetime

    NOTE: Community payout strategies are defined as part of the jackpot mathematical model. If you would like to migrate your model to take advantage of multi-strategy community payouts in the future, please contact your Customer Success manager or technical point of contact to discuss further.

  • New Community Payout Strategy: Highest Contributor Per Win

    • In previous versions, the Highest Contributor strategy would track and reward the highest contributors for all time against a jackpot instance.
    • This new strategy provides the following capabilities:
      • Contributions are tracked per player, per pot (jackpot tier)
      • When this strategy is used to select community winners for a pot that has been won, the contribution values per pot are used for the selection.
      • When a specific pot is won by a player, all players have their contribution counters for that pot reset
    • This strategy provides a fair way to introduce new brands to a multi-brand community jackpot by eliminating any advantage players from longer-participating brands may have had.
  • Raffle Ticket Accumulation Mode

    • As of this release, Raffle Tickets can be awarded based on accumulated contributions or base wager costs.
    • What this means is that you can set the "price" of a raffle ticket to be X (eg €2.00), and as players contribute or wager, the system will accumulate the selected metric until the cost of the ticket has been reached, at which point a ticket will be awarded.
    • For example:
      • A ticket's cost is set to €2.00 of base wager
      • A player is playing a slot game for €0.10 spins at a time.
      • After 20 spins at €0.10 per spin, the player will be awarded a raffle ticket.
  • Winners Feeds from ThrillPots Gateway

    • Implemented functionality to retrieve latest winners per pot, as well as over all pots.

    • APIs are served from ThrillPots Gateway at the following routes:

      • GET /jackpots/instances/jackpot/:instance_id/pot_winners
      • GET /jackpots/instances/jackpot/:instance_id/latest_winners
    • Both APIs accept the following query parameters:

      • brand_id (Optional) - filters the winners by brand_id. If not provided, winners across all brands will be returned.
      • limit (Optional, default: 10) - limits the number of winners returned. In the case of pot_winners_for_instance, limit is considered per pot

Changes/Improvements

ThrillPots

  • Events sent from ThrillPots Gateway now carry a unique event_id identifier for each event.
    • This can be used to detect already-processed events in your downstream listeners (if you have more than one listener subscribed to events)

Bug Fixes

ThrillConnect

  • Service connections to ThrillConnect did not receive events that they were subscribed for. This has now been fixed and any Service based event subscribers listening to ThrillConnect events will once again start receiving events.