Queue Decision Wheel Settings Help & Commands
Offline YouTube

Current game 0/3

Players on the streamer's team this game. Drag people in or use “Fill”.

Playing with S0LAF1D3 right now.

Click any name to copy it, then paste it in Age of Empires.

Queue 0

Chat types !join <AoE name>. A plain !join uses the AoE name they used last time. Donors jump to the top (red). Drag to reorder · double-click to edit.

Type !join YourAoEName in Twitch or YouTube chat to get in the queue · !leave to drop out. Supporters skip ahead. This page updates live.

Chat

Not connected. Enter the channel and press Connect.

Test without going live

History 0

Finished team games, newest first.

Wheel options

One option per line. Spins show live for everyone watching this page.

Watch the wheel spin live when S0LAF1D3 spins it.

📺 OBS overlay: s0laf1d3.pages.dev/wheel-overlay · it spins by itself when you spin here, giveaway names pop on as chat joins, and the winner shows on top with fireworks

🎁 Prize giveaways have their own tab now

Start, spin and track giveaways (with the winners history) on Subathon → Giveaway, or from the Subathon control room. This wheel is for team games picks; during a giveaway it shows the entries.

Queue rules

Checks every few minutes whether the channel is live, then picks up !join, !leave and !giveaway from YouTube chat too. Super Chats count as tips (and add subathon time).

Donation detection

Tips from StreamElements / Streamlabs are read from the chat message their bot posts. Bits are read straight from Twitch.

Default matches messages like “Bob just tipped $5.00”. Set the bot's tip message to that wording, or change the pattern to match yours.

☁ Cloud chat Checking…

Reads Twitch and YouTube chat on Cloudflare, so !join, tips and the subathon timer keep working even with this page closed. Subs, gifts, bits, tips, follows and raids add subathon time by themselves.

1
Twitch app keys
From your app at dev.twitch.tv/console/apps. They're kept on the server and never shown again.
OAuth Redirect URL for the Twitch app: https://s0laf1d3.pages.dev/api/twitch/callback
2
Connect Twitch
Log in to Twitch as S0LAF1D3 (or one of his mods) on the page that opens, then press Authorize.
Connect Twitch
3
4
YouTube subscribers for the subathon (optional)
New YouTube subscribers add time to the subathon timer, the same way Twitch follows do. YouTube only lists subscribers who keep their subscriptions public, so private ones can't be counted.
How to make the Google app keys (about 5 minutes, free)
  1. Go to console.cloud.google.com, sign in with any Google account and make a project called S0LAF1D3 Site.
  2. Open YouTube Data API v3 and press Enable.
  3. Open Google Auth Platform and press Get started: app name S0LAF1D3 Site, your email, Audience External, then Create.
  4. Under Audience, press Publish app (otherwise Google logs the site out every 7 days).
  5. Under Clients, press Create client: type Web application, and under Authorized redirect URIs add the address below. Create, then copy the Client ID and Client Secret into the boxes here.
  6. Press Connect YouTube and sign in with the Google account that owns the S0LAF1D3 channel. Google will warn the app isn't verified: press Advanced, then Go to S0LAF1D3 Site. That's normal for a private app.
Authorized redirect URI: https://s0laf1d3.pages.dev/api/ytsubs/callback
Connect YouTube

History & help

How it works

  1. Log in on this page and leave this tab open while you stream. It reads your Twitch chat automatically (the pill at the top says Chat live).
  2. Viewers type !join TheirAoEName. They pop into the queue here and on the public page within a few seconds.
  3. Tips and bits move a viewer up to the top, first come first served among supporters. Tips are read from the Streamlabs bot's chat message.
  4. Press Fill from queue (or a mod types !next) to pull the next players into the game.
  5. When the game ends press ✓ Game finished and the players move into History below the queue.

This page only reads chat. It never posts. Replies like !teamgames come from your chat bot (below).

One-time Streamlabs setup

  1. Turn off Cloudbot's own Queue module (Cloudbot dashboard → Modules → Queue). It also uses !join and will confuse viewers.
  2. Make Streamlabs a mod: type /mod Streamlabs in your Twitch chat.
  3. Set the tip chat message (Cloudbot → Chat Alerts → Donations) to exactly:
    {name} just tipped {amount}
    That's the wording this page looks for. If amounts show as “NZ$5.00”, change the pattern in Settings.
  4. Don't add !join or !leave as bot commands. This page handles them.

Commands to add to your chat bot

Click Copy chat line, paste it into your Twitch chat and press Enter and Cloudbot creates the command. (Or add them in the Cloudbot dashboard → Commands → Add Command.)

!teamgames
!addcommand !teamgames ⚔️ TEAM GAMES: type !join YourAoEName to get in the queue (use your exact in-game name). !leave to drop out. Supporters (tips/bits) skip ahead. Live queue: https://s0laf1d3.pages.dev/teamgames
!queue
!addcommand !queue See the live team games queue and who's in the next game: https://s0laf1d3.pages.dev/teamgames
!website
!addcommand !website S0LAF1D3's site: schedule, videos, music, Hall of Fame and lore → https://s0laf1d3.pages.dev

Chat commands cheat sheet

WhoCommandWhat it does
Everyone!join AoENameJoin the queue, or update your AoE name if you're already in. Works in Twitch and YouTube chat
Everyone!leaveLeave the queue
Everyone!teamgames · !queueBot explains how to join and posts the queue link
Everyone!giveawayEnter the giveaway wheel while a giveaway is open (one entry per person)
Mods & you!giveawayopen · !giveawaycloseReopen or close giveaway entries (start a new giveaway on the Wheel tab)
Mods & you!open · !closeOpen or close the queue
Mods & you!nextFill the game from the top of the queue
Mods & you!remove twitchnameRemove someone from the queue

Mods: click Mod login, type your name and the team password. Mods can do everything the streamer can. Logged-in pages show who made the latest change.

On this page you can also drag players to reorder, double-click a player to rename or add a private note, and spin the decision wheel, and viewers watch the spin live.