Wiki Left 4 Dead
Администрирование
Обновлено: 27.06.2026 13:00

Администрирование

🕒 Последнее изменение: 27 июня 2026 в 13:00

Это руководство описывает администрирование выделенного сервера Left 4 Dead: настройку RCON, выполнение серверных команд, управление игроками, баны, установку SourceMod и устранение частых проблем.

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

Основной файл администрирования

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

txt
left4dead/cfg/server.cfg

Если файл отсутствует, создайте его вручную или используйте автоматическое создание файла через команду запуска сервера.

Настройка RCON

RCON позволяет выполнять серверные команды удалённо из игровой консоли или через внешний RCON-клиент.

Добавьте в server.cfg строку:

cfg
rcon_password "your_secure_password"

Используйте сложный пароль. Не оставляйте rcon_password пустым на публичном сервере.

Пример базового server.cfg с RCON:

cfg
hostname "My Left 4 Dead Server"
sv_password ""
rcon_password "your_secure_password"
sv_maxplayers 4
mp_disable_autokick 1
sv_allow_lobby_connect_only 0
sv_steamgroup_exclusive 0
sv_gametypes "coop"
exec banned_user.cfg
exec banned_ip.cfg

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

Использование RCON из игры

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

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

txt
~

Введите пароль RCON:

txt
rcon_password your_secure_password

После этого выполняйте команды через префикс rcon.

Пример:

txt
rcon status
txt
rcon say Server restart in 10 minutes
txt
rcon changelevel l4d_hospital01_apartment

Через консоль панели управления команды можно выполнять напрямую, без авторизации RCON.

Основные команды сервера

Команда Назначение
status Показать информацию о сервере, игроках, UserID и SteamID
say [message] Отправить сообщение всем игрокам от имени сервера
hostname "name" Изменить название сервера до перезапуска
sv_password "password" Изменить пароль сервера до перезапуска
sv_password "" Убрать пароль сервера
changelevel [map] Сменить карту без полного перезапуска
map [map] Загрузить карту
maps * Показать список доступных карт
kick [name] Исключить игрока по имени
kickid [userid] Исключить игрока по UserID из команды status
quit Корректно завершить процесс сервера

Пример смены карты:

txt
changelevel l4d_hospital01_apartment

Пример сообщения игрокам:

txt
say Server restart in 5 minutes

Команды игровых режимов

Игровой режим можно задать через server.cfg или временно изменить командой.

Команда Назначение
sv_gametypes coop Кооперативный режим
sv_gametypes versus Versus-режим
sv_gametypes survival Survival-режим
z_difficulty Easy Лёгкая сложность
z_difficulty Normal Обычная сложность
z_difficulty Hard Высокая сложность
z_difficulty Impossible Expert-сложность

Пример:

txt
sv_gametypes coop
z_difficulty Normal

Для сохранения режима после перезапуска добавьте параметр в server.cfg:

cfg
sv_gametypes "coop"

Управление игроками

Перед киком или баном выполните:

txt
status

Команда покажет список игроков, их имена, UserID и SteamID.

Пример кика по имени:

txt
kick PlayerName

Пример кика по UserID:

txt
kickid 12

UserID берётся из вывода команды status.

Баны по SteamID

Файл банов по SteamID:

txt
left4dead/cfg/banned_user.cfg

Для бана игрока используйте:

txt
banid 60 STEAM_0:1:12345678

Где 60 — длительность бана в минутах.

Для постоянного бана:

txt
banid 0 STEAM_0:1:12345678

После выдачи бана сохраните список на диск:

txt
writeid

Если не выполнить writeid, бан может пропасть после перезапуска сервера.

Для снятия бана:

txt
removeid STEAM_0:1:12345678

После снятия бана также выполните:

txt
writeid

Баны по IP

Файл IP-банов:

txt
left4dead/cfg/banned_ip.cfg

Для бана по IP:

txt
addip 60 123.123.123.123

Для постоянного IP-бана:

txt
addip 0 123.123.123.123

Сохранить IP-баны:

txt
writeip

Снять IP-бан:

txt
removeip 123.123.123.123

После изменения списка IP-банов выполните:

txt
writeip

Подключение файлов банов

Чтобы сервер загружал списки банов при старте, добавьте в server.cfg:

cfg
exec banned_user.cfg
exec banned_ip.cfg

Если файлов нет, создайте их:

txt
left4dead/cfg/banned_user.cfg
left4dead/cfg/banned_ip.cfg

Файлы могут быть пустыми.

Установка SourceMod

SourceMod добавляет расширенное администрирование: админ-меню, дополнительные команды, управление игроками, плагины и модификации геймплея.

Для работы SourceMod также требуется MetaMod:Source.

Установка MetaMod:Source и SourceMod

  1. Остановите сервер.
  2. Скачайте Linux-версии MetaMod:Source и SourceMod.
  3. Распакуйте архивы локально.
  4. Загрузите содержимое архивов в каталог:
txt
left4dead/

После загрузки должны появиться каталоги:

txt
left4dead/addons/
left4dead/cfg/sourcemod/

Также должен существовать файл:

txt
left4dead/addons/metamod.vdf
  1. Запустите сервер.
  2. Проверьте загрузку MetaMod и SourceMod через консоль:
txt
meta version
txt
sm version

Если команды возвращают версии, установка выполнена корректно.

Добавление администратора SourceMod

Файл простого списка администраторов:

txt
left4dead/addons/sourcemod/configs/admins_simple.ini

Добавьте строку:

txt
"STEAM_0:1:12345678" "99:z"

Где:

txt
STEAM_0:1:12345678 — SteamID администратора
99:z — полный административный доступ

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

txt
sm_reloadadmins

Основные команды SourceMod

После установки SourceMod доступны команды:

Команда Назначение
sm_admin Открыть админ-меню
sm_kick [player] Исключить игрока
sm_ban [player] [minutes] [reason] Забанить игрока
sm_unban [steamid] Снять бан
sm_map [map] Сменить карту
sm_say [message] Сообщение от администратора
sm_csay [message] Сообщение по центру экрана
sm_reloadadmins Перезагрузить список администраторов
sm plugins list Показать список плагинов
sm plugins reload [plugin] Перезагрузить плагин

Пример:

txt
sm_admin
txt
sm_map l4d_hospital01_apartment

Установка плагинов SourceMod

Плагины SourceMod обычно имеют расширение:

txt
.smx

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

txt
left4dead/addons/sourcemod/plugins/

Для установки плагина:

  1. Остановите сервер.
  2. Загрузите .smx файл в каталог plugins.
  3. Если у плагина есть конфиги, загрузите их в соответствующие папки cfg или configs.
  4. Запустите сервер.
  5. Проверьте загрузку:
txt
sm plugins list

Если плагин не загрузился, проверьте логи SourceMod.

Логи SourceMod

Логи SourceMod находятся в каталоге:

txt
left4dead/addons/sourcemod/logs/

Проверяйте их при ошибках плагинов, правах администратора и сбоях SourceMod.

MOTD и информация сервера

Сообщение дня можно настроить через файл:

txt
left4dead/motd.txt

Информационный заголовок сервера:

txt
left4dead/host.txt

Эти файлы не обязательны, но удобны для правил сервера, ссылок и информации для игроков.

Сервер не появляется в браузере

Проверьте:

txt
сервер запущен
в консоли есть Connection to Steam servers successful.
sv_allow_lobby_connect_only установлен в 0
hostname задан в server.cfg
порт сервера назначен в панели управления
сервер доступен через connect IP:PORT

Для проверки прямого подключения используйте:

txt
connect IP:PORT

RCON не работает

Проверьте:

txt
rcon_password задан в server.cfg
server.cfg выполняется при запуске через +exec server.cfg
сервер был перезапущен после изменения пароля
в клиентской консоли введён тот же пароль
команда отправляется через префикс rcon

Пример корректной последовательности:

txt
rcon_password your_secure_password
rcon status

SourceMod не загружается

Проверьте:

txt
установлен MetaMod:Source
существует left4dead/addons/metamod.vdf
существует left4dead/addons/sourcemod/
файлы загружены именно в left4dead/, а не в корень сервера
сервер был перезапущен после установки

Проверьте команды:

txt
meta version
sm version

Если meta version не работает, проблема в MetaMod.

Если meta version работает, но sm version нет, проблема в SourceMod.

Смена карты вызывает сбой

Проверьте название карты:

txt
maps *

Используйте только существующие карты.

Пример корректной карты:

txt
l4d_hospital01_apartment

Пользовательские карты должны находиться в каталоге:

txt
left4dead/maps/

Баны не сохраняются после перезапуска

После бана через консоль обязательно выполните:

txt
writeid

Для IP-банов:

txt
writeip

Также проверьте, что в server.cfg подключены файлы:

cfg
exec banned_user.cfg
exec banned_ip.cfg

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

Задайте rcon_password сразу после создания server.cfg.

Не используйте один и тот же пароль для RCON и пароля входа на сервер.

Добавьте в server.cfg подключение файлов банов.

После выдачи банов выполняйте writeid или writeip.

Для расширенного администрирования используйте SourceMod.

Устанавливайте MetaMod:Source перед SourceMod.

Проверяйте left4dead/addons/sourcemod/logs/ при ошибках плагинов.

Перед установкой плагинов создавайте резервную копию каталога left4dead/addons/.

После изменения server.cfg, SourceMod-конфигов или списка администраторов перезапускайте сервер.

Информация

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

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