Operator guideEN

Casino / Master Game / Detail

Direct master-game maintenance form for casino game metadata, images, play flags, and restrictions.

How to use this guide

Start with the main guide

Follow the explanation and examples first. Extra definitions and formulas are available below when you need them.

What this page shows

This page opens the casino game maintenance form through the direct master-game workspace. It covers the same operator work as the main Casino / Games edit form: review the selected game id and identifier, edit name and description, replace image assets, adjust play flags and game parameters, and maintain restriction data.

When to use it

  • Review or update one casino game record when the direct master-game workspace is used by another flow.
  • Check the read-only ID and Identifier before making changes.
  • Replace Thumbnail, Square, Portrait, or Fallback images for one game.
  • Adjust bonus eligibility, demo availability, Drops & Wins, active status, mobile-launch availability, RTP, wagering participation, and loyalty-point cost.
  • Maintain restricted currency and restricted country values for the game.

Form sections

Basic Information shows read-only ID and Identifier, plus editable Game Name and Description.

Game Images shows current image previews and upload controls for Thumbnail Image, Square Image, Portrait Image, and Fallback Image. Thumbnail, square, and portrait images can show optimized indicators when optimized versions exist.

Game Parameters contains wagering participation, loyalty-point cost, RTP, bonus play, Drops & Wins, active state, demo availability, and mobile-launch availability.

Restriction Settings contains JSON editors for restricted currencies and restricted countries. Prefer explicit arrays of currency or country codes.

Main actions

Save Changes submits the current form values and selected files for the game. A successful save updates the game, shows a success message, and returns the operator to the previous page.

Cancel returns to the previous page without submitting current form changes.

Reoptimize Images regenerates optimized image versions from the game's existing stored image assets. It is separate from Save Changes and does not save newly selected local files first.

Known caveats

  • This is a compatibility entry. For reliable selection from the catalog, prefer the main Casino / Games edit action.
  • Confirm the read-only ID and Identifier before saving changes from this direct workspace.
  • Selecting an image file only stages it locally. The file is not stored until Save Changes succeeds.
  • Replacing thumbnail, square, or portrait images clears the corresponding optimized image URLs so optimized versions can be regenerated.
  • The thumbnail field has stricter form validation than the picker suggests. If an animated or WebP thumbnail save is rejected, retry with PNG or JPEG until product validation is aligned.
  • Restricted countries are applied after the main game save. If that follow-up update fails silently, game metadata can still save while country restrictions need a separate check.
More details

Definitions and formulas

Open only the section you need. The relevant section opens automatically when you request help for a specific item on screen.

Calculations6 topicsOpen details

Direct route selection caveat

Explains why the main Casino / Games edit action is the safer way to open a selected record.

Formula
The direct route renders the shared game form without passing a game id prop. The shared form fallback reads gameId from router query, while this route defines masterCasinoGameId. The read path is verified, but the direct route-param handoff is not the canonical reliable selection path.
Caveats
Prefer the main Casino / Games edit route when selecting a catalog record for maintenance., Confirm the read-only ID and Identifier before saving from this direct workspace.

Selected game load

Explains how the form chooses the game record to edit when a selected id is available.

Formula
The form requests the casino-games list with masterCasinoGameId set to the selected game id and uses the first returned row to initialize the edit form.
Caveats
If no matching row is returned, the form cannot safely edit a game.

Form initial value normalization

Explains why empty numeric/boolean fields can display differently from stored values.

Formula
The page converts booleans to checked states and numeric values to numbers or empty values before editing. The update path then normalizes empty RTP and loyalty values to zero, and non-numeric wagering contribution to zero.

Image save and optimized reset

Explains what happens when source image files are replaced.

Formula
Changed image files are uploaded and stored on the game record. Replacing thumbnail, square, or portrait source images clears the matching optimized image URLs so optimized versions can be regenerated.
Caveats
Selecting files locally does not upload them until Save Changes succeeds., Fallback image changes do not clear optimized preview fields because fallback is not optimized in this form.

Restriction normalization

Explains how restriction JSON is interpreted.

Formula
Restriction values are normalized from arrays, JSON strings, or comma-separated strings into code lists. Restricted countries are then applied to country-level restricted-game lists for the selected game.
Caveats
Use explicit JSON arrays to avoid ambiguous parsing., Country restriction application runs after the main game update.

Reoptimize existing images

Explains what Reoptimize Images regenerates.

Formula
Reoptimize Images locates the selected game by id or identifier, clears existing optimized thumbnail/square/portrait URLs, and regenerates desktop and mobile optimized variants from current stored source images when the source is supported.
Caveats
SVG sources are skipped., Newly selected local files are not part of this action until they are saved first.
Fields26 topicsOpen details

Direct-route selection caveat

This direct workspace renders the casino game form through a compatibility route. Prefer opening the game from the main Casino / Games edit action when selecting a record from the catalog.

