Skip to content

CSM v1.11.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 23:11
· 25 commits to master since this release

New

  • Auto Tournament license key. csm license set <key> stores your license key
    (or csm license set < key.txt), csm license status shows who it is licensed to and
    what it covers, and csm license clear removes it. csm checks the key offline. Nothing is
    ever blocked: a problem is a warning, and without a key csm prints one quiet line.
    The key is stored in license.json (mode 600) and is never printed in full or logged.
  • csm hands the key to Ready Up on every server it manages
    (game/csgo/cfg/readyup_license.cfg, exec'd from server.cfg). Ready Up reads it at the
    next map load or restart.
  • The key can come from the platform. When an admin saves or clears the key in Auto
    Tournament (Settings → License), the update monitor applies it on its next poll, with no
    command on the host. A key from the platform replaces one you set by hand; clearing it on
    the platform only removes a key that came from the platform.
  • csm status shows the license line under the fleet table.

Fixed

  • The update-hold poll works with Auto Tournament 3.0 again. csm sent its server token
    only as X-MatchZy-Token, which the 3.0 platform no longer reads, so every poll got a 401
    and game updates stayed on hold. csm now sends X-Auto-Tournament-Token too.

Changed

  • Every server counts toward a license's server limit, including spare, practice and test
    servers. The wording is "you need a license"; it is still only a warning.

Upgrading

  • Update as usual (the TUI offers it, or download the new binary). No config changes.
    Existing servers, server.cfg files and Ready Up data are kept.
  • If you run Auto Tournament 3.0 betas: update now, otherwise game updates stay held (see Fixed).
  • If you set a key with csm license set, it stays until the platform sends a different one.

Known limitations

  • csm does not install Ready Up. Install it with Ready Up's install.sh. csm shows Ready
    Up's live state and refuses to stop or update a server during a Ready Up match (since
    1.10.0), and keeps Ready Up's files and data across game updates (since 1.10.2). It does
    not put the Ready Up line back into gameinfo.gi after a CS2 update: run Ready Up's
    installer again after each one.
  • The plugin csm installs is the latest stable Auto Tournament CS2 plugin, 1.4.35.
    Auto Tournament 3.0 needs 2.0.0 or newer, which is still a pre-release. On a 3.0 platform,
    install 2.0.0 by hand until this is sorted.
  • Host agent (csm link) is not in this release. Letting the platform start, stop and
    update servers through csm is in progress.