Инструкция по установке плагинов:
В скачиваемых архивах будут файлы с расширением *.smx (сам плагин), *.sp
(исходник плагина), *phrases.txt файл перевода и редко файл с
расширением *.inc.
- Скопируйте файл с расширением *.smx в папку addons/sourcemod/plugins
- Если есть языковой файл с расширением *phrases.txt скопируйте го в папку addons/sourcemod/translations
- Если есть файл содержащий функции которые вызывает плагин при
компиляции с расширением *.inc скопируйте его в папку
addons/sourcemod/scripting/include
- Файл с расширением *.sp поместите в папку addons/sourcemod/scripting. Этот файл содержит исходный код плагина
- Если в описании плагина присутствуют какие-либо настройки (cvar's),
их можно прописывать в файле server.cfg или в файле sourcemod.cfg
- Если хотите выключить плагин то переместите его в каталог addons/sourcemod/plugins/disabled
Например:
Устанавливаем плагин
votemap.smx
Копируем его из архива в папку
SRCDS/<MOD>/addons/sourcemod/plugins
Если в архиве есть файл содержащий
votemap.phrases.txt, то его нужно скопировать в директорию SRCDS/<MOD>/addons/sourcemod/translations
Проверяем работу плагина:
1.Запускаем сервер
2.Пишем в консоли sm plugins list , вы должны увидеть строку типа этой:
Код:
1 "Votemap" (Версия) by Автор
Всё плагин установлен!
О подробной настройке плагина смотрите в его описании и прилагающейся
документации. Файлы с расширением *.sp это исходный не компилированный
плагин , его можно скопировать в папку scripting , он может понадобиться
в случае перехода на новую версию SourceMod'a.
Часто возникает вопрос: где прописывать настройки плагина? Большинство
плагинов SourceMod автоматически создают конфигурационный файл при
первом запуске, впоследствии конфиг находится чаще всего в каталоге
SRCDS/<MOD>/cfg/sourcemod, реже в
SRCDS/<MOD>/addons/sourcemod/configs. Если плагин не создает
конфиг автоматически, то настройки можно прописать в следующих файлах:
SRCDS/<MOD>/cfg/server.cfg;
SRCDS/<MOD>/cfg/sourcemod/sourcemod.cfg , также можно создать
отдельный конфигурационный файл в папке cfg и добавить в файл server.cfg
строку (где name название вашего созданного конфига)
Инструкция по компиляции плагинов:
Windows
Скопируйте файл с расширением sp в папку
SRCDS/<MOD>/addons/sourcemod/scripting и переместите скопированный
файл на compile.exe с помощью перетаскивания.
Вы увидите такое окно:
![](http://img62.imageshack.us/img62/7704/sourcemodcompile.png)
Далее нажмите Enter, окно должно закрыться. Готовый скомпилированный
плагин будет в папке
SRCDS/orangebox/cstrike/addons/sourcemod/scripting/compiled
Для компиляции некоторых плагинов нужны *.inc файлы которые нужно
копировать в папку addons/sourcemod/scripting/include и затем
компилировать плагин.
Linux
Чтобы скомпилировать плагин в unix системах:
- Откройте терминал (консоль)
- Перейдите в директорию /addons/sourcemod/scripting с помощью команды cd
- Скопируйте файл содержащий исходный код плагина (имеет расширение *.sp) в эту директорию командой cp
- Для компиляции некоторых плагинов нужны *.inc файлы которые нужно
копировать в папку addons/sourcemod/scripting/include и затем
компилировать плагин
- Выполните команду:
Код:
./compile.sh имя_плагина.sp
Плагин должен скомпилироваться - Скопируйте скомпилированный файл плагина (имеет расширение *.smx) из
папки /addons/sourcemod/scripting/compiled в папку
/addons/sourcemod/plugins