Руководство по установке CSGO сервера на Linux в 2026 году

1. Подготовка системы

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 lib32z1 libc6:i386 libsdl2-2.0-0:i386 unzip wget -y

2. Установка SteamCMD

mkdir ~/SteamCMD && cd ~/SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz

3. Загрузка сервера CS:GO

./steamcmd.sh +force_install_dir ~/csgo_server +login anonymous +app_update 740 validate +quit

4. Установка SourceMod и No Lobby Reservation

Загрузите один из архивов в папку ~/csgo_server/csgo (Sourcemod и Metamod скачать обязательно и в первую очередь):

Распаковка (после загрузки файла в папку csgo):

cd ~/csgo_server/csgo
unzip CSGO.zip

5. Настройка

  1. Правка Steam ID: Откройте файл ~/csgo_server/csgo/steam.inf и замените значение appID=730 на appID=4465480.
    Содержимое должно выглядеть так:

     ClientVersion=1575
     ServerVersion=1575
     PatchVersion=1.38.8.1
     ProductName=csgo
     appID=4465480
     SourceRevision=8413246
     VersionDate=Oct 12 2023
     VersionTime=09:57:39
    
  2. Убедитесь, что файлы плагина находятся в addons/sourcemod/plugins/.

  3. В csgo/cfg/server.cfg не должно быть параметров, удерживающих сервер в режиме ожидания лобби.

6. Запуск сервера

Создайте файл ~/csgo_server/start.sh:

#!/bin/bash
./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 -port 27015 +sv_lan 0

Выполните: chmod +x ~/csgo_server/start.sh и запустите его.


Команды консоли

  • meta list — проверка работы Metamod.

  • sm plugins list — проверка работы No Lobby Reservation.

  • sm version — версия SourceMod.