Skip to content

CSM v1.13.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:33
· 11 commits to master since this release

CS2 Server Manager v1.13.0

New

  • CI on an instance. csm instance layer build --for N builds a Ready Up layer that only instance N uses; csm instance layer unpin N puts it back on the shared layer. csm instance exec N -- <cmd> runs a command inside an instance's view, csm instance reset N empties what it wrote. csm ci setup --instance N runs Ready Up's live CI check on an instance instead of a separate full CS2 copy (saves ~69 GB). Pinned CI instances are never treated as game servers.
  • All plugins in instance mode. The shared Ready Up layer is built with the full bundle by default, so turning plugins on or off per server (from Auto Tournament) needs no reinstall. csm plugins bundle / CSM_READYUP_BUNDLE still override it.

Fixed

  • The newest Ready Up release is picked by version (SemVer), not by publish time, so a late-published patch for an older version is never taken as "newest". Also fixes a flaky test.
  • A new instance that already has Ready Up no longer rebuilds the shared layer or restarts itself.
  • Restarting the CI runner service now stops the whole runner, not just run.sh.
  • csm ci status shows the CI instance's disk use.

Docs

  • Measured disk numbers for instance mode ("How much disk?" in the README).

Upgrading

sudo csm self-update. If Ready Up's CI runner is on this host: csm ci setup --instance <N> afterwards.