Admin panel
Admin — operations and reports
Dashboard#
Key metrics for the period you pick (7 days, 30 days, this month or custom dates, per currency): Stake, Payout, GGR (stake minus payout), RTP, Spins, Sessions, Projects and Active players. Each figure is compared with the previous period. A chart shows the daily payout, a list shows the top games, and a tile shows who is playing now (players active in the last 3 hours).
Online#
Players online now, split by project, provider and game. Choose the window — 15, 60 or 180 minutes (default 15); the screen has Overview, Projects and Details tabs and refreshes every 15 seconds while the browser tab is visible.
Analytics#
Stakes, payouts and RTP by currency, project and game for the chosen period.
Game History#
The log of rounds. Filters: project, player, game, currency, provider, session, round id, type (spin, freespin, buy, ante, gamble), result (win / loss), status (settled / open), stake range, win range, multiplier range and dates. Money ranges are typed in major units.
- The header shows rounds found, players, the best multiplier and the top five multipliers.
- Open a round for its details — player, session, game, type, state, mode, math version, client build, times, stake, win, multiplier and balance before — plus its wallet operations (kind, status, attempts, amount) and the API calls of this round.
- The request and response bodies of those calls are shown only to accounts with the
api-logspermission. - Use the round id from here to answer a player's question or to trace a failing callback.
Requires game-history.
API Logs#
Every attempt to call your wallet, with start time, method, player, session, round, currency, game, latency, HTTP status and a level:
| Level | Meaning |
|---|---|
ok | The call succeeded and was fast |
warning | The call succeeded but took more than 150 ms |
error | The call failed: status not ok, or HTTP status not 2xx |
A summary shows the number of calls, successes, errors, warnings, the average latency and the five slowest calls. Filters: project (required), player, text in request/response, method, status, level, game, currency, session, round, HTTP status, latency range, issues only and slow only. Open an entry for the full request and response; secrets are masked. Requires api-logs.
Free spins#
Grant free spins — choose the project, a game (the picker lists only games that support free spins), the player, the currency, the number of spins (1–1000), the bet (picked from the game's valid bets; extended bets appear when the project maximum is above the native one) and an optional expiry (empty = 7 days; minimum 1 hour, maximum 30 days). The table lists grants with status (active, used, expired, cancelled), progress (played / total) and total win, with filters by player, game and status; Cancel stops a grant. Permissions: freespins-view, freespins-grant, freespins-delete. The same functions exist in the API: Free spins.
For site accounts you can type the nickname instead of the player id.
Target outcomes#
Schedule a result for a player: game, player, kind (regular spin or bonus), target multiplier, the paid spin number, optional expiry (empty = 7 days; 1 hour to 90 days) and a comment. The Entries table lists them with player, game, kind, target, spin number, paid spins counted so far, status, created, expires, applied time with round id, and the comment. While some entries are still searching for a round (pending) the table refreshes every 5 seconds. Cancel removes an entry that has not been applied; a round that already started finishes as usual. Requires configure-projects. Rules and statuses: Target outcomes.
Launch game#
Opens a game for a test player: project, player, currency, language (Russian, English or Ukrainian) and the game. The panel creates the session and shows an Open game link. Requires launch-game. To launch for real players use /playGame.do.
Billing#
Shows TEST_ONLY balances and lets you record TEST_ONLY invoices. Invoices record administrative intent only; they do not move wallet balances or make payments.
Documentation and Appearance#
Documentation links to the local documentation and shows the callback sequence in short. Appearance selects the interface language: Russian, English or Ukrainian (stored in your browser).