Это руководство описывает, как установить SourceMod и MetaMod:Source на ваш сервер Left 4 Dead 2, настроить администраторов сервера и управлять плагинами. Для базовой настройки сервера и инструкций по подключению см. Руководство по настройке сервера L4D2.
Шаг 1 — Установка MetaMod:Source и SourceMod
SourceMod — это основной фреймворк для администрирования и плагинов в Left 4 Dead 2. Он требует MetaMod:Source в качестве зависимости. Оба компонента должны быть установлены путём загрузки файлов в каталог сервера left4dead2/addons/.
Скачайте необходимые файлы
- MetaMod:Source — Скачайте последнюю стабильную сборку для Linux с sourcemm.net. Выберите пакет с пометкой Left 4 Dead 2 или универсальную сборку Source 2009/OB.
- SourceMod — Скачайте последнюю стабильную сборку с sourcemod.net. Выберите пакет для Linux.
Установка MetaMod:Source
- Распакуйте архив MetaMod на своём локальном компьютере. В результате появится папка
addons/. - Загрузите содержимое этой папки
addons/вleft4dead2/addons/на вашем сервере, объединяя с любыми существующими файлами. - Ключевой размещаемый файл —
left4dead2/addons/metamod.vdf, который указывает движку Source загружать MetaMod.
Установка SourceMod
- Распакуйте архив SourceMod. В нём также есть папка
addons/и папкаcfg/. - Загрузите обе папки в
left4dead2/, объединяя с существующим содержимым. - Файлы SourceMod будут размещены в
left4dead2/addons/sourcemod/.
Проверка установки
- Запустите сервер и следите за выводом консоли в GPanel.
- Найдите строки, похожие на:
L4D2: Loading MetaMod:Source v1.x.x L4D2: SourceMod 1.x.x loaded - Зайдите на сервер и введите
sm versionво внутриигровой консоли. Если SourceMod активен, он вернёт номер установленной версии.
Шаг 2 — Структура каталогов SourceMod
Понимание того, где SourceMod хранит свои файлы, необходимо для управления плагинами и конфигурацией.
| Путь | Назначение |
|---|---|
left4dead2/addons/sourcemod/plugins/ |
Скомпилированные файлы плагинов (.smx). Поместите плагины сюда, чтобы установить их. |
left4dead2/addons/sourcemod/plugins/disabled/ |
Переместите файл .smx плагина сюда, чтобы отключить его, не удаляя. |
left4dead2/addons/sourcemod/configs/ |
Файлы конфигурации для администраторов, зарезервированных слотов и настроек плагинов. |
left4dead2/addons/sourcemod/logs/ |
Файлы журналов SourceMod и плагинов. Проверяйте их в первую очередь при устранении ошибок плагинов. |
left4dead2/addons/sourcemod/translations/ |
Языковые файлы для локализованного вывода плагинов. |
Шаг 3 — Добавление администраторов SourceMod
Откройте left4dead2/addons/sourcemod/configs/admins_simple.ini в редакторе файлов GPanel. Добавьте записи администраторов в формате ниже, затем перезапустите сервер.
// Format: "STEAM_0:X:XXXXXXXX" "flag-string" "password" "comment"
// Flag 'z' grants all permissions (superadmin)
"STEAM_0:1:12345678" "z"
STEAM_0:X:XXXXXXXX в admins_simple.ini.
Распространённые флаги администраторов
| Флаг | Разрешение |
|---|---|
z |
Полный доступ администратора (все разрешения) |
b |
Исключение игроков (kick) |
c |
Бан игроков |
d |
Убийство/нанесение урона игрокам |
e |
Смена карт |
f |
Изменение ConVar |
Вы можете комбинировать флаги. Например, "bce" даёт разрешения на kick, бан и смену карт без полного доступа администратора.
Шаг 4 — Установка плагинов SourceMod
Плагины SourceMod распространяются в виде скомпилированных файлов .smx. Популярные плагины для Left 4 Dead 2 включают инструменты администрирования, управление ботами выживших, системы готовности (ready-up) и модификаторы сложности.
- Скачайте файл
.smxдля выбранного плагина. Многие из них доступны на форумах AlliedModders. - Загрузите файл
.smxвleft4dead2/addons/sourcemod/plugins/. - Если плагин содержит файл конфигурации (
.cfg), загрузите его вleft4dead2/cfg/sourcemod/(создайте папку, если её не существует). - Перезапустите сервер. SourceMod автоматически загружает все файлы
.smxв каталоге плагинов при запуске.
.smx в left4dead2/addons/sourcemod/plugins/disabled/ и перезапустите сервер. Это также рекомендуемый первый шаг при устранении конфликтов плагинов.
Проверка загруженных плагинов
После запуска сервера вы можете проверить, какие плагины загружены, введя следующую команду в консоли сервера (через вкладку Console в GPanel) или во внутриигровой консоли в качестве администратора:
sm plugins list
Это выведет список всех загруженных плагинов с их именем, версией и статусом. Плагины, которые не удалось загрузить, будут отмечены индикатором ошибки.
Похожие статьи
- Руководство по настройке сервера L4D2 — Конфигурация server.cfg, токены GSLT, игровые режимы и как подключиться
- Устранение неполадок сервера L4D2 — Распространённые проблемы с подключениями, аддонами, плагинами и отображением в браузере серверов
- Как загружать файлы через SFTP