Skip to content

Roulette

European (single zero, 37 pockets) or American (double zero, 38 pockets) wheel. Members pick a bet target; Phantom spins.

Bet types

TypeExampleDefault payout
Outsidered, black, even, odd, high, low1:1
Dozendozen-1 (1-12), dozen-2 (13-24), dozen-3 (25-36)2:1
Columncolumn-1, column-2, column-32:1
StraightA specific number, e.g. 7, 0, 0035:1

How a spin plays

  1. /pcasino roulette <bet> <target> — Phantom deducts the bet, validates the target.
  2. Spins the wheel. The result number + color are committed before any animation.
  3. Win → payout credited. Loss → bet stays gone.

Settings

SettingDefaultWhat it does
EnabledonToggle roulette.
Wheeleuropeaneuropean (single zero) or american (double zero). European has lower house edge.
Payout (outside)1.0xWin on red/black/odd/even/high/low.
Payout (dozen)2.0xWin on a dozen bet.
Payout (column)2.0xWin on a column bet.
Payout (straight)35.0xWin on a single-number bet.
House edge bps0Downward adjustment on payouts.

Tips

  • European wheel is the standard fair-roulette choice (2.7% house edge inherent to the wheel itself, plus your house_edge_bps).
  • American wheel has higher house edge (5.26% inherent) but the double-zero adds drama for big-bet servers.
  • Straight 35:1 is the canonical roulette payout. Lower it (e.g. 30:1) for tighter house edge if needed.

Atomicity

Same flow as blackjack/slots: one transaction wraps debit → spin → ledger → credit. No partial states on crash.

Phantom is a product of Hydra Labs. The bot is run as a managed service; you do not need to host it yourself.