Platform updates: release 2024.10 (October 2024)

Short answer. Gambling Soft platform release 2024.10 (October 2024): 597 changes, the second largest month of the year. The casino gets a crypto gateway with SBP forms and withdrawals, FreeKassa with forms, bridges and a refund method for two game providers, slot test jobs and workers on queues, database logs, a maximum deposit sum for deposit bonuses, bonus application on social registration and a currency exchanger update. The admin panel 2.0 receives a search engine, VIP levels rework, free kassa and crypto forms, WebP and AVIF, one-click casino currencies, bonus images with unique hashes and side categories editing. The poker room gets a time bank, player game settings, SSE integration, cash table settings and handlers, a new tournament structure, auto game and, on 14 October, its own React front end repository.

Release 2024.10 at a glance

Area Highlights
Payments Crypto gateway integration (requests, callbacks, withdrawals, SBP forms, limits for RUB, signature later), FreeKassa with forms and URL change, manual pay for deposits, auto payout redirect fix, refund method for bridges
Game providers Bridges for two providers with cancel logic and GGR fixes, parser image uploads and provider name helper, duplicate slots disabled when matching official providers, popularity fixes
Core and operations Namespaces finished across API modules, slot test jobs and workers via queues with reports, worker executor with retries, database logs and connection handling, currency exchanger update, acceptance tests via queue and back to cron, Telegram and phone contact keys
Bonuses and players Maximum deposit sum for deposit bonuses, null wager, bonuses applied on social registration, wager modified flag on spins, VIP rounding and free spin intervals, fortune wheel timers and next free spin, chat logic fixes, spam protection translations
Admin panel 2.0 Search engine with Chrome fix and GET method, automapping controllers, VIP levels rework 2, free kassa and crypto forms with cryptocurrency selects, WebP and AVIF everywhere, bonus image with unique hash, one-click casino multi-currency, side categories edit, games without images search, tags sorting, instructions
Poker Time bank with limits and history, player game settings, SSE integrated on the front end, cash table settings and handlers (connect, leave, history), tournaments new structure with blinds and registration, auto game commands, React front end repository, admin filters, emails on balance

Payments

  • New: crypto gateway integration. Requests and callbacks (seventeen request fixes in one day of integration testing), withdrawals, broker id, SBP form and bank choice, limits for RUB, additional information sent to the API, migration for the API key; refactored into an instance class with promises.
  • New: FreeKassa with forms, URL change, balance change on error; manual pay added to deposits; auto payout redirect fixed when disabled.
  • New: refund method for the engine and bridges, including slot log refunds through the game class.

Game providers

  • New: bridges for two providers with cancel logic, production keys and bridge GGR fixes; parser image uploads fixed; helper for correct provider names with image paths; slots disabled when a provider matches the official slots provider; popularity fixes; duplicate slots skipped in parsing.

Core and operations

  • Improved: namespaces finished across API modules, payments, tests, jackpots, cron and providers.
  • New: queue-based slot tests. Slot test jobs and workers for three providers, abstract test job, worker executor with three tries, queue count, report creation with file helper and main template; acceptance tests moved to a queue and then returned to cron after evaluation; cashback and fake jackpot queues.
  • Improved: database. Database logs, try-catch on connections, persistent PDO parameter later reverted, fixes for connection handling.
  • Improved: currency exchanger updated with old cron code removed; contact Telegram and phone keys in key storage; translations for spam messages; unit tests for cache and chat validators.

Bonuses and players

  • New: maximum deposit sum for deposit bonuses with migration; null wager allowed; bonuses applied on registration from social networks; wager modified property on slot log.
  • Improved: fortune wheel. Timers fixed, next free spin time in the response, free spins count by interval, timestamps instead of datetimes, spin price rounding with VIP, sum rounding for bids.
  • Improved: chat logic fixes; user bonus tests by domain group.

Admin panel 2.0

  • New: search engine (with Chrome fix, GET method and CSRF exception), automapping controllers, VIP levels rework 2 with default domain group levels fixed, free kassa and crypto forms with cryptocurrency and type selects, WebP and AVIF in all forms, bonus images with unique hashes, multi-select of available currencies in create-casino, side categories editing, games-without-images search parameter, tags sorting, instructions, image versions, slot tests service with cron handlers, min limit validation class.

Poker

  • New: time bank with table user time bank, time limit, render and history service, tournament time bank, sum rounding.
  • New: player game settings with admin and API; cash table settings with handlers for connect and leave and saved history; tournaments new structure with blinds logic, registration and cancel registration with balance fixes, admin part, “has started” phrase.
  • New: real time and front end. SSE integrated into the front end with reconnect fixes; React build as front end and a separate React front end repository created on 14 October with hot reload; cash tables and tournament pages, pagination and tabs, player settings front end.
  • Improved: auto game commands and AFK button, cache subscribers for table state, emails on balance, CORS and htaccess, default front end language and fallback, buy-in logic, history and chat fixes.

Compatibility and upgrade notes

  • Migrations: crypto gateway API key, max deposit sum, wager modified, side categories, poker and betting settings, Nexus visual, DashaMail and SMS API keys.
  • Slot tests run through queue workers; the worker executor retries three times.

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.

0

Do you want to launch your own online casino?

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