Skip to main content

Why server-only?

Bet limits, payout ratios, slot weights, and role thresholds live in config_server.lua and never get shipped to the client. The client fetches the subset it needs (UI presets, min/max for hint text) via lib.callback on demand. A Lua dumper attached to a player can only ever see the network-visible payload, never the source of truth. That means don’t put anything sensitive in client-side files. Don’t add a config_client.lua. If the UI needs a new value, add a server callback for it.

Phone & framework

Wallet

Per-call caps. Rate-limit (1.5s) handles velocity. Anything outside the bounds is rejected server-side regardless of what the UI sends.

flyUS

Blackjack

Slots

Symbol id must match the filename inside html/sloticons/ (without .png). Higher weight = more frequent. Set Payout2oak = 0 to disable pair payouts entirely.

Roulette

Single-zero European wheel. Round is shared across all subscribers — everyone sees the same outcome at the same time.

Profile roles

Awarded based on lifetime winnings across all games. Order entries low → high.
Icons are Font Awesome class names. The UI renders them directly.