Skip to content

Releases: sivert-io/MatchZy

MatchZy v1.0.3

10 Dec 11:27

Choose a tag to compare

Changelog

  • Update changelog generation in release.sh to include commits between the previous and current tags, improving accuracy for GitHub releases.

Installation

  1. Download MatchZy-1.0.3.zip
  2. Extract the contents to your CS2 server game/csgo/ directory
    • The zip contains the proper folder structure (addons/ and cfg/)
  3. Restart your server

Requirements

  • CounterStrikeSharp (latest version)
  • CS2 Dedicated Server

Configuration

Config files are located in csgo/cfg/MatchZy/:

  • config.cfg - Main plugin configuration
  • admins.json - Admin permissions
  • database.json - Database settings
  • live.cfg, warmup.cfg, knife.cfg - Match configs

MatchZy v1.0.2

10 Dec 11:22

Choose a tag to compare

Changelog

  • Release v1.0.2
  • Release v1.0.1
  • Enhance simulation mode handling in MatchZy
  • Add simulation bot disconnection feature after series end
  • Refactor documentation structure in index.md
  • Add Discord webhook script and update .gitignore
  • Release v1.0.0
  • Refactor Utility.cs for code consistency and readability
  • Update icon.svg and extra.css to reflect MatchZy Mint theme
  • Refine dark mode styles in extra.css
  • Enhance link styling in extra.css
  • Refactor related projects documentation
  • Update extra.css to reflect MatchZy Teal theme
  • Move CNAME entry to documentation directory
  • Update CS2 Server Manager links in documentation
  • Update documentation links to MatchZy Auto Tournament
  • Enhance documentation with related projects section
  • Update GitHub Actions workflow to trigger on 'dev' branch instead of 'main'
  • Remove package.json file for developer tooling related to documentation
  • Add stale issue and PR management workflow

Installation

  1. Download MatchZy-1.0.2.zip
  2. Extract the contents to your CS2 server game/csgo/ directory
    • The zip contains the proper folder structure (addons/ and cfg/)
  3. Restart your server

Requirements

  • CounterStrikeSharp (latest version)
  • CS2 Dedicated Server

Configuration

Config files are located in csgo/cfg/MatchZy/:

  • config.cfg - Main plugin configuration
  • admins.json - Admin permissions
  • database.json - Database settings
  • live.cfg, warmup.cfg, knife.cfg - Match configs

MatchZy v1.0.0

09 Dec 15:57

Choose a tag to compare

Installation

  1. Download MatchZy-1.0.0.zip
  2. Extract the contents to your CS2 server's game/csgo/ directory
    • The zip contains the proper folder structure (addons/ and cfg/)
  3. Restart your server

Requirements

  • CounterStrikeSharp (latest version)
  • CS2 Dedicated Server

Configuration

Config files are located in csgo/cfg/MatchZy/:

  • config.cfg - Main plugin configuration
  • admins.json - Admin permissions
  • database.json - Database settings
  • live.cfg, warmup.cfg, knife.cfg - Match configs

MatchZy v0.8.27

27 Nov 21:46

Choose a tag to compare

Changes in v0.8.27

Demo Recording Improvements

  • Demo recording now starts only when match goes live (not during warmup or knife round)
  • Demos will no longer include warmup or knife round footage

Server Management

  • Auto-kick all players after series ends (BO3/BO5)
  • Players are kicked after demo upload completes (~2.5 minutes after series end)
  • Tournament status automatically updates to 'idle' when players are kicked
  • Server is now ready for allocation immediately after series ends

Map Change Improvements

  • Added countdown announcements before map changes
  • Friendly reminders for players to take breaks between maps

Bug Fixes

  • Fixed duplicate demo recording start calls
  • Improved demo upload status messages in chat

MatchZy v0.8.26

27 Nov 20:11

Choose a tag to compare

Enhanced demo upload features

MatchZy v0.8.25

19 Nov 23:18

Choose a tag to compare

Installation

  1. Download MatchZy-0.8.25.zip
  2. Extract the contents to your CS2 server's game/csgo/ directory
    • The zip contains the proper folder structure (addons/ and cfg/)
  3. Restart your server

Requirements

  • CounterStrikeSharp (latest version)
  • CS2 Dedicated Server

Configuration

Config files are located in csgo/cfg/MatchZy/:

  • config.cfg - Main plugin configuration
  • admins.json - Admin permissions
  • database.json - Database settings
  • live.cfg, warmup.cfg, knife.cfg - Match configs

MatchZy v0.8.24

15 Nov 15:30

Choose a tag to compare

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.

Installation

  1. Download MatchZy-0.8.24.zip
  2. Extract into your server's game/csgo/ directory (includes addons/ + cfg/ layout)
  3. Restart your server

Built from commit 0ded4fe

MatchZy v0.8.23

15 Nov 15:21

Choose a tag to compare

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.

Installation

  1. Download MatchZy-0.8.23.zip
  2. Extract into your server's game/csgo/ directory (zip includes addons/ + cfg/)
  3. Restart the server

Built from commit 73e7f72

MatchZy v0.8.22

15 Nov 14:19

Choose a tag to compare

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.

Installation

  1. Download MatchZy-0.8.22.zip
  2. Extract into your server's game/csgo/ directory (zip includes �ddons/ + cfg/)
  3. Restart the server

Built from commit ccc884c

MatchZy v0.8.20

15 Nov 13:01

Choose a tag to compare

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.

Install

  1. Download MatchZy-0.8.20.zip
  2. Extract into game/csgo/
  3. Restart server

Built from commit e709035