Как запускать сервер КС 2 через systemd в Linux
В Linux сервер КС 2 удобно запускать как службу systemd: она работает от отдельного пользователя, сохраняет журнал и может перезапустить процесс после аварии. Сначала добейтесь обычного ручного запуска под этим пользователем. Служба не исправляет неверные пути, недостающие библиотеки или ошибку самой игры.
Пример ниже — заготовка для уже установленного сервера. Замените пользователя и абсолютные пути на свои. Учётная запись cs2 должна существовать и иметь доступ к рабочим файлам; запускать игровой процесс от root для этого не требуется.
[Unit]
Description=CS2 dedicated server
After=network-online.target
Wants=network-online.target
[Service]
Type=exec
User=cs2
WorkingDirectory=/srv/cs2/game
ExecStart=/srv/cs2/game/bin/linuxsteamrt64/cs2 -dedicated -console +map de_dust2
Restart=on-failure
RestartSec=10
TimeoutStopSec=60
[Install]
WantedBy=multi-user.targetExecStart обязан повторять проверенный ручной запуск. Если вашей установке нужен штатный запускатель или дополнительное окружение, используйте его корректный путь и убедитесь, что он передаёт управление игровому процессу.
Почему active ещё не означает готовый игровой сервер
Type=exec подтверждает запуск исполняемого файла, но не завершение загрузки карты. Отдельно проверяются журнал игры и реальное подключение клиента. Ошибка на этапе загрузки может произойти уже после успешного старта процесса.
Restart=on-failure полезен при аварии, но не должен скрывать постоянный цикл падений. Если служба снова и снова запускается, остановите её и разберите первую ошибку. После штатной остановки через systemctl она не должна самовольно возвращаться.
| Что проверить | Практическое решение |
|---|---|
| Нет прав на конфиги или логи | Проверьте владельца конкретного каталога; не выдавайте всем права 777. |
| Ручной запуск работает, служба нет | Сравните пользователя, рабочую папку и необходимые переменные окружения. |
| После обновления нужен перезапуск | Планово остановите службу, обновите файлы и запустите снова; не обновляйте их одновременно с игрой. |
Источники и версия
Проверено 2 ноября 2026 года. Для текущего клиента CS2; доступные параметры проверяйте в своей сборке.
Counter‑Strike 2
CS:GO
CS:Source
CS 1.6
Standoff 2
База знаний
Обсуждение материала 0
Здесь можно начать разговор
Задайте вопрос или поделитесь своим опытом по теме.
Присоединяйтесь к обсуждению
Войдите, чтобы написать комментарий и отвечать участникам.