← База знаний
Counter-Strike 2cs2настройка3 мин. чтения

Настройка server.cfg

Настройка server.cfg для CS2 — hostname, пароли, rcon, параметры матча mp_, подключение конфигов через exec и расположение файла в панели

Настройка server.cfg

Файл server.cfg — основной конфиг сервера CS2. Он выполняется при старте и задаёт имя сервера, пароли, параметры матча и правила игры. В этой статье разберём ключевые параметры, где лежит файл в панели TeaHost и как подключать дополнительные конфиги через exec.

Настройка server.cfg на сервере CS2

Где лежит файл в панели

Конфиг находится внутри файловой системы сервера. Откройте панель panel.teahost.ru, выберите сервер и перейдите в раздел Files (Файлы).

Путь к файлу:


game/csgo/cfg/server.cfg
```

Откройте `server.cfg` встроенным редактором панели, внесите изменения и сохраните. Чтобы новые значения применились, перезапустите сервер или выполните `exec server.cfg` из консоли.

Если файла нет, создайте его в папке `cfg` — сервер подхватит его при следующем запуске.

## Имя сервера и базовые параметры

Начните с идентификации сервера:

- `hostname "Мой CS2 Сервер"` — имя, которое видят игроки в списке серверов.
- `sv_lan 0` — сервер доступен из интернета (1 — только локальная сеть).
- `sv_region 3` — регион сервера (3 — Европа), влияет на фильтры поиска.
- `sv_cheats 0` — читы выключены. Оставляйте 0 на публичном сервере.

Имя сервера — первое, что видят игроки, поэтому делайте его коротким и понятным.

## Пароли и rcon

Два разных пароля отвечают за вход и за управление:

- `sv_password ""` — пароль для входа на сервер. Пустое значение — сервер открыт для всех. Впишите значение, чтобы сделать сервер приватным.
- `rcon_password "СложныйПароль"` — пароль удалённого управления. Даёт полный контроль над сервером, поэтому задавайте длинный и уникальный.

Никогда не оставляйте `rcon_password` пустым на публичном сервере — иначе любой сможет получить управление. И не используйте один и тот же пароль для входа и для rcon.

## Параметры матча mp_

Группа команд `mp_` управляет правилами и ходом матча:

- `mp_maxrounds 24` — количество раундов в матче (24 — соревновательный формат MR12).
- `mp_overtime_enable 1` — включает овертайм при ничьей.
- `mp_roundtime 1.92` — длительность раунда в минутах.
- `mp_freezetime 15` — время заморозки в начале раунда (в секундах).
- `mp_startmoney 800` — стартовые деньги игроков.
- `mp_maxmoney 16000` — максимум денег на счету.
- `mp_friendlyfire 1` — урон по своим включён.
- `mp_warmup_pausetimer 0` — не ставить разминку на паузу.
- `mp_autoteambalance 1` — автоматический баланс команд по числу игроков.

Подбирайте значения под режим: для официального соревновательного используйте MR12 (`mp_maxrounds 24`), для казуального сервера можно поднять `mp_startmoney` и сократить `mp_freezetime`.

## Подключение конфигов через exec

Команда `exec` выполняет другой конфиг-файл. Это удобно, чтобы держать настройки по темам в отдельных файлах и переключать режимы.

В конце `server.cfg` можно подключить дополнительный конфиг:

Практика организации конфигов:

  • Создайте отдельные файлы в папке cfg, например warmup.cfg, practice.cfg.
  • Подключайте нужный через exec <имя>.cfg из консоли или из server.cfg.
  • Меняйте режим сервера на лету, выполнив соответствующий exec без перезапуска.

Так вы держите базовые настройки в server.cfg, а тематические параметры — в отдельных файлах, которые легко включать и отключать.

Применение изменений

После правок конфиг нужно перечитать:

  • exec server.cfg — из консоли панели применяет файл без перезапуска сервера.
  • Полный перезапуск сервера в панели гарантированно применяет все параметры, включая те, что читаются только при старте (например, sv_lan).

Некоторые параметры (hostname, sv_lan) применяются только при запуске карты, поэтому после их изменения смените карту или перезапустите сервер.

Проверка

  • Зайдите на сервер и убедитесь, что hostname отображается верно.
  • Проверьте, что sv_password работает: при заданном пароле вход должен запрашивать его.
  • Через rcon выполните mp_maxrounds, чтобы увидеть текущее значение и убедиться, что конфиг применился.

Автобэкапы в панели сохраняют версии файлов, поэтому при ошибке в конфиге можно откатиться. DDoS-защита на серверах TeaHost включена по умолчанию. О подключении кастомных карт читайте в статье карты из Steam Workshop, а другие руководства — в базе знаний CS2.