← Home

Elo Aux Battles - How It Works

1
Wait for Submissions to Open

Each battle starts with a theme selected by the streamer and the opening of the submission window.

2
Submit your song

Submit through the website or use !submit [youtube link] on Twitch chat.

3
Each song is played only once

Songs are played in random order while chat votes on the Twitch poll.

4
Check the Results

Results are presented in the form of table (1st, 2nd, 3rd...) based on the song score.

5
Climb your League Table

The better your placement, the more Elo you gain.

Songs are scored by both streamer and Twitch chat.

  • 👎 = 1
  • 😐 = 2
  • 👍 = 3
  • đŸ”Ĩ = 4
  • 💎 = 5
Final Score = Streamer Rating + Chat Rating
If the streamer submitted the song, only chat votes count.

All players start at 1000 ELO.

  • Lifetime ELO → your all-time ranking.
  • Seasonal ELO → resets every season.

You gain more Elo the better you place and the stronger the opponents you beat.

New players may receive bonus ELO during their first sessions.
!submit [link] Submit a song.
!removesong Remove your submission before the lobby closes.
!auxrules Show the rules in chat.
1
Host a League

Click Host a League in the home page and select your settings (you can change them later).

2
Broadcast the Battle

Head to your dashboard and click Open Broadcast Window to open a new tab. This is the tab you'll share on stream. This window is required in order to start a battle.

3
Open the Lobby

Click Start Session and choose a theme or let the wheel decide it. Then select a submission window and confirm to open the submissions. You can reopen the submissions later if you need to.

4
Start the Battle

Click Start Battle. This will take you to your voting panel and allow you to start the first song by pressing Play. IMPORTANT: Clicking play will also automatically open the twitch poll for chat to vote.

5
Vote on the song

Once you're ready select a rating for the song and click Confirm. IMPORTANT: Confirming your rating will start a countdown of 10 seconds to close the Twitch poll and gather the chat voting.

6
Reveal the Results

Click Next Song and repeat the process for every song. After the last song the Reveal page will be presented. Show the battle results and hit Save & Quit to update your league's leaderboard.

Minimum 2 Songs At least 2 songs need to be submitted to run a battle.
Chat Bot Commands Once a session is active, the bot automatically joins your chat and accepts !submit [link], !removesong, and !auxrules.
Bans & Timeouts Banned users can never submit songs. Timed-out users are blocked for the current session only. Doing either of these will also remove the user's song from the lobby.
Season Settings Lock Once the first battle of a season is played, season-related settings (season length, reset type, new player bonus) are locked for the rest of that season. Changes you make will apply starting next season.
Poll Fallback If the Twitch poll fails to start (e.g. connection issue), the song can still be rated using only the streamer's score.
Lobby Size Set the maximum number of songs allowed per battle.
Vote Weight Control how much streamer and chat votes matter.
Season Length End seasons after a number of battles or after a time period.
New Player Bonus Configure the Elo boosts for newcomers.
Theme Wheel Customize your themes and assign them colors.

Each song can receive two weighted scores:

  • Streamer Rating
  • Chat Poll Rating
Final Score =
(Streamer Score × Weight) + (Chat Score × Weight)

Default setup is 50/50, but leagues can fully customize the balance.

If no chat votes exist, streamer votes become 100% of the score.

Elo updates are based on:

  • Final placement
  • Opponent strength
  • Lobby size

There are both Lifetime and Seasonal leaderboards.

New player protection can be enabled to promote the participation of newcomers with no downside.