Skip to main content

Staff & ranks

/casinostaff opens the staff menu for players with the job in Config.Staff.Job (default casino). Create that job in your framework. Leave the table before you open it. The command name is Config.StaffCommand.
config.lua
The ACE in Config.OperatorAce gives management access without the job and unlocks the cashier’s exchange recovery:
server.cfg

👤 Players

Search players by name and open their statistics over 7, 30 or 90 days or all time: wagered, paid out, rounds, biggest payout, chips bought and cashed out, drinks, hold’em result and cashback, with their latest entries. Staff assign a player’s rank here.

📈 House

For management: the house result, wagered, paid out, margin and active players per day over 7, 30 or 90 days, wagered by game and by hour of day, the busiest tables and machines, the biggest wins and losses and the players per rank. Single ledger lines are kept for Config.Stats.LedgerDays (default 180). Daily totals stay.

🏅 Ranks and cashback

Players start with the standard rank. The ranks in Config.Ranks sit above it, in rising order:
config.lua
  • cashback is the percentage of new losses a player gets back. Players collect it at the cashier.
  • vip opens stations marked VIP. The casino as delivered has none: the eight salons are open to every player who holds the salon minimum in chips.

Cashback limits

config.lua
The cap keeps the house ahead whatever the betting pattern: one large lost bet returns at most the house share of its expected profit.

⚙️ Management

  • Cashback per rank: set the rate of every rank, up to MaximumRate, and its VIP access.
  • Pause all games: while paused nobody can start a round. Running rounds finish normally.
Every rank change, collected cashback and rate change appears in the activity log.