Data Type
operational-note
Editable
false

Loading

Temporary state shown while the selected game row is being loaded.

Data Type
ui-state
Editable
false

ID

Read-only master casino game id for the selected game.

Data Type
integer
Editable
false

Identifier

Read-only provider/system identifier used to locate the game and run image reoptimization.

Data Type
string
Editable
false

Game Name

Display name stored on the selected casino game.

Data Type
string
Editable
true
Validation
Required: true | Max Length: 100

Description

Optional game description stored with the game record.

Data Type
multiline-text
Editable
true
Validation
Required: false | Max Length: 1000

Thumbnail Image

Small game image asset used for thumbnail display.

Data Type
media-upload
Editable
true
Accepted Picker Formats
PNG, JPEG, TIFF, SVG, WebP, WebM
Caveats
Current form validation is safest with PNG or JPEG for this field., Replacing this file clears existing optimized thumbnail URLs after save.

Square Image

Square game image asset used where a square card or icon is needed.

Data Type
media-upload
Editable
true
Accepted Picker Formats
PNG, JPEG, TIFF, SVG, WebP, WebM
Caveats
Replacing this file clears existing optimized square image URLs after save.

Portrait Image

Portrait game image asset used for taller game cards or portrait layouts.

Data Type
media-upload
Editable
true
Accepted Picker Formats
PNG, JPEG, TIFF, SVG, WebP, WebM
Caveats
Replacing this file clears existing optimized portrait image URLs after save.

Fallback Image

Image-only fallback asset used when animated/video source formats cannot be displayed.

Data Type
media-upload
Editable
true
Accepted Picker Formats
PNG, JPEG, TIFF, SVG, WebP
Caveats
The fallback picker does not accept WebM., Fallback images are not shown with optimized variants in this form.

Optimized Thumbnail

Read-only optimized thumbnail preview when an optimized thumbnail URL exists.

Data Type
media-preview
Editable
false

Optimized Square Image

Read-only optimized square image preview when an optimized square image URL exists.

Data Type
media-preview
Editable
false

Optimized Portrait Image

Read-only optimized portrait preview when an optimized portrait URL exists.

Data Type
media-preview
Editable
false

Optimized count chip

Counts how many optimized thumbnail, square, and portrait image URLs are available for the current game.

Data Type
integer
Editable
false

Unsaved Changes

Chip shown when at least one image file has been selected locally but not saved.

Data Type
ui-state
Editable
false

Wagering Participation Fee %

Wagering contribution percentage stored for the game.

Data Type
number
Editable
true
Caveats
Empty or non-numeric values are normalized to zero by the update path.

Cost in Stakes of 1 Loyalty Point (EUR)

Stake cost used for loyalty point calculation for this game.

Data Type
number
Editable
true
Caveats
Empty values are normalized to zero by the update path.

RTP

Return-to-player value stored on the game record.

Data Type
number
Editable
true
Caveats
Empty values are normalized to zero by the update path.

Available For Bonus Play

Controls whether the game is marked as available for bonus-related play.

Data Type
boolean
Editable
true

Add Drops & Wins

Controls whether the game is flagged for Drops & Wins behavior.

Data Type
boolean
Editable
true

Active

Controls whether the game is active in the catalog.

Data Type
boolean
Editable
true

Has Demo

Controls whether the game is marked as having demo mode.

Data Type
boolean
Editable
true

Mobile Launch (IsMobile=1)

Controls the mobile-launch flag stored for the game when the field is submitted.

Data Type
boolean
Editable
true

Restricted Currency JSON

Currency restriction list for the game.

Data Type
json
Editable
true
Caveats
Use a JSON array of currency codes when possible.

Restricted Countries JSON

Country restriction list for the game.

Data Type
json
Editable
true
Caveats
Use a JSON array of country codes when possible., Saved countries are applied to country-level restricted-game lists after the main game update.

Submit error

Error toast or validation state shown when save or reoptimization fails.

Data Type
ui-message
Editable
false
More help

Related pages

Casino / Master Game

Overview for the direct master-game maintenance workspace used as a compatibility entry into the casino game form.

Affiliate Deals / Form

Create and edit form for affiliate deals, including PID, date window, commercial terms, and responsible person.

Affiliate Payment Settings / Form

Create and edit form for one affiliate payment-setting record, with visible PID targeting, minimum deposit threshold, and active-state control.

Auto Tags Manager / Create

Full rule-builder for a new automatic tagging rule, including priority, tag actions, coupon actions, KPI field selection, and draft impact estimation.

Automatic Withdrawal / Form

Create and edit form for one automatic-withdrawal rule, including thresholds, KYC, countries, methods, tags, and per-currency limits.

Bet Limits / Form

Create workspace for predefined bet-limit rules, including category fan-out, EUR amount range, helper currency preview, player-tag targeting, MWL behavior, and active state.