Перейти к содержимому

Как установить Carbon или Oxide на сервер Rust (раст)

Коротко: создайте сервер из пресета Carbon или Oxide и установите его файлы: загрузчик модов идёт с ними. Затем откройте вкладку Моды и нажмите Быстрая установка у плагина, найдите плагин на uMod, вставьте ссылку на .cs или перетащите файл .cs в окно. Нажмите Перезагрузить плагины, пока сервер работает, чтобы загрузить изменения без перезапуска.

Crucible Local Server ставит две главные модификационные платформы Rust, Carbon и Oxide, и управляет плагинами на вкладке Моды. Вы выбираете набор, приложение раскладывает файлы, а ваш сервер подхватывает их при запуске, без скачивания архивов релизов и ручного копирования файлов. Плагины для вас в новинку? Плагины Rust: основы Oxide и Carbon объясняют, как они работают на любом сервере.

Вкладка «Моды» в Crucible Local Server с кнопками установки Oxide и обзором плагинов

Набор модов выбирается, когда вы создаёте сервер: выберите пресет Carbon или Oxide в окне нового сервера. Набор для сервера остаётся неизменным, а у ванильного сервера вкладки Моды нет вообще. Чтобы запускать плагины, создайте новый сервер на Carbon или Oxide.

  • Установка файлов сервера Carbon или Oxide кладёт загрузчик модов вместе с ними, а каждый запуск проверяет, что он по-прежнему на месте.
  • Она использует уже скачанные файлы сервера Rust той же ветки вместо повторной загрузки всего сервера, так что настройка быстрая.
  • Верх вкладки Моды показывает загрузчик как Установлено или Не установлено, с кнопкой Установить Carbon или Установить Oxide, либо Переустановить / обновить, когда он уже стоит.
  • Обновление Rust ломает загрузчик модов, пока не обновлён и сам загрузчик. После каждого обновления файлов сервера Carbon или Oxide, при запуске, из Установок или во время планового перезапуска, загрузчик ставится обратно. Переустановить / обновить делает то же самое вручную.

Когда сервер работает на Carbon или Oxide, появляется вкладка-гайд с названием набора, Carbon или Oxide, с нужными командами плагинов и прав и кнопками, которые открывают папки плагинов, конфигов и данных.

У каждого набора модов своя изолированная установка файлов сервера Rust, так что загрузчик модов никогда не трогает ванильный сервер. Ванильные серверы одной ветки делят одну чистую установку, а Carbon и Oxide получают по отдельной копии этой ветки. Ванильный сервер, сервер Carbon и сервер Oxide работают рядом, не трогая файлы друг друга, а у сервера Carbon и сервера Oxide совершенно раздельные папки плагинов. Как установки распределены по веткам и наборам, см. в установке файлов сервера Rust.

Эта изоляция действует между разными наборами. Два сервера на одном наборе это другая история, и следующий раздел нужно прочитать до создания второго сервера с модами.

Серверы на одном наборе делят одну папку плагинов

Заголовок раздела «Серверы на одном наборе делят одну папку плагинов»

Два сервера на одной версии Rust (одной ветке) и одном загрузчике модов (оба Carbon или оба Oxide) работают из одной общей установки, и плагины лежат в ней. Поэтому у них одна папка плагинов:

  • Поставили плагин на один, и он появился на другом.
  • Удалили с одного, и он пропал у обоих.
  • Раздельные наборы плагинов для каждого сервера сейчас невозможны.

Всё остальное остаётся раздельным. Карта, сохранение мира, конфиг, порты и админы принадлежат каждому серверу по отдельности. Общие только плагины и их файлы конфигов и данных.

Поскольку два сервера Carbon в списке выглядят совершенно независимыми, Crucible сообщает об этом, прежде чем это станет сюрпризом. Уведомление появляется перед созданием сервера, который будет делить папку плагинов, и перед дублированием сервера, и называет серверы, с которыми он будет делить. У него одна кнопка OK: это предупреждение, а не запрет, и продолжить часто именно то, что нужно, когда оба сервера должны работать с одним набором плагинов.

Предупреждение показывается только при создании и дублировании. Ничто на вкладке Моды потом не скажет, что папка, на которую вы смотрите, общая, так что стоит помнить, какие ваши серверы на одной ветке и наборе.

Уберите второй сервер с общей установки:

  • Поставьте его на другую ветку Rust, например один сервер на release, другой на staging.
  • Или на другой загрузчик, один Carbon, другой Oxide.

В любом случае у второго сервера будет своя установка и своя папка плагинов. Ветка и набор задаются при создании сервера и не меняются, так что это решение для окна нового сервера, а не то, что можно поменять позже.

Когда набор установлен, вкладка Моды даёт обзор плагинов:

  • Рекомендуемый список, нацеленный на строительство, администрирование и перемещение, спавн, киношные инструменты и камеру и тестовые инструменты для мапперов, создателей и тестеров. У каждой строки есть кнопка Быстрая установка, которая скачивает плагин за вас, и кнопка Найти на uMod, которая открывает его страницу, если вы хотите скачать сами. Плагин, которому сначала нужен другой, сообщает об этом, например нужен MonumentFinder.
  • Искать по всем плагинам uMod: поиск по каталогу uMod и Быстрая установка результата в один щелчок. Очистите поиск, чтобы вернуть рекомендуемый список.
  • Установить плагин по URL .cs: вставьте ссылку на исходный файл плагина и нажмите Установить.
  • Перетащите файл .cs: бросьте исходный файл плагина в окно, и приложение его установит.

У плагина, который уже лежит в вашей папке, вместо Быстрая установка стоит метка Установлено. Плагины, добавленные из поиска или по ссылке, открывают страницу uMod по щелчку на названии. Плагин, который вы перетащили со своего компьютера, остаётся обычным текстом, так что всегда видно, откуда плагин.

Установленные плагины перечислены над обзором, так что можно:

  • Включать и отключать плагин кнопкой Включено / Отключено (отключение убирает его в сторону, чтобы он не загружался).
  • Перезагружать плагины одной кнопкой, пока сервер работает, чтобы изменение конфига вступило в силу без перезапуска.
  • Править конфиги и данные: Конфиги и данные открывает встроенный редактор JSON для настроек и файлов данных плагина с номерами строк, живой проверкой и кнопкой Формат. Плагин пишет свой файл конфига при первой загрузке, поэтому после установки запустите сервер один раз.
  • Удалять плагин, который больше не нужен.

Чтобы править файлы руками, кнопка Плагины открывает папку плагинов. Папки конфигов и данных открываются из редактора Конфиги и данные кнопкой Папка.

Вкладка-гайд Carbon или Oxide перечисляет папки каждого набора и что в них лежит, и каждая строка открывает свою папку:

  • Oxide: oxide/plugins, oxide/config, oxide/data и oxide/lang, файлы перевода.
  • Carbon: carbon/plugins, carbon/configs, carbon/data и carbon/harmony, для низкоуровневых модов Harmony, дополнения Carbon, у которого нет аналога в Oxide.