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’s introduction 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. Stream displays check about every second and receive same-browser update notifications. Ordinary viewer intervals vary by game. Network delays, browser sleep and power saving may delay updates.

Current rooms expire 24 hours after creation. Another game or round does 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.

The games are in public beta. 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 supports its join URL, !join and manual entry; Roulette supports !join and manual entry. To require Channel Points, switch an empty room before drawing using the entry settings, authorize the additional Twitch permission, and create a dedicated reward with a title and cost. Unrelated existing rewards are unchanged; the dedicated title receives an ID suffix. Your channel must be eligible for Twitch custom rewards. Points-only rooms reject chat, URL and manual entry. Duplicates, full rooms, blocked users and closed entries are sent for refund processing. The open host panel checks about every 10 seconds; background checks continue when it closes. Busy queues are processed in order. Drawing closes entry; late exchanges are refunded. New rounds do not automatically reopen the reward: select Start / resume point entry. Existing players follow the game reset settings, and duplicate exchanges are refunded. Returning to free entry requires an empty room before drawing. Revoked/expired authorization and Twitch failures can interrupt processing. Review errors and unsettled counts; if needed, pause the reward and cancel pending redemptions in Twitch. Deleting rewards or manually fulfilling exchanges is not a refund. Paused rewards remain on Twitch; only tidy them up after verifying there are no pending exchanges. Rehearse entry, display and refunds with a small group before streaming.

Additional game rules

Stream BINGO X7 uses 7×7 cards, 140 numbers and a FREE center. Entry works like standard Bingo, using !join for Twitch chat. Classic/reverse modes and stream/OBS number-board, latest-number and survivor displays are available.

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, BINGO X7 and Roulette each have separate fixed URLs. 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.