SteamCMD - Counter-Strike 1.6

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

sudo apt update && sudo apt upgrade -y
sudo apt install -y wget screen lib32gcc-s1

2. Создание пользователя для сервера

sudo adduser cs16server
sudo su - cs16server

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

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz

4. Установка CS 1.6 Server

./steamcmd.sh +login anonymous +force_install_dir ./cs16_server +app_update 90 validate +quit
./steamcmd.sh +login anonymous +force_install_dir ./cs16_server +app_update 10 validate +quit

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

cd ~/cs16_server
screen -S cs16 ./hlds_run -game cstrike +maxplayers 16 +map de_dust2 +sv_lan 0

6. Дополнительные настройки

nano ~/cs16_server/cstrike/server.cfg
hostname "My CS 1.6 Server"
rcon_password "your_rcon_password"
sv_password "" // Пароль на сервер (если нужен)
mp_timelimit 25
mp_c4timer 35
sv_cheats 0

7. Управление сервером

screen -r cs16
quit
crontab -e

Добавить строку:

@reboot cd /home/cs16server/cs16_server && screen -dmS cs16 ./hlds_run -game cstrike +maxplayers 16 +map de_dust2

Полезные параметры запуска

Источники