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.1750332895.txt.gz · Последнее изменение: 2025/06/19 11:34 — flip