Stream Game Lab

Stream guide

Choose a game → prepare the stream → invite viewers → play → review results. A shared workflow for every game.

1. Choose the game and rules

Check the game rules below for supported languages, entry methods, player limits and winning conditions. Announce the entry deadline and session plan. Start with a small rehearsal. For your event, please review the terms of Twitch and any other services you use.

Browse games / Stream BINGO instructions / Stream Roulette instructions

2. Create a host room

Open your chosen game, select a room name and mode, and read the terms and public-data notice. No developer registration or separate site account is required. Host access is saved in the creating browser: keep the room URL and do not clear site data during play. Key backup, restore and other management controls vary by game. Never share or broadcast keys or credentials.

3. Check the stream display and audio

Open the stream display to show a view without host controls. Capture that window in OBS or use its view=1 URL in a browser source. Operate the game from the original host page. Check that names, results and animations are visible, including on small screens. Keep private notifications and other tabs out of view.

Sound support and the page producing audio vary by game. Capture the browser producing the sound and check volume, mute settings and duplicate audio sources. Capturing the stream display alone does not necessarily include audio.

4. Invite viewers

Announce the correct entry command or URL for the game. For chat entry, connect the host’s own Twitch account and check connection status. Commands vary by game. A viewing URL does not necessarily register participants.

Before entry, explain that display names and results are public and may appear on stream. Ask for screen names, not real names or contact details, and one entry per person. Name-only entry does not verify identity; account deduplication cannot detect one person using several accounts. Test with a few entrants and check the participant list.

5. Close entry and run the game

Check participation and announce the deadline before starting. Current games close new entry at the first draw. Use the host controls and check that results reach the stream display before proceeding. Winning, elimination and ranking depend on the mode. Use redraw and moderation controls only where supported. After a network error, check results and history before repeating an action: it may already have completed.

6. Another game or the end of the stream

Before starting another game or round, check whether results will reset, participants will remain or entry will reopen. Controls and retained information vary by game. At the end, stop chat entry and close or hide the display so participant information is not shown unnecessarily. Delete the room if appropriate and supported; not every game offers the same management controls.

Connections, updates and expiry

Keep the host page open and the computer awake during chat entry. The same browser remembers your Twitch connection for up to 30 days and attempts to reconnect when you open a host page. Clearing cookies, expiry or revoked Twitch permission requires authorization again. Stopping chat entry pauses reception; forgetting the saved connection removes this browser’s saved session. To use another Twitch account, switch accounts and create a new room. Please ask viewers to resend commands missed during disconnection. Each room connects to one channel. Updates normally arrive through change notifications, with recovery checks every 30 seconds during play and 60 seconds while waiting or finished. When disconnected, stream displays check about every second and ordinary viewers every 15 seconds. Network delays, browser sleep and power saving may delay updates.

Current rooms expire three hours after the last host action or successful participant addition (or creation if unused). Viewing and automatic refreshes do not extend expiry. There is no six-per-hour creation limit. A burst safeguard allows up to 20 creation requests per minute per connection source. Entry limits and free hosting quotas may also apply. Prepare early and rehearse.

Troubleshooting

Missing entry: check the game-specific method, channel, connection, deadline and player limit. Stale display: check that both screens use the same room, the display URL includes view=1, and the browser is not sleeping. For missing audio, check game sound settings and your streaming software’s inputs.

Start small. If problems continue, contact support with the game, time, browser and steps taken. Never send passwords, verification codes or host keys.

My rooms and replacement

The game entrance lists only active rooms whose host access is saved in this browser. Other people’s rooms are not listed. Creating a new room asks you to confirm ending your existing rooms across bingo and roulette. Confirmation deletes their participants, cards and results and creates the new room; old URLs stop working. A failed creation keeps the old rooms. Anyone sharing this browser profile shares its host access.

Find your card with Twitch

Open the shared my-card URL and sign in with the Twitch account used to enter. Your existing card opens enlarged, matched by account ID from !join or Channel Points; signing in does not enter the game. Manually added or name-only cards remain selectable from the list. Other cards remain viewable. Viewer sign-in requests no chat-reading or reward-management scopes. A separate essential cookie identifies the viewer session. Access tokens, account IDs and login names are encrypted on the server for up to 24 hours or the shorter token lifetime; refresh tokens are not retained. Expired records are periodically cleaned up. Sign out as viewer deletes the session. Revocation or connection issues may require signing in again.

Entry methods and Channel Points

Free entry is the default. Bingo offers its join URL, !join and manual entry; Roulette offers !join and host-added entries. Channel Points-only entry uses the specified reward and rejects ordinary chat and join-URL admission. The host may still add entries manually while drawing is stopped, without spending points. Switch between free entry and ordinary points entry in an empty room before drawing. For switching to or from topics, see the dedicated instructions below. Dedicated rewards have a unique ID suffix; unrelated existing rewards are not changed. The channel must support custom rewards and grant reward-management permission. Rejected exchanges are sent for refund processing. Drawing closes reception; select Start Channel Points entry to reopen it for a new round. Pausing or moving to another round reuses the same reward. When returning to free entry, switching topic purpose, ending a room or letting it expire, an unused dedicated reward is paused, pending exchanges are reconciled, and the reward is deleted. After three consecutive cleanup failures, automatic retries stop. Check the reported cause and pending counts; Recheck exchanges / refunds can retry manually. Expired authorization or Twitch failures may prevent processing. Deleting a reward or manually fulfilling a redemption is not a refund.

Fixed OBS URLs

After connecting Twitch, copy a fixed OBS URL and set it once in an OBS Browser source. It automatically follows a newer room connected to the same Twitch account. Bingo and X7 share a fixed URL; Roulette has a separate fixed URL. Valid saved Twitch authorization can be reused; a different browser or an expired session may require sign-in again. Room changes are checked about every 10 seconds. With no active room, the display is blank. OBS copy buttons now provide fixed URLs only; previously configured room-specific URLs still work.

To keep these URLs stable, the Twitch account ID, game type, read-only identifier and target room information are retained separately from the authorization session (which lasts up to 30 days). Disconnecting or room expiry does not delete this mapping. Contact the operator to request deletion. Fixed URLs contain no host key or Twitch authentication token, but anyone with a URL can view future stream displays, so do not share it publicly.

Automatic survival draws

In survival mode, Start auto-draw runs consecutive draws. Choose a pause of 3, 5, 10 or 15 seconds after each result (default 5 seconds). Starting draws immediately and closes entry. Stop auto-draw stops future draws; a spin already in progress finishes. Auto-draw stops when a winner is decided, on connection errors, round changes or when the host tab is hidden, and never resumes automatically. Keep the host tab visible. Single-winner mode does not offer auto-draw.

Game rules and notes

Expand a game below to read its instructions.

Stream BINGO — Rules and notes

Classic and reverse rules

Cards use 5×5 cells and numbers 1–75 (X7 uses 7×7 and 1–140), with a FREE center. Complete a row, column or diagonal for bingo. In classic mode the first finisher wins and number draws may continue. In reverse mode bingo eliminates you and the last player wins. For a tie, the host chooses shared winners or a final roulette. Classic finals select the winner directly; reverse finals eliminate selected players until one remains. The wheel waits for the host to start it. The final appears in the same survivor display and fixed OBS source. After the final, the original participants can be kept for the next round.

Stream BINGO X7 — Rules and notes

B・I・N・G・O・X・7

Each column covers 20 numbers from 1–140. Cards have 7×7 cells and a FREE center. Complete any of 7 rows, 7 columns or 2 diagonals.

Entry and rules

Up to 200 players. Join using the invite URL, manual entry or !join in Twitch chat. If the host enables Channel Points-only entry, redeem the specified reward instead. Classic, reverse, shared ranks and stream/OBS displays work like standard Bingo.

Stream Roulette — Rules and notes

Single-winner and survival modes

Single-winner mode awards the selected player; survival eliminates selected players until one remains. Redraw includes everyone, while Redraw excluding winners excludes earlier winners; both retain draw history. Reset draw restores everyone to the candidate pool without deleting history. With one candidate, confirm the winner without spinning. A survival spin needs at least two candidates.

Topic roulette

In single-winner roulette, choose Channel Points-only topic roulette as the entry method. A dedicated Submit a topic reward (with a unique ID) requires text input: up to 100 characters per topic and 200 topics. Topics and author names are public and used as wheel entries. Allow multiple topics from the same person controls repeat submissions. Switching to or from topic entry asks for confirmation, clears entries and the current draw state, and retains draw history. Switching is blocked during a spin. Pending exchanges for the old dedicated reward are reconciled before it is deleted and any replacement reward is created.