Auto Tournament

Auto Tournament CS2 changelog

Release notes for each version of Auto Tournament CS2, formerly MatchZy Enhanced (ME).

Auto Tournament CS2 was called MatchZy Enhanced (ME) before 2.0.0, and its releases were titled MatchZy. Ready Up replaces it. Newest first. Each entry is the GitHub release for that version. Docs.

v1.4.35

2026-09-24 · Release on GitHub

  • fix: 1.4.35 hotfix: demo file names and path (#35), upload log wording, database.json kept on update (#36)

v2.0.0

2026-09-24 · Pre-release · Release on GitHub

  • feat!: rename the plugin to Auto Tournament CS2 (2.0.0) (#32)
  • fix: title GitHub releases as Auto Tournament CS2, not MatchZy (#30)
  • fix(practice): add mp_roundtime_hostage to prac.cfg (#29)

v1.4.34

2026-09-22 · Release on GitHub

  • chore(diagnostics): map-change crash breadcrumbs; stop practice timers on map change (#28)
  • fix(maps): admin map commands work on workshop maps (#27)
  • fix(ready): count players who ready up but were missing from the player map (#26)
  • fix: correct cvar help text and config defaults (#25)
  • README: repo is now Auto-Tournament/cs2-plugin
  • Rename to Auto Tournament CS2 (formerly MatchZy Enhanced)
  • docs: drop the AI logo note (it lives once in the org profile)

v1.4.33

2026-09-21 · Release on GitHub

  • docs: link Auto Tournament under its new repository name
  • docs: note that the logo is AI-generated
  • Update the icon and wordmark to match Auto Tournament
  • docs: note the move to the Auto-Tournament organisation
  • docs: new icon and wordmark
  • docs(readme): rewrite in plain language, credit upstream up front

v1.4.32

2026-09-16 · Release on GitHub

  • fix(match-end): restore mp_match_restart_delay after GOTV extension (#24)

v1.4.31

2026-09-16 · Release on GitHub

  • fix(simulation): recover missing sim bots, end warmup on mp_warmup_end, keep first demo after restart (#23)

v1.4.30

2026-09-16 · Release on GitHub

  • fix(series): never record a draw in no-draw mode, end series when no maps are left, per-operation DB connections (#22)

v1.4.29

2026-09-16 · Release on GitHub

  • fix(status): clear matchzy_tournament_match whenever the server goes idle (#21)

v1.4.28

2026-09-16 · Release on GitHub

  • fix(security): redact secrets in logs, console output and chat (#20)
  • fix(bootstrap): debounce fetch after URL/token changes (#19)

v1.4.27

2026-09-16 · Release on GitHub

  • fix(db): detect the config scope from the game process's real argv (#18)

v1.4.26

2026-09-16 · Release on GitHub

  • fix(db): scope persistent config per server so a shared database works (#17)

v1.4.25

2026-09-16 · Release on GitHub

  • fix(simulation): correct tiebreak winners, sim team rosters, timescale and queued loads (#16)

v1.4.24

2026-08-29 · Release on GitHub

  • ci: build the plugin on every pull request (#15)
  • Merge pull request #14 from sivert-io/fix/update-players-map-partial-wipe
  • fix(ready): stop a failed player scan from wiping the player map

v1.4.23

2026-07-20 · Release on GitHub

  • Merge pull request #13 from sivert-io/codex/fix-practice-teleport-upright
  • Fix practice teleport body rotation

v1.4.22

2026-07-20 · Release on GitHub

  • Merge pull request #12 from sivert-io/codex/fix-grenade-projectile-signatures
  • Fix grenade projectile signatures
  • Merge pull request #9 from sivert-io/copilot/add-github-actions-release
  • ci: add release workflow with patch/minor/major dropdown
  • Merge pull request #8 from sivert-io/copilot/replicate-pr6-functional-changes
  • chore: remove obsolete go-live status comments from cfg files
  • fix: remove live option from go-live tournament status flow
  • fix: default go-live tournament status to playing for API compatibility
  • fix: preserve API-compatible tournament live status strings
  • chore: credit orl4nd1 for original PR6 implementation
  • chore: apply final review polish and harden changed cvar separator checks
  • feat: reimplement PR6 warmup autoready and reconnect safety fixes with review feedback
  • Initial plan

v1.4.21

2026-02-15 · Release on GitHub

  • feat: enhance demo recording and upload reliability
  • feat: implement MAT admins integration and warmup settings
  • feat: implement MAT heartbeat integration and configuration commands

v1.4.20

2026-02-07 · Release on GitHub

  • refactor: update minimum ready players configuration and enhance demo recording events

v1.4.19

2026-02-03 · Release on GitHub

  • feat: add console commands for retrieving configuration values

v1.4.18

2026-02-01 · Release on GitHub

  • Release v1.4.18

v0.8.25

2025-11-19 · Release on GitHub

No release notes.

v0.8.24

2025-11-15 · Release on GitHub

Highlights

  • Auto match report uploads now fire during warmup/post-knife warmup so the UI shows the correct phase between maps.
  • Build snapshot still runs on the main thread; uploads remain asynchronous with retry/backoff.

v0.8.23

2025-11-15 · Release on GitHub

Highlights

  • Auto match report uploads now build the snapshot on the main thread before dispatching background HTTP tasks, eliminating the CounterStrikeSharp "invoked on a non-main thread" warnings.
  • Manual matchzy_match_report uploads remain unchanged; JSON is only printed when uploads fail.

v0.8.22

2025-11-15 · Release on GitHub

Highlights

  • Automatic match report uploads now fire after key events (player connect/disconnect, ready toggles, round start/end) so the UI stays in sync without manual commands.
  • Added configurable debounced background uploader with retry/backoff; falls back to manual command output if disabled.
  • matchzy_match_report still uploads immediately and prints JSON only when uploads fail.

v0.8.20

2025-11-15 · Release on GitHub

Highlights

  • matchzy_match_report now uploads the JSON payload to your API endpoint (configurable via new ConVars) with retries and logging; falls back to console output if uploads fail.
  • Added ConVars matchzy_report_endpoint, matchzy_report_server_id, and matchzy_report_token to configure the HTTP destination and auth header.
  • Report payload unchanged, so dashboards still get player readiness, connections, scores, etc.

v0.8.19

2025-11-15 · Release on GitHub

Highlights

  • Added matchzy_match_report RCON command returning a single JSON blob (players, ready states, map/round context, pause info, server heartbeat) for dashboards and APIs.
  • Track per-player connection timestamps so reports show accurate \connectedAt\ values.

v0.8.18

2025-11-14 · Release on GitHub

Highlights

  • Tournament status ConVars for dashboards and remote orchestration
  • Richer remote event hooks (player connect/disconnect, knife, side swaps, backups, etc.)
  • Improved logging visibility including ready-state tracking and backup notifications

v0.8.17

2025-11-09 · Release on GitHub

No release notes.

v0.8.16

2025-11-09 · Release on GitHub

No release notes.

On this page