Counter-Strike: Source читает настройки из cstrike/cfg/server.cfg. Этот файл выполняется каждый раз, когда сервер запускает карту.
1. Откройте файл
- Остановите сервер в Игровой панели.
- Откройте вкладку Files и перейдите в
cstrike/cfg. - Откройте
server.cfgили создайте его, если его нет.
2. Настройки, которые вы будете менять
| Команда | Что делает |
|---|---|
hostname | Название в браузере серверов. |
sv_password | Пароль для входа. Пустое значение означает открытый сервер. |
rcon_password | Пароль для удалённых админ-команд. |
sv_lan | Для интернет-сервера должен быть равен 0. |
mp_friendlyfire | Огонь по своим включён или выключен. |
mp_timelimit | Минут на карту. |
mp_roundtime | Минут на раунд. |
mp_maxrounds | Число раундов до смены карты. |
mp_autoteambalance | Выравнивает команды. |
sv_alltalk | Позволяет обеим командам слышать друг друга. |
Значения с пробелами берите в кавычки:
hostname "Friday Night Source"
sv_password ""
rcon_password "a-long-secret"
3. Смена карты
- Чтобы сменить карту прямо сейчас, введите
map de_dust2на вкладке Console в игровой панели. Все игроки переподключатся к новой карте. - Чтобы сменить карту, с которой сервер запускается, задайте её на странице Параметры запуска вашего сервера. На неё нет ссылки в боковом меню, поэтому добавьте
/startupв конец адреса вашего сервера в панели. - Ротация карт это список в
cstrike/mapcycle.txt, по одной карте в строке.
4. Слоты для игроков
Число слотов задаётся при запуске сервера, поэтому оно находится на той же странице «Параметры запуска», а не в server.cfg.
5. Примените изменения
- Сохраните файл.
- Запустите сервер или выполните
exec server.cfgв консоли, чтобы перезагрузить файл без перезапуска. - Проверьте командой
statusв консоли, что hostname изменился.
Если настройка игнорируется, проверьте, нет ли опечатки в названии команды. Source молча пропускает команды, которые не распознаёт, а причина выводится в консоль, когда вы выполняете exec server.cfg вручную.



