Sendouc / sendou.ink

Competitive Splatoon Platform
https://sendou.ink
GNU Affero General Public License v3.0
238 stars 99 forks source link

Stream Queue #1871

Open toasty-spl opened 2 months ago

toasty-spl commented 2 months ago

Marking multiple rounds to be on stream during Round Robin stages

Sendouc commented 2 months ago

Yes I think this would be good. If people want to show screenshots and explain how it works with start.gg (in case it's a good implementation) then that might be nice for reference. Not sure if Battlefy has it.

vlee489 commented 1 week ago

Battlefy has Highlight Match which is exposed via the publicly assessable API endpoints which is what we use in IPL for battlefy based tournaments but only allows for one match to be highlighted at once with no easy viability of what round/match it is without parsing the whole response.

Start.gg you create a "stream" and then matches can be assigned to a stream with the match dashboard Start.gg help artical.

image

Then there's a tab on start.gg under admin that shows us the matches in stream queue.

image

The API also has an endpoint to retrieve this data for a tournament.

One helpful feature of start.gg is you can block matches on queue from starting automatically after team check-in allowing us to make teams wait, and teams themselves can see they're on queue for stream. And this data of what channel the match is on is reflected in admin/public bracket views

toasty-spl commented 1 week ago

I had this screenshot as well in DMs with Sendou for reference on what the buttons end up doing

image

This way the order can be adjusted from the TO/Admin side as needed if sets end up shuffling around for some reason.