Roulette Module
The Roulette module is a chat game where viewers wager loyalty points on a spin: win and you gain your wager, lose and it’s gone.
To start a game of roulette, users type the following command in chat:
!roulette <points>The module then randomly determines the outcome of the roulette spin. The payout is even money: a winner gains exactly the amount they wagered, and a loser forfeits it. The chance of winning is set by the streamer with the win-chance slider (see Configuration).
Examples
Section titled “Examples”-
Wager 100 points:
!roulette 100 -
Wager 50% of total points:
!roulette 50% -
Wager all points:
!roulette all
Parameters
Section titled “Parameters”<points>: The number of points to wager. This can be expressed in several ways:- As a whole number (e.g.,
100) - As a percentage of the user’s total points (e.g.,
50%) - Using
kto represent thousands (e.g.,5kfor 5,000 points) - Using
mto represent millions (e.g.,1mfor 1,000,000 points) - The keyword
allto wager all points
- As a whole number (e.g.,
Configuration
Section titled “Configuration”Streamers can configure the Roulette module in the StreamElements dashboard with the following settings:
| Setting | Description |
|---|---|
| Win Chance | The “How rigged should the system be?” slider sets the percentage chance that a bet wins: 0% means viewers always lose, 100% means they always win. |
| Minimum Amount | The minimum number of points required to play (Default: 1). |
| User Cooldown | The minimum time (in seconds) a specific user must wait before playing again (Default: 60). |
| Global Cooldown | The minimum time (in seconds) everyone must wait after a roulette spin before anyone can play again (Default: 0). |
| Win Message | The message shown when a user wins. |
| Lose Message | The message shown when a user loses. |
| All-in Win Message | The message shown when a user bets all and wins. |
| All-in Lose Message | The message shown when a user bets all and loses. |
See the !roulette command reference for the default message templates and available message variables.
Related Commands
Section titled “Related Commands”Q: Can users go into negative points? A: No, users can only wager points they currently have.
Q: Is there a limit to how often someone can use the Roulette command? A: Yes — the User Cooldown setting (60 seconds by default) limits how often each viewer can play, and an optional Global Cooldown limits how often anyone can.
Q: Can moderators disable the Roulette game? A: Yes, moderators with appropriate permissions can enable or disable the Roulette module through the StreamElements dashboard.