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.