Работа с плагинами Left 4 Dead 2
🔌 Работа с плагинами (MetaMod / SourceMod)
Плагины дают возможность:
- расширять функциональность игры
- дорабатывать ИИ
- добавлять новые режимы и механики
- увеличивать число игроков
- улучшать управление сервером
- добавлять античит и логирование
Ниже — полный процесс работы с ними.
📥 Где брать плагины, MetaMod и SourceMod
- MetaMod — https://www.metamodsource.net/
- SourceMod — https://www.sourcemod.net/
- Форум AlliedModders — крупнейшая база L4D2-плагинов:
https://forums.alliedmods.net/forumdisplay.php?f=108
GitHub разработчиков (актуальные версии, правки, обновления).
📦 Установка MetaMod
- Скачайте MetaMod для Linux.
- Распакуйте содержимое архива в папку:
left4dead2/addons/
Появится каталог addons/metamod/ с файлами:
bin/server.so— модуль MetaModmetaplugins.ini— список подключаемых модулейmetamod.vdf— файл загрузки MetaMod
Если MetaMod установлен правильно, в консоли сервера команда:meta version
выдаст информацию о модуле.
📦 Установка SourceMod
- Скачайте SourceMod (версию для Linux).
- Распакуйте архив в корень сервера:
left4dead2/
После установки должны существовать каталоги:
addons/sourcemod/cfg/sourcemod/
Если всё корректно, команда:sm version
выведет версию SM.
📂 Подробная информация о файле metaplugins.ini
Файл:left4dead2/addons/metamod/metaplugins.ini
Это список модулей MetaMod, которые будут загружены при старте сервера.
Как работает metaplugins.ini
- Каждая строка — путь к модулю MetaMod.
- Пути указываются относительно корневой директории сервера.
- Только один модуль на строку.
- Порядок строк важен — от него зависит совместимость и корректная загрузка.
- После изменений требуется перезапуск сервера.
Пример metaplugins.ini
addons/sourcemod/bin/sourcemod_mm_i486.soaddons/left4dhooks/bin/left4dhooks_mm.soaddons/l4dtoolz/bin/l4dtoolz_mm.so
Это означает, что при старте загрузятся:
- SourceMod
- Left 4 DHooks (необходим для многих продвинутых плагинов)
- L4DToolZ (нужен, например, для увеличения количества игроков)
Рекомендации по порядку загрузки
- Всегда первым загружайте SourceMod.
- Сразу после него — модуль Left4DHooks, если он используется.
- Далее — модули, связанные с изменением сетевого поведения (L4DToolZ, Tickrate Enabler).
- В конце — любые дополнительные модули.
Такой порядок гарантирует, что зависимости загрузятся корректно.
Проверка загрузки модулей MetaMod
Используйте команду:meta list
Если какой-то модуль не загружен, он будет отмечен как ERROR или пропущен.
🔌 Установка плагинов SourceMod
Скачайте файл .smx.
Поместите его в папку:left4dead2/addons/sourcemod/plugins/
Перезапустите сервер или выполните команду:sm plugins load <название>
⚙️ Конфигурационные файлы плагинов
Обычно конфиги создаются автоматически в:left4dead2/cfg/sourcemod/
Некоторые плагины используют:addons/sourcemod/configs/
🧪 Проверка работы плагинов
Используйте команду:sm plugins list
Она покажет:
- загруженные плагины
- плагины с ошибками
- отключённые плагины
Если плагин не работает, чаще всего причина:
- не загружен нужный модуль MetaMod
- несовместимая версия SourceMod
- отсутствует зависимость (например, Left4DHooks)
- устаревшая версия плагина
♻️ Обновление MetaMod и SourceMod
- Скачайте новые версии.
- Обновите папки:
addons/metamod/addons/sourcemod/ - Не удаляйте:
addons/sourcemod/plugins/addons/sourcemod/configs/
Иначе вы потеряете свои настройки и плагины.