Инструменты пользователя

Инструменты сайта


flip:games:steamcmd_cs1.6

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

  • Скачиваем 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 и устанавливаем сервер:
./steamcmd.sh +login anonymous +force_install_dir ./cs16_server +app_update 90 validate +quit
  • Если требуется не-Steam версия (например, для модов), можно заменить 90 на 10:
./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
  • Пример базового 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
  • Автозапуск при перезагрузке (через cron):
crontab -e

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

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

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

  • +port 27015 - указание порта
  • +ip 0.0.0.0 - привязка к IP
  • -nomaster - отключение от Steam Master Server
  • -pingboost 3 - оптимизация производительности

Источники

flip/games/steamcmd_cs1.6.txt · Последнее изменение: 2025/06/19 14:23 — flip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki