Vash Esports {#if !data.user}
Vash Esports

Welcome to Vash Esports

a pretty cool automated osu! matchmaking platform.

Please join discord.gg/n3mZgWk and give any feedback :)

Sign in with osu!
{:else}

Vash Esports

Press 'Find Match' to join the queue to play a fully automated osu! match with other players in an ELO-appropriate map pool.

I'll be adding a lot more features soon, like arbitrarily large team sizes, fully automated tournaments, automated broadcasting, and more. Please join discord.gg/n3mZgWk and give any feedback :)

{data.stats.matches}

Total Matches

{data.stats.finished}

Completed

{data.stats.teams}

Teams

{data.stats.mappools}

Mappools

{#if data.liveMatches.length > 0}

Live Now (max 4 until osu! gives me bot account lol)

{#each data.liveMatches as m} {@const p1 = m.participants[0]} {@const p2 = m.participants[1]} {@const sc = stateConfig[m.state]}
{#if p1?.team.avatarUrl} {/if} {p1?.team.name ?? '?'}
{p1?.score ?? 0} vs {p2?.score ?? 0}
{p2?.team.name ?? '?'} {#if p2?.team.avatarUrl} {/if}
{#if sc?.dot} {/if} {sc?.label}
{/each}
{/if}

Ranked Queue

Find a match at your skill level

{#if queue.status?.inQueue}
In queue ({queue.status.queueSize} searching)
{:else if data.hasActiveMatch} View Active Match → {:else} {/if}
{/if}