What's new
Every release of the platform, Ready Up, CS2 Server Manager and the highlights recorder, newest first. Each line links to the change on GitHub.
56 releases
Fixed
- Only one CS2 download runs at a time, even across agent restarts #134
Fixed
- The machine's address now skips VPN addresses, and csm's public address follows it #130
Added
- The csm link command now installs and starts the host agent too #129
Added
- Existing servers can now be enrolled on the platform #128
Fixed
- A stale host agent is now brought onto the installed csm version #124
Added
- csm now keeps itself up to date with a timer that runs as root #123
Fixed
- The host agent now restarts so it runs the new csm right away #122
Added
- Paid limits: one pool per license, leases, and platform caps #111
Fixed
- CS2 updates are now detected reliably from the game's own restart message #120
Maintenance release: no changes you'll notice.
Added
- The csm user is now sent when a host enrolls #114
Fixed
- The Servers dashboard now shows servers created while it is open #112
- A host whose instances run Ready Up is now shown as being on Ready Up #113
- The shared server.cfg now turns the game log on and keeps empty servers awake #115
- Instance update-game now prints progress and removes leftovers of interrupted updates #116
- A host with instances and no backend setting now runs its instances #117
Fixed
- A fresh csm install from the platform now works #109
Fixed
- Installing the csm agent now works with the user's own systemd #107
Fixed
- Updating csm from the TUI now updates the csm you actually run #105
Added
- Hosts now report the machine's address to the platform #103
Fixed
- Hosts running instances now also report their CS2 patch version #102
Fixed
- Rebuilding a layer now keeps its license choice #89
Added
- 'insecure on' starts instances with -insecure (no VAC) #88
Added
- CSM now runs as the user who starts it, refuses to run as root, and prints less output #83
Fixed
- A new instance now skips server numbers and ports that are already in use #82
Added
Added
- Host agent for the Auto Tournament platform (csm link, csm agent) #66
- Install Ready Up as a plugin stack, with update channels, version pins and self-updates #67
- Instance mode: run many CS2 and Ready Up servers from one read-only install #68
- Versioned CS2 game versions, plus instances in csm status, start, stop, restart and the TUI #69
Added
Fixed
- Every server now counts toward the pack limit #63
Maintenance release: no changes you'll notice.
Added
- Live progress for update-game #61
Maintenance release: no changes you'll notice.
Added
- Thumbnails for the new CS2 maps #50
- Live progress for extract-map-data, plus a maps.json file listing the maps #51
- maps.json now lists all maps and the current Active Duty pool #52
- User mode: run CSM as the CS2 user without sudo #55
- Live Ready Up server table, and restarts and updates are held during a match #49
Fixed
- CSM now checks SteamCMD can run before stopping servers, and restarts them if the update fails #57
Fixed
- Each server's match stats are now kept across update-plugins #46
Added
- Idle servers now update automatically, and updates are held during events #42
Changed
- CSM is now licensed under PolyForm Noncommercial 1.0.0 #34
Fixed
- Config edits in the TUI now use the same overrides folder as update-plugins #31
- Plugin 1.4.28 is now required for a shared MatchZy database #32
- Disk-space checks now work before the target folder exists #37
- Each server's rcon_password is now kept through update-game #38
- Fixed CounterStrikeSharp failing to load on systems with glibc 2.41 or newer #39
- Map thumbnails now use a Python environment that CSM sets up and owns #40
- CSM now checks and repairs libserver.so and libv8.so after copying game files #41
Changed
- New csm self-update command, and update-plugins now names the plugin it updates #30
Maintenance release: no changes you'll notice.
Fixed
- Start and restart now respect each server's launch mode, and disk estimates account for hardlinks #26
Fixed
- MatchZy information is now read from the current server run only #25
Fixed
- Each server now gets its own persistent config #24
Added
- VPK files are now hardlinked from the master install instead of copied, saving disk space #23
Fixed
- Metamod:Source is now pinned to 2.0.0.1411 commit
Added
- CSM now prefers the latest Metamod prerelease, with a stable fallback commit
Fixed
- Metamod is now downloaded from GitHub releases commit
Maintenance release: no changes you'll notice.
Maintenance release: no changes you'll notice.
Maintenance release: no changes you'll notice.
Maintenance release: no changes you'll notice.
Maintenance release: no changes you'll notice.
Maintenance release: no changes you'll notice.
Maintenance release: no changes you'll notice.
Added
- CS2 Server Manager (CSM) v1.0.0 release commit
The full release notes, with downloads and install commands, are on GitHub ↗ · Ask on Discord