🧪 Beta Release v3.0.0-beta.92
This is a prerelease/beta build, tagged :next (never :latest). It is not installed by docker compose pull on a stable install.
Changelog
- feat(chat): a player's name in the chat opens their profile (#761)
- feat(skins): a drop is a choice of three; the player keeps one (#762)
- fix(recorder): follow the player by account id; the kill feed names bots (#763)
- feat(highlights): up to 20 clips per player; sharp profile stills; idle servers are grey (#764)
- feat(highlights): notify the players a clip shows (#765)
- fix(i18n): clip notice keys in every locale (#766)
- fix: bracket test leftovers (admin-only fetch, bot-fill count, report over RCON, license-full autoscale) (#767)
- test(tournament-end): delete the ended tournament afterwards (#773)
- feat(teams): an invited player gets a notice, and pending invites show on Home and their profile (#768)
- feat(skins): fair drops after every game and level-up, and public drop odds (#770)
- feat(chat): "X is typing…" and an emoji picker (#769)
- feat(skins): per-side loadout (CT/T) and the profile shows what is equipped (#771)
- feat(match): /match/now for "my match", and a popup when the match server crashes (#772)
- feat(skins): a finished tournament shows what its top three got (#776)
- feat(matchmaking): searching for a game adds it to your games (#777)
- feat(cs2): in-game messages from the platform (#775)
- feat(admin): admin notifications (bell, dashboard, toasts) and recorder versions (#774)
- test(fleet): the settings push spec waits for the saved rev (#780)
- feat(matchmaking): search with bots in the empty seats (2v2, 5v5), unrated (#778)
- feat(search): fuzzy site search over every page, tab, action and content (#779)
- feat(recorders): Update all shows how many recorders are updated (#781)
- feat(sockets): pages follow server topics instead of polling (#782)
- feat(skins): trade-up contracts (#784)
- feat(fleet): a csm command refused busy is sent again by itself (#785)
- feat(sign-in): an OpenID Connect provider's own logo and button colour (#786)
- test(allocation): the turnover spec probes a server of its own (#790)
- fix(highlights): a failed clip holds the reels that would use it (#783)
- fix(autoscale): practice servers are not the scaler's (#787)
- feat(match): a paused match says whose seat is empty (#789)
- feat(matches): a 5v5 pauses when a player drops, and goes on when they're back (#788)
Docker Images
ghcr.io/auto-tournament/auto-tournament:3.0.0-beta.92sivertio/auto-tournament:3.0.0-beta.92sivertio/matchzy-auto-tournament:3.0.0-beta.92ghcr.io/auto-tournament/auto-tournament:nextsivertio/auto-tournament:nextsivertio/matchzy-auto-tournament:next
Pull Command
docker pull ghcr.io/auto-tournament/auto-tournament:3.0.0-beta.92Docker Hub / GHCR
- https://hub.docker.com/r/sivertio/auto-tournament
- https://github.com/orgs/Auto-Tournament/packages/container/package/auto-tournament
Platforms
linux/amd64(Intel/AMD 64-bit)linux/arm64(ARM 64-bit, e.g., Apple Silicon, AWS Graviton)
Quick Start
docker compose -f docker/docker-compose.yml up -dSee Getting Started Guide for full setup instructions.