Chat commands and redeems
The viewer chat commands and channel-point redeems that drive play, and what each one does.Go live in one step Local
Type !rpg start in your chat and the game is live. It seeds a starter pack if your catalog is empty, opens a season if none is running, turns on the join announcer, and posts the invite so viewers can type !join. Run it again anytime; it is safe to repeat. Prefer a button? The desktop Store and Seasons tab has a "Go live with the Rookery" button that does the same thing.
Chat commands Local
These commands drive the local game from your chat. The cloud game plays through the Twitch panel instead, so it does not use chat commands. See local vs cloud.
Viewer chat commands. Angle brackets are required arguments, square brackets optional.
!join | Create your character and opt in. Nothing runs for a viewer until they join. |
!leave | Remove your character and opt out. |
!explore [pool] | Draw an encounter from an exploration pool and resolve it. Uses the default pool when none is named. |
!fight <encounter> | Resolve one encounter by its slug. |
!inventory | List what you are carrying. |
!item <item> | Show the details for one item. |
!use <item> | Use a consumable from your inventory. |
!shop | List what is for sale. |
!buy <item> | Buy an item with your wallet. |
- Command
- !join
- What it does
- Create your character and opt in. Nothing runs for a viewer until they join.
- Command
- !leave
- What it does
- Remove your character and opt out.
- Command
- !explore [pool]
- What it does
- Draw an encounter from an exploration pool and resolve it. Uses the default pool when none is named.
- Command
- !fight <encounter>
- What it does
- Resolve one encounter by its slug.
- Command
- !inventory
- What it does
- List what you are carrying.
- Command
- !item <item>
- What it does
- Show the details for one item.
- Command
- !use <item>
- What it does
- Use a consumable from your inventory.
- Command
- !shop
- What it does
- List what is for sale.
- Command
- !buy <item>
- What it does
- Buy an item with your wallet.
Broadcaster commands Local
You and your moderators run the game from chat. Reset wipes all player data and asks for a second confirm (!rpg reset confirm) within 60 seconds, and only you (the broadcaster) can run it.
Broadcaster and moderator commands. Reset is broadcaster only.
!rpg start | Go live in one step: seed the starter pack if needed, open a season if none is running, turn on the join announcer, and post the invite. Safe to run again. |
!rpg announce | Post the join invite to chat now. |
!rpg stop | Pause the recurring announcer. The game stays live and viewers keep playing. |
!rpg reset | Wipe all player data. Two steps: confirm with !rpg reset confirm within 60 seconds. Broadcaster only. |
- Command
- !rpg start
- What it does
- Go live in one step: seed the starter pack if needed, open a season if none is running, turn on the join announcer, and post the invite. Safe to run again.
- Command
- !rpg announce
- What it does
- Post the join invite to chat now.
- Command
- !rpg stop
- What it does
- Pause the recurring announcer. The game stays live and viewers keep playing.
- Command
- !rpg reset
- What it does
- Wipe all player data. Two steps: confirm with !rpg reset confirm within 60 seconds. Broadcaster only.
Automate it Local
Let the game start itself. In a flow, connect the stream.online trigger to the rpg.start node so the Rookery opens the moment you go live. In a script, call ctx.Rpg.Admin.StartAsync(). Both run exactly what !rpg start does, so the chat command, the node, and the script stay in step.
Channel-point redeems
You can also start RPG actions from a channel-point redeem, so a viewer spends points to explore, fight, or open a reward. When an action started by a redeem cannot complete, the points are refunded automatically, so a viewer is never charged for something that did not happen.
