CS:GO заменён Counter-Strike 2. Актуальный dedicated server распространяется через SteamCMD с AppID 730; старые srcds-команды и game modes CS:GO неприменимы.

Важно: GSLT является секретом. Не публикуйте его в статье, unit-файле с world-readable правами или shell history.

1. Установите SteamCMD

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y steamcmd lib32gcc-s1
sudo useradd -m -s /bin/bash steam

2. Загрузите CS2

sudo -iu steam steamcmd +force_install_dir /home/steam/cs2 +login anonymous +app_update 730 validate +quit

3. Создайте GSLT

Создайте Game Server Login Token в Steam и храните его в EnvironmentFile с правами 600.

4. Запустите сервер

/home/steam/cs2/game/bin/linuxsteamrt64/cs2 -dedicated -console -usercon +game_type 0 +game_mode 1 +map de_dust2 +sv_setsteamaccount YOUR_GSLT

5. Откройте порт и настройте service

sudo ufw allow 27015/udp

Для постоянного сервера важны стабильная сеть и защита от атак; перед запуском можно сравнить хостинги для Counter-Strike.

Официальная документация