Это руководство охватывает администрирование сервера Left 4 Dead, включая доступ по RCON, консольные команды движка Source, управление игроками, установку плагинов SourceMod и устранение неполадок.
RCON (удалённая консоль)
RCON позволяет выполнять команды сервера удалённо. Чтобы настроить RCON, добавьте следующее в файл left4dead/cfg/server.cfg:
rcon_password "your_secure_password"
Чтобы использовать RCON из внутриигровой консоли, введите:
rcon_password your_secure_password
rcon [command]
Вы также можете выполнять команды напрямую из вкладки Console в GPanel без необходимости аутентификации по RCON.
Основные команды сервера
| Команда | Описание |
|---|---|
changelevel [map] |
Переключает на указанную карту (например, changelevel l4d_hospital01_apartment) |
status |
Показывает информацию о сервере, подключённых игроках и их Steam ID |
kick [name] |
Исключает игрока по имени |
kickid [userid] |
Исключает игрока по его ID пользователя (из вывода status) |
banid [minutes] [steamid] |
Банит игрока по Steam ID (0 = навсегда) |
removeid [steamid] |
Снимает бан с игрока по Steam ID |
say [message] |
Отправляет сообщение всем игрокам от имени сервера |
maps * |
Выводит список всех доступных карт на сервере |
sv_password [password] |
Устанавливает или изменяет пароль сервера во время работы |
hostname [name] |
Изменяет имя сервера во время работы |
quit |
Корректно завершает работу сервера |
Команды игровых режимов
| Команда | Описание |
|---|---|
sv_gametypes coop |
Установить кооперативный режим игры |
sv_gametypes versus |
Установить режим versus (выжившие против заражённых) |
sv_gametypes survival |
Установить режим выживания |
z_difficulty Easy/Normal/Hard/Impossible |
Изменить сложность ИИ |
Управление игроками
Управление банами
Сервер хранит список банов в файле left4dead/cfg/banned_user.cfg. Вы можете редактировать этот файл напрямую или использовать консольные команды:
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
writeid, чтобы сохранить список банов на диск. В противном случае баны будут потеряны при перезапуске сервера.
Установка SourceMod
SourceMod — это популярный фреймворк плагинов для серверов на движке Source, который добавляет админ-меню, пользовательские команды и модификации геймплея.
- Остановите сервер через GPanel.
- Скачайте SourceMod и MetaMod:Source для ОС вашего сервера (Linux).
- Загрузите и распакуйте оба архива в каталог
left4dead/через SFTP. Внутриleft4dead/должна быть создана папкаaddons/. - Добавьте свой Steam ID в файл
left4dead/addons/sourcemod/configs/admins_simple.ini:"STEAM_0:1:12345678" "99:z" - Запустите сервер. Введите
sm versionв консоли, чтобы убедиться, что SourceMod загрузился.
Устранение неполадок
| Проблема | Решение |
|---|---|
| Сервер не появляется в браузере серверов | Убедитесь, что сервер запущен и подключён к Steam (проверьте в консоли наличие Connection to Steam servers successful). Установите sv_allow_lobby_connect_only 0 в server.cfg. |
| RCON не работает | Убедитесь, что в server.cfg задан rcon_password и вы ввели совпадающий пароль на клиенте. |
| Смена карты приводит к сбою сервера | Проверьте правильность имени карты с помощью maps *. Пользовательские карты должны быть загружены в каталог left4dead/maps/. |
| SourceMod не загружается | Убедитесь, что сначала установлен MetaMod:Source. Проверьте, существует ли файл left4dead/addons/metamod.vdf. Убедитесь в правильности прав доступа к файлам. |
Связанные статьи
- Руководство по настройке сервера Left 4 Dead
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP