Установка SourceMod и MetaMod:Source
Это руководство описывает установку MetaMod:Source и SourceMod на сервер Counter-Strike: Source, добавление администраторов и установку плагинов.
Что такое MetaMod:Source и SourceMod
MetaMod:Source — загрузчик серверных модификаций для игр на движке Source.
SourceMod — фреймворк для администрирования и плагинов. Он добавляет админ-меню, кик, бан, смену карт, голосования, чат-команды и поддержку .smx плагинов.
SourceMod требует установленный MetaMod:Source.
Основные пути
Для Counter-Strike: Source используются пути:
| Путь | Назначение |
|---|---|
cstrike/addons/ |
Основной каталог MetaMod и SourceMod |
cstrike/addons/metamod.vdf |
Файл подключения MetaMod |
cstrike/addons/sourcemod/ |
Основной каталог SourceMod |
cstrike/addons/sourcemod/plugins/ |
Плагины .smx |
cstrike/addons/sourcemod/plugins/disabled/ |
Отключённые плагины |
cstrike/addons/sourcemod/configs/ |
Конфигурации SourceMod |
cstrike/addons/sourcemod/logs/ |
Логи SourceMod |
cstrike/cfg/sourcemod/ |
Конфиги отдельных плагинов |
Установка MetaMod:Source
- Остановите сервер.
- Скачайте Linux-версию MetaMod:Source.
- Распакуйте архив на компьютере.
- Загрузите содержимое архива в каталог:
cstrike/
После загрузки должен появиться файл:
cstrike/addons/metamod.vdf
Также должен появиться каталог:
cstrike/addons/metamod/
Если metamod.vdf отсутствует, MetaMod не загрузится.
Установка SourceMod
- Скачайте Linux-версию SourceMod.
- Распакуйте архив.
- Загрузите папки
addons/иcfg/в каталог:
cstrike/
После загрузки должны появиться:
cstrike/addons/sourcemod/
cstrike/cfg/sourcemod/
Не загружайте SourceMod в корень контейнера. Файлы должны находиться внутри cstrike/.
Проверка установки
Запустите сервер.
В консоли выполните:
meta version
Если MetaMod установлен правильно, команда покажет его версию.
Затем выполните:
sm version
Если SourceMod установлен правильно, команда покажет версию SourceMod.
Если meta version не работает — проблема в MetaMod.
Если meta version работает, но sm version нет — проблема в SourceMod.
Добавление администратора SourceMod
Откройте файл:
cstrike/addons/sourcemod/configs/admins_simple.ini
Добавьте строку:
"STEAM_0:1:12345678" "99:z"
Где:
STEAM_0:1:12345678 — SteamID администратора
99:z — полный доступ администратора
После изменения файла перезапустите сервер или выполните:
sm_reloadadmins
Админ-меню SourceMod
После выдачи прав подключитесь к серверу и введите:
sm_admin
Если права настроены правильно, откроется админ-меню.
Основные флаги администратора
| Флаг | Описание |
|---|---|
z |
Полный доступ администратора |
b |
Кик игроков |
c |
Бан игроков |
d |
Slay / управление игроками |
e |
Смена карт |
f |
Изменение ConVar |
j |
Управление чатом |
k |
Голосования |
m |
RCON-команды |
Флаги можно комбинировать.
Пример модератора с киком, баном и сменой карт:
"STEAM_0:1:12345678" "bce"
Установка плагинов SourceMod
Плагины SourceMod имеют расширение:
.smx
Загрузите .smx файл в:
cstrike/addons/sourcemod/plugins/
Если у плагина есть конфиг .cfg, загрузите его в:
cstrike/cfg/sourcemod/
Если у плагина есть переводы, загрузите их в:
cstrike/addons/sourcemod/translations/
После установки перезапустите сервер.
Проверить список плагинов:
sm plugins list
Отключение плагина
Чтобы отключить плагин без удаления, переместите .smx файл из:
cstrike/addons/sourcemod/plugins/
в:
cstrike/addons/sourcemod/plugins/disabled/
После этого перезапустите сервер.
SourceMod не загружается
Проверьте:
cstrike/addons/metamod.vdf
cstrike/addons/sourcemod/
cstrike/cfg/sourcemod/
Выполните:
meta version
и:
sm version
Если плагин не загружается, проверьте логи:
cstrike/addons/sourcemod/logs/
Плагин не загружается
Проверьте:
файл .smx загружен в plugins/
плагин совместим с Counter-Strike: Source
установлены нужные расширения
конфиги плагина находятся в правильной папке
нет ошибок в logs/
Если сервер начал падать после установки плагина, переместите его в plugins/disabled/.
Рекомендации
Устанавливайте MetaMod:Source перед SourceMod.
Используйте Linux-версии MetaMod и SourceMod.
Загружайте файлы в cstrike/, а не в корень сервера.
Администраторов добавляйте через admins_simple.ini.
Проверяйте установку командами meta version и sm version.
Проверяйте плагины командой sm plugins list.
Перед установкой большого количества плагинов создавайте резервную копию:
cstrike/addons/
cstrike/cfg/sourcemod/