Dice
Casino Dice at a physical table. Players place chips on six felt spots before bets lock, then two dice roll and winning bets are paid. Gameplay runs through tgg-casino-tables with the shared Casino & Slots integration.
Resource
Dependencies
tgg-slots-server(required)tgg-casino-tables(required)tgg-slots-props(required for the shipped dice and table models)ox_targetorqb-target(see Integrations)
Dice uses an inventory chip item, not the slot wallet. Register the configured chip item in your inventory before opening the table. See Installation.
Features
- Six bet spots: Even, Under 7, Seven, Over 7, Double, and Odd
- Multiple chip placements during the betting window, with undo before bets lock
- Automatic dealer roll when the betting timer expires
- Felt and free camera views
- Junior, normal, and high-stakes table variations
Bets and payouts
Each die has values from 1 to 6. Bets settle against the two dice after the roll.
Returns include the stake. A winning 10-chip Even bet returns 20 chips (10 profit); a winning 10-chip Seven bet returns 50 chips (40 profit). Each bet spot settles separately.
Controls
Default controls from tgg-casino-tables/config/dice.lua:
Bets can only be placed or undone while the betting window is open.
Configuration
- Placement: GoldLine lobby → Admin → Casinos → [venue] → Add placement → Dice. See Venues & placement.
- Models / distances / controls / key hints: editable
tgg-casino-tables/config/dice.lua. The shipped table istgg_prop_casino_dice_table_01; the die istgg_prop_casino_dice_1. - Chip item: shared table-game settings in the Admin dashboard, with optional venue overrides.
- Chip bet tiers: editable
tgg-casino-tables/config/config.lua→BetTiers.
Admin settings (global defaults + optional Casinos → [venue] → Settings override):
Open GoldLine lobby → Admin → Settings → Per-game settings → Dice, or Casinos → [venue] → Settings → Dice for a venue override. Save changes and restart tgg-casino-tables to apply the betting time.
Default limits apply to new normal tables. Existing tables keep their saved limits. Junior and high-stakes tables keep their tier presets. Reset removes the override: a venue inherits global settings, and global settings fall back to code defaults.
Payout multipliers stay fixed. Leave config.internal.lua and the shared defaults alone.