Skip to content

fix(matchmaking): its own rules, and a match now when few are searching - #751

Merged
sivert-io merged 4 commits into
mainfrom
fix/mm-own-rules
Oct 12, 2026
Merged

sivert-io merged 4 commits into
mainfrom
fix/mm-own-rules

Conversation

@sivert-io

Copy link
Copy Markdown
Collaborator

Vikunja 1992, from tonight's live 1v1.

  • No tournament rules in matchmaking — createMatch(…, null); matchmaking passes maxRounds per mode (1v1 12, 2v2 8, 5v5 12). The 1v1 had played the test tournament's MR6.
  • 1v1/2v2 sides — random map_sides, no knife round; 1v1 no bomb (mp_give_player_c4 0). 5v5 unchanged.
  • Few searching → match anyone — fewSearching (fewer than two matches' worth in the mode) opens the window in findGroup; with more searching the rating window applies as before.
  • Queue screen — "Few players searching: you'll be matched with anyone available (2 searching, 2 needed)" / "Finding a close match for your rating · N searching"; seats label reworded. en + nb.
  • Tests: matchmaking-queue.spec.ts (few-searching case; the window case now has 21 searching).

Still open in 1992: per-mode default map pools (aim/wingman), bot fill for 2v2/5v5, CS2-in-my-games on first queue, a lower 1v1 highlight threshold.

🤖 Generated with Claude Code

sivert-io and others added 4 commits October 12, 2026 22:18
From the 2026-10-12 1v1 test (Vikunja 1992):
- A matchmaking match took the running tournament's round limit (MR6) as
  its "defaults tournament". It now plays its mode's own: 1v1 12, 2v2 8,
  5v5 12, and borrows nothing from any tournament (createMatch takes null).
- 1v1 and 2v2 draw the starting sides instead of a knife round; 1v1 has no
  bomb (mp_give_player_c4 0).
- Few searching (under two matches' worth in the mode): the rating window
  does not hold anyone back. Two players far apart in a 1v1 queue waited
  five minutes for the window to open.
- The queue screen says what the search does ("Few players searching: you'll
  be matched with anyone available" / "Finding a close match for your
  rating"), with how many are searching; "1 of 2 in the queue" read as a
  global count.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sivert-io
sivert-io merged commit c6c0f02 into main Oct 12, 2026
23 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant