Games
Eight gambling games with fixed, house-edge-tuned odds. Each is enabled and bet-capped independently โ the payout math itself isn't adjustable, by design, so the house edge stays consistent everywhere.
Each game has its own dashboard card under Economy โ Games with just an enable toggle and Min/Max Bet. Odds and payout multipliers below are fixed constants, not dashboard settings, even though the underlying config schema has payout fields left over from an earlier version.
๐ Blackjack
Single fresh deck every hand. Dealer stands on 17 (including soft 17). Natural blackjack pays 3:2. No split, no insurance. 90-second inactivity auto-stands.
๐ฐ Slots
Symbol payouts (3-of-a-kind, ร bet): ๐ 5 ยท ๐ 8 ยท ๐ 14 ยท ๐ 25 ยท ๐ 60 ยท 7๏ธโฃ 150. Any two cherries (not a full triple) pays 2.5ร. Tuned for roughly 90% return overall.
๐ช Coinflip
Straight 50/50, win pays 2ร your bet back.
๐ก Roulette
Single-zero European wheel (37 pockets). Single Number pays 36ร (35:1); Red/Black/Even/Odd/Low/High pay 2ร (1:1); the three Dozens pay 3ร (2:1).
๐ผ Higher or Lower
One deck, depleting as you play (not reshuffled between guesses), so the real odds shift with what's left. Ties push. Multiplier soft-caps at ร100. 90-second inactivity auto-cashes at the current multiplier.
๐ซ Russian Roulette
One bullet in a 2โ12 chamber cylinder (default 6). No re-spin โ odds climb every pull. Auto-banks after surviving the second-to-last chamber, since the final one is a guaranteed hit.
๐ฃ Mines
Choose 3, 5, or 10 mines (default 3) โ more mines means bigger payouts per safe tile revealed. Hitting a mine loses the stake instantly; clearing the board auto-cashes.
๐ Crash
A multiplier climbs from 1.00ร in ticks every 1.75 seconds toward a hidden, pre-determined crash point (capped at 32ร). Cash out manually, or set an auto cash-out target up front.
Shared Mechanics
For the cash-out-style games (Higher/Lower, Russian Roulette, Mines, Crash), your stake is deducted up front and returned at face value when you cash out โ only the profit above your original stake is boosted by any active currency multiplier, so a boosted refund can't create free profit.
Bet Limits
Each game has its own Min/Max Bet on the dashboard (default 10 / 10,000; Max Bet of 0 means uncapped), independent of a global fallback used if a game-specific limit isn't set.