Wiki Counter-Strike 34
Настройка сервера
Обновлено: 28.06.2026 12:50

Настройка сервера

🕒 Последнее изменение: 28 июня 2026 в 12:50

Это руководство описывает настройку выделенного сервера Counter-Strike: Source: первый запуск, файл server.cfg, карту запуска, пароль сервера, RCON, ротацию карт и подключение игроков.

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

После выдачи сервера откройте панель управления и перейдите во вкладку Console.

При первом запуске сервер загружает игровые файлы через SteamCMD.

AppID выделенного сервера Counter-Strike: Source:

txt
232330

Дождитесь завершения установки и запуска сервера. Не останавливайте сервер во время первичной загрузки файлов.

Основные файлы сервера

Основной каталог игры:

txt
cstrike/

Основной файл конфигурации:

txt
cstrike/cfg/server.cfg

Если server.cfg отсутствует после установки, создайте его вручную в каталоге:

txt
cstrike/cfg/

Автоматическое создание server.cfg при запуске

Для Pterodactyl можно использовать команду запуска, которая создаёт server.cfg, если файл отсутствует.

bash
bash -lc 'mkdir -p cstrike/cfg; if [ ! -f cstrike/cfg/server.cfg ]; then printf "%s\n" "hostname \"My Counter-Strike: Source Server\"" "sv_password \"\"" "rcon_password \"\"" "sv_lan 0" "sv_region 255" "mp_timelimit 30" "mp_roundtime 3" "mp_freezetime 5" "mp_startmoney 800" "mp_friendlyfire 0" "mp_autoteambalance 1" "mp_limitteams 2" "sv_alltalk 0" "sv_cheats 0" "log on" "exec banned_user.cfg" "exec banned_ip.cfg" > cstrike/cfg/server.cfg; touch cstrike/cfg/banned_user.cfg cstrike/cfg/banned_ip.cfg; fi; exec ./srcds_run -game cstrike -console -port {{SERVER_PORT}} +map {{SRCDS_MAP}} +ip 0.0.0.0 -strictportbind -norestart +exec server.cfg'

Команда создаёт файл только при его отсутствии. Если пользователь уже редактировал server.cfg, он не будет перезаписан.

Пример server.cfg

cfg
hostname "My Counter-Strike: Source Server"
sv_password ""
rcon_password ""

sv_lan 0
sv_region 255

mp_timelimit 30
mp_roundtime 3
mp_freezetime 5
mp_startmoney 800
mp_friendlyfire 0
mp_autoteambalance 1
mp_limitteams 2

sv_alltalk 0
sv_cheats 0

log on
exec banned_user.cfg
exec banned_ip.cfg

Основные параметры server.cfg

Параметр Описание
hostname Название сервера в списке серверов
sv_password Пароль для входа на сервер
rcon_password Пароль удалённой консоли RCON
sv_lan LAN-режим. Для публичного сервера используйте 0
sv_region Регион сервера. 255 — весь мир
mp_timelimit Время карты в минутах
mp_roundtime Длительность раунда
mp_freezetime Время заморозки перед началом раунда
mp_startmoney Стартовые деньги игроков
mp_friendlyfire Урон по союзникам
mp_autoteambalance Автобаланс команд
mp_limitteams Максимальная разница игроков между командами
sv_alltalk Общий голосовой чат между командами
sv_cheats Чит-команды. Для публичного сервера должно быть 0

Название сервера

Название задаётся строкой:

cfg
hostname "My Counter-Strike: Source Server"

После изменения названия перезапустите сервер или выполните в консоли:

txt
hostname "New Server Name"

Пароль сервера

Для публичного сервера оставьте пароль пустым:

cfg
sv_password ""

Для приватного сервера укажите пароль:

cfg
sv_password "mypassword"

После изменения пароля перезапустите сервер.

RCON

RCON нужен для удалённого выполнения серверных команд.

Задайте пароль:

cfg
rcon_password "your_secure_password"

Не используйте одинаковый пароль для sv_password и rcon_password.

Карта запуска

Стартовая карта задаётся переменной запуска или параметром +map.

Пример:

txt
+map de_dust2

В Pterodactyl это часто задаётся через переменную:

txt
SRCDS_MAP

Пример значения:

txt
de_dust2

Основные карты Counter-Strike: Source

txt
de_dust2
de_inferno
de_nuke
de_train
de_aztec
de_cbble
cs_office
cs_italy
cs_assault
cs_militia

Название карты указывается без расширения .bsp.

Ротация карт

Основной файл ротации:

txt
cstrike/mapcycle.txt

Пример:

txt
de_dust2
de_inferno
de_nuke
de_train
cs_office

Также можно использовать файл:

txt
cstrike/maplist.txt

mapcycle.txt отвечает за автоматическую смену карт, а maplist.txt часто используется для списков карт в меню и голосованиях.

Подключение к серверу

IP-адрес и порт сервера отображаются во вкладке Network панели управления.

Формат подключения:

txt
IP:PORT

Пример:

txt
123.123.123.123:27015

Подключение через консоль игры

Включите консоль разработчика в настройках игры.

Откройте консоль клавишей:

txt
~

Введите:

txt
connect IP:PORT

Пример:

txt
connect 123.123.123.123:27015

Если сервер защищён паролем:

txt
password mypassword
connect 123.123.123.123:27015

Подключение через браузер серверов

Откройте браузер серверов в игре или в Steam.

Добавьте сервер в избранное в формате:

txt
IP:PORT

Если сервер не отображается в списке, сначала проверьте прямое подключение через connect.

Сервер не запускается

Проверьте:

txt
наличие srcds_run
наличие каталога cstrike/
корректность server.cfg
правильность стартовой карты
порт из вкладки Network
ошибки во вкладке Console

Сервер не виден в списке

Проверьте:

txt
sv_lan 0
hostname задан
сервер полностью запущен
порт указан правильно
прямое подключение работает

Для проверки используйте:

txt
connect IP:PORT

Рекомендации

Создайте cstrike/cfg/server.cfg, если он отсутствует.

Основные настройки держите в server.cfg.

Для публичного сервера используйте sv_lan 0.

Не используйте sv_cheats 1 на обычном сервере.

В mapcycle.txt указывайте карты без .bsp.

После изменения server.cfg, mapcycle.txt или карты запуска перезапускайте сервер.

Перед крупными изменениями создавайте резервную копию:

txt
cstrike/cfg/
cstrike/mapcycle.txt
cstrike/maplist.txt
Информация

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

Сколько вы хотите добавить?