Platform updates: release 2024.06 (June 2024)

Short answer. Gambling Soft platform release 2024.06 (June 2024) is the largest month of the year: 592 changes. The poker room is rebuilt on Symfony with a bank service, combination services, a winner service, a game process with a table state listener, auto play, spectators, chat and table history. The casino gains a queue module with workers, one-time currency choice after registration, fast registration, a withdrawal lock right after a deposit, bonus activation requirements, VIP levels rework, game favourites and a support email API. The admin panel 2.0 receives the safety system page, game settings images, provider and hoster search, fortune wheel settings, jackpot copying, VIP logo per domain and pages per domain.

Release 2024.06 at a glance

Area Highlights
Poker rewrite Symfony security and user entity, bank service, all combination services, winner service, game process and rounds, table state listener, auto play, buy-in, spectators, show and hide cards, chat API, table history and system chat
Casino core Queue module with workers and win reader, registration in a database transaction, API key per domain group, fast registration, one-time currency choice, withdrawal prohibited right after a deposit, bonus activation requirement by number of payments, bonus excess winnings rule, migrations over HTTP
Engagement VIP levels rework with defaults and logo per domain, cashback across all domains with last-day logic, referral links, game favourites, fortune wheel fixes
Admin panel 2.0 Safety system page, game settings images (upload, background, hoster paths), provider and hoster search, parse-games buttons with notifications, game categories (show default games, inhouse), fortune wheel title, description and icon, jackpot copy and minimum win percent, pages per domain, VIP logo path, pay-way currency filters
Catalogue Parsers run as cron jobs and stop for deactivated hosters, catalogue images in game search, image upload and path saving, old images uploaded, indexes on game settings
Support Support email API, mail helper with delay and black list, email template replacements

Poker rewrite on Symfony

  • New: foundation. Security bundle for authentication, player renamed to user, user entity and game state, bank entity with trait, new migrations for tables and players, admin panel returned and extended.
  • New: game engine. Bank service with bank calculation and side pots, all combination services including full house fixes, winner service and winner detection with bank status, game process with round changes, sit and leave, buy-in, bet, fold, equal, all-in, last word logic, timer, players excluded from the game session, players dropped for inactivity.
  • New: automation. Auto-gaming service with logger and balance, table state listener that runs game play, refresh of the round when users are dropped.
  • New: spectators, chat and history. Spectators in the table entity, show and hide cards with card controller, chat API with system chat, table history with events and winner messages, history view in table state, access to table state for unauthorised users, front end with timers, animations, buttons, navigation and card refresh.

Casino core

  • New: queue module. Queue with workers and a win reader rework, configuration, limits and migrations; job for testing; aggregator parser tested through a job.
  • New: registration and currency. Registration creates login and user records in one transaction with IP; fast registration by phone or email with validators and tests; one-time currency choice after registration with availability check and currency on the login record; referral links on registration.
  • New: money rules. Withdrawal prohibited immediately after a deposit; bonus activation requirement by required number of payments with a message to the player; bonus excess winnings rule; a new exception type for bonus activation.
  • Improved: API key per domain group from the database; cashback across all domains with per-domain settings and last-day logic; emailing fixes; cron exception catching; migrations over HTTP; configuration through global variables; aggregator scripts wrapped in a transaction.

Engagement

  • New: VIP levels rework with default levels, translation mechanism, descriptions and default pictures, VIP logo path per domain.
  • New: game favourites table; support email API; fortune wheel exchange price and active sectors fixed; tournament prize sum type changed.

Admin panel 2.0

  • New: safety system page with styles and translations; demo role notifications; currency shown next to balances; pay-in total column on withdrawals; dashboard withdrawals.
  • New: catalogue management. Buttons to run parse-games scripts with notifications and disabled state, provider and hoster search, game hosters with active flag and descriptions, game categories with show-default-games flag and an inhouse common category, game settings images (upload, background, processing, hoster-named paths, translations), game providers menu logic, longer script execution for parsers.
  • New: content and settings. Fortune wheel settings with title, description and icon, jackpot copy and minimum win percent for real jackpots, pages per domain, banners with links, deposit bonus assignment to one user, bonus field for required number of payments, tabs and reworked form methods, VIP levels rework, game category deletion restricted for common categories, actual favicon and logo versions.

Catalogue

  • Improved: parsers for three providers fixed for cron work and skip deactivated hosters; images added to game search; image upload and path saving changed; old game images uploaded; indexes on game settings for provider and view; game categories migration.

Compatibility and upgrade notes

  • Poker room database is new: migrations create tables, players and default table data.
  • Queue workers must run for parsers and mailings; API keys move to the database per domain group.
  • Migrations: VIP levels and logo path, game favourites, dialogs, game settings images and indexes, bonus required payments, currency on login record.

Delivery to clients

Projects hosted by Gambling Soft are updated by our team. Source-code licensees receive the release from the repository under their support terms. Questions about a specific item: the contact page. All issues are listed under Platform updates; the platform itself is described on the architecture page.

1

Do you want to launch your own online casino?

We have been in the Gambling industry since 2010: we know how to start effectively!