CS2 Server Manager¶
Automated multi-server management for Counter-Strike 2. Deploy multiple dedicated CS2 servers in minutes with competitive plugins, auto-updates, and tournament integration.
Designed to work hand-in-hand with:
- MatchZy Auto Tournament – web UI and API for automated CS2 tournaments.
- MatchZy Enhanced – enhanced MatchZy plugin for in-server automation.
What it does¶
- Multi-server deployment: Spin up 3–5 CS2 servers with a single command.
- Tournament-ready stack: Installs Metamod, CounterStrikeSharp, MatchZy (enhanced), and AutoUpdater.
- Safe updates: Handles game and plugin updates automatically while preserving your configs.
- Persistent overrides: Everything in
overrides/survives updates. - Observability & control: Handy management script and tmux integration for logs and debugging.
Quick Start¶
For most users, this is all you need:
wget https://raw.githubusercontent.com/sivert-io/cs2-server-manager/master/install.sh
bash install.sh
For automated installs (no prompts):
Read the Getting Started section for a full walkthrough.
Project layout¶
install.sh– one-shot installer for CS2 servers and required dependencies.manage.sh– main CLI for installing, starting, stopping, and repairing servers.scripts/– supporting utilities (cs2_tmux.sh, update helpers, etc.).overrides/– your persistent game and plugin configuration.
See:
- Getting Started → Quick Start – first-time setup.
- Guides → Managing Servers – everyday operations.
- Guides → Configuration & Overrides – customizing your servers.
- Guides → Auto Updates – how updates are handled behind the scenes.
- Guides → Troubleshooting – common problems and fixes.