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.
https://s0laf1d3.pages.dev/api/twitch/callbackHow to make the Google app keys (about 5 minutes, free)
- Go to console.cloud.google.com, sign in with any Google account and make a project called S0LAF1D3 Site.
- Open YouTube Data API v3 and press Enable.
- Open Google Auth Platform and press Get started: app name S0LAF1D3 Site, your email, Audience External, then Create.
- Under Audience, press Publish app (otherwise Google logs the site out every 7 days).
- 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.
- 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.
https://s0laf1d3.pages.dev/api/ytsubs/callbackHistory & help
How it works
- 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).
- Viewers type
!join TheirAoEName. They pop into the queue here and on the public page within a few seconds. - 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.
- Press Fill from queue (or a mod types
!next) to pull the next players into the game. - 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
- Turn off Cloudbot's own Queue module (Cloudbot dashboard → Modules → Queue). It also uses
!joinand will confuse viewers. - Make Streamlabs a mod: type
/mod Streamlabsin your Twitch chat. - 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. - Don't add
!joinor!leaveas 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!queue!websiteChat commands cheat sheet
| Who | Command | What it does |
|---|---|---|
| Everyone | !join AoEName | Join the queue, or update your AoE name if you're already in. Works in Twitch and YouTube chat |
| Everyone | !leave | Leave the queue |
| Everyone | !teamgames · !queue | Bot explains how to join and posts the queue link |
| Everyone | !giveaway | Enter the giveaway wheel while a giveaway is open (one entry per person) |
| Mods & you | !giveawayopen · !giveawayclose | Reopen or close giveaway entries (start a new giveaway on the Wheel tab) |
| Mods & you | !open · !close | Open or close the queue |
| Mods & you | !next | Fill the game from the top of the queue |
| Mods & you | !remove twitchname | Remove 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.