Rust
Rust dedicated server
Game serversFree
CS2 dedicated server
The script is free · VPS from $13.30 per month · installs in about 15 minutes
root@vps:~# useradd -m -s /bin/bash cs2server && su - cs2server -c 'curl -Lo linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh cs2server' && cd /home/cs2server && ./cs2server install && su - cs2server -c './cs2server auto-install'
✓ Counter-Strike 2 installed · about 15 minutes
root@vps:~#
Your own Counter-Strike 2 dedicated server for a clan, practice or a community: your maps, modes, plugins and rules, with no third-party ads or restrictions.
Installation and maintenance are handled by LinuxGSM (MIT), a popular game server manager for Linux. It downloads the server via SteamCMD, installs dependencies, tracks updates and runs the server in the background.
A CS2 server takes several tens of gigabytes of disk space, so choose a plan with plenty of NVMe headroom.
backup commandFor Counter-Strike 2: at least 4 vCPU, 8 GB RAM and 150 GB NVMe.
Three steps in the bot or one command over SSH; installation takes about 15 minutes.
Open @ExpressHost_bot and pay for a VPS. The server will be ready in about 60 seconds.
At the “Add-ons” step pick the script from the library, or run it later: Server settings → Scripts.
su - cs2server -c './cs2server start'
Connect to the server as root and run the command. Supported systems: Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12.
useradd -m -s /bin/bash cs2server && su - cs2server -c 'curl -Lo linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh cs2server' && cd /home/cs2server && ./cs2server install && su - cs2server -c './cs2server auto-install'| Port | Protocol | Purpose |
|---|---|---|
| 27015 | tcp/udp | Server game port |
su - cs2server -c './cs2server start'gslt parameter)su - cs2server -c './cs2server console' (exit with Ctrl+B, then D)Didn’t find an answer? Message @ExpressHost_SupportBot.
su - cs2server -c './cs2server update' — LinuxGSM checks Steam for an update and restarts the server only if there is one.
In /home/cs2server: game files in serverfiles, LinuxGSM settings in lgsm/config-lgsm/cs2server. ./cs2server details shows all ports and paths.
LinuxGSM forbids running game servers as root for security, so the command creates a separate cs2server user.
Counter-Strike 2 installs at checkout.
Netherlands, Amsterdam
$14.63/mo
$0.52 for 24 hours · $3.66 for 7 days
Pick Counter-Strike 2 at the “Scripts” step when you order the server.
Germany, Frankfurt
$19.95/mo
$0.71 for 24 hours · $4.99 for 7 days
Pick Counter-Strike 2 at the “Scripts” step when you order the server.
Poland, Warsaw
$13.30/mo
$0.48 for 24 hours · $3.33 for 7 days
Pick Counter-Strike 2 at the “Scripts” step when you order the server.
Estonia, Tallinn
$17.29/mo
$0.62 for 24 hours · $4.32 for 7 days
Pick Counter-Strike 2 at the “Scripts” step when you order the server.