Skip to content

Установка плагинов ​

Плагин — файл .cs. Carbon компилирует его сам, когда файл появляется в carbon/plugins или заменяется новым. Сервер ради этого не останавливают.

Нужны рабочий запуск и уже установленный Carbon.

Совместимость ​

Скрипт, написанный под Oxide, чаще всего грузится как есть. Обратное неверно: плагин только под Carbon на Oxide не запустится. Если файл не встал, в консоли будет текст ошибки компиляции. Его и отправляют автору, а не фразу «не работает».

Встроенный модуль Vanish у Carbon занимает ту же чат-команду /vanish. По умолчанию модуль выключен. Не включайте его вместе с одноимённым плагином: они начнут спорить за команду и право.

Где брать файл ​

  • TopPlugin — в карточке видно, проверял ли автор Carbon.
  • umod.org/plugins — бесплатные плагины Oxide, их Carbon тоже читает.
  • Codefling, Chaos, Lone Design, RustPlugin — если автор продаёт плагин там.

Архив «дешевле, чем у автора» с незнакомого сайта не ставьте. Внутри часто чужой код с тем же именем файла.

Первый файл ​

Скачайте бесплатный Vanish. Получится Vanish.cs. Положите его в carbon/plugins в корне сервера.

В консоли появится загрузка с именем плагина. Список того, что реально в памяти:

c.plugins

После первой загрузки плагин создаёт:

ФайлПуть
настройкиcarbon/configs/Vanish.json
английские фразыcarbon/lang/en/Vanish.json
свои данныеcarbon/data/VanishPlayers.json

Пока нет ru, русскому клиенту тоже показывается английский файл. Не удаляйте эту тройку до конца курса: следующие статьи правят её.

Если плагина нет в c.plugins, смотрите консоль выше. Типичная ошибка — файл положили в oxide/plugins или в carbon/configs.

Команды ​

c.reload Vanish
c.load Vanish
c.unload Vanish
c.plugins

reload нужен после правки конфига и языка. unload выключает плагин, файл на диске остаётся. Несколько имён можно перечислить через пробел. Звёздочка действует на все: c.reload *.

o.reload Carbon не понимает. Если рука уже привыкла, замены прописывают в Aliases внутри carbon/config.json. Пример есть в переходе с Oxide.

Обновление .cs ​

Скачайте новую версию с той же страницы и замените файл в carbon/plugins. Имя не меняйте. Carbon сам перезагрузит плагин, в консоли будет повторная загрузка.

Свежая версия может ждать новые ключи в carbon/configs/Vanish.json. Про старые значения читайте описание на странице плагина. Сломанный JSON здесь ведёт себя так же, как на Oxide: плагин не примет файл. Правила файла — в синтаксисе JSON.

Опубликовано под лицензией MIT.
Данный проект не является официальной документацией Facepunch/Rust.
Это общественная база знаний, созданная для удобства администраторов и игроков.