Статьи, мануалы и руководства. Вопросы и ответы, обмен опытом.

ТЕМА: Установка и компиляция плагинов

Установка и компиляция плагинов 11 года 9 мес. назад #6278

  • TRiLLeR
  • TRiLLeR аватар
  • Не в сети
  • Подробнее
    • Сообщений:218
    • Спасибо получено:14
    • Репутация: -3
Инструкция по установке плагинов:

В скачиваемых архивах будут файлы с расширением *.smx (сам плагин), *.sp (исходник плагина), *phrases.txt файл перевода и редко файл с расширением *.inc.

  1. Скопируйте файл с расширением *.smx в папку addons/sourcemod/plugins
  2. Если есть языковой файл с расширением *phrases.txt скопируйте го в папку addons/sourcemod/translations
  3. Если есть файл содержащий функции которые вызывает плагин при компиляции с расширением *.inc скопируйте его в папку addons/sourcemod/scripting/include
  4. Файл с расширением *.sp поместите в папку addons/sourcemod/scripting. Этот файл содержит исходный код плагина
  5. Если в описании плагина присутствуют какие-либо настройки (cvar's), их можно прописывать в файле server.cfg или в файле sourcemod.cfg
  6. Если хотите выключить плагин то переместите его в каталог 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 название вашего созданного конфига)
exec name.cfg
Инструкция по компиляции плагинов:
Windows
Скопируйте файл с расширением sp в папку SRCDS/<MOD>/addons/sourcemod/scripting и переместите скопированный файл на compile.exe с помощью перетаскивания.
Вы увидите такое окно:

Далее нажмите 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

Оригинал
Последнее редактирование: 11 года 9 мес. назад от TRiLLeR.
Администратор запретил публиковать записи гостям.

Быстрая авторизация

Поделиться с друзьями

Полезные ссылки

Последние сообщения

Топ-10 пользователей

Популярные профили Просмотров
Lynx 5234
Мистер Выдра 5103
neon 2783
✔iR 1612
Natasha Heide 1450
ky3mu4 1445
|K|I|P|I|S|H| 1276
Aztek 1255
davich 1189
makaveli 1091

Статистика форума

  • Всего пользователей: 6129
  • Последний: ytobany
  • Всего сообщений: 64.7к
  • Всего тем: 3408
  • Всего разделов: 6
  • Всего категорий: 39
  • Открыто сегодня: 0
  • Открыто вчера: 0
  • Всего ответов сегодня?: 0
  • Всего ответов вчера: 0
Время создания страницы: 0.352 секунд