Перейти к содержанию

Меню

Тема оформления

Введите слово, например «metamod» или «порты»: нужно хотя бы 2 буквы.

Сборки1 мин чтения

Установка готовой сборки сервера CS 1.6 пошагово

Как распаковать и запустить готовую сборку сервера CS 1.6 на Linux: права, пользователь, порты, первая проверка и что настроить сразу после запуска.

Подготовка

Создайте отдельного пользователя без прав администратора и убедитесь, что установлены 32-битные библиотеки, как в «Установке HLDS». Скачайте сборку с сайта автора и проверьте контрольную сумму, если она указана.

Распаковка

bash
mkdir -p ~/hlds && cd ~/hlds
tar -xzf ~/sborka.tar.gz
chmod +x hlds_run hlds_linux

Название архива и скриптов зависят от сборки: смотрите описание автора.

Первый запуск

bash
./hlds_run -game cstrike +port 27015 +maxplayers 16 +map de_dust2

Если сервер не стартует, смотрите последние строки консоли и «справочник ошибок».

Что настроить сразу после запуска

  1. server.cfg: имя сервера, пароли, правила. Подробно в статье «server.cfg».
  2. mapcycle.txt: список карт, как в «Ротации карт».
  3. users.ini: администраторы, как в «Админ-доступе».
  4. Проверьте открытые порты по статье «Порты и доступ».

Проверка и автозапуск

Подключитесь к серверу с другого устройства. Для постоянной работы запускайте сервер в screen или tmux, либо создайте службу systemd с запуском от отдельного пользователя. После перезагрузки машины сервер должен подниматься сам.

Обновление сборки

Сохраните server.cfg, mapcycle.txt, users.ini и каталог plugins. Затем распакуйте новую версию в отдельный каталог, перенесите сохранённое и проверьте запуск на тестовой карте.

Частые вопросы

Нужно ли ставить HLDS перед сборкой?

Зависит от сборки. Если автор положил в архив все файлы, HLDS ставить не нужно. Иначе в описании указано, что установить заранее.

Куда распаковывать сборку?

В каталог домашней директории пользователя, от которого будет запущен сервер, например ~/hlds.

Что настроить сразу?

Название, пароли, RCON, список карт и админов. Это server.cfg, mapcycle.txt и users.ini.

Как обновить сборку?

Сохраните свои конфиги и плагины, распакуйте новую версию в отдельный каталог и перенесите настройки.

Заметки об обновлениях руководств публикуем в Telegram-канале @cssrv_ru