Як встановити Carbon чи Oxide на сервер Rust: плагіни
Коротка відповідь: створіть сервер із пресетом Carbon чи Oxide і встановіть його файли сервера: завантажувач модів іде разом із ними. Потім відкрийте вкладку Моди й натисніть Швидке встановлення на плагіні, пошукайте на uMod, вставте посилання на .cs або перетягніть файл .cs на вікно. Натисніть Перезавантажити плагіни, поки сервер працює, щоб завантажити зміни без перезапуску.
Crucible Local Server встановлює два основні фреймворки модингу Rust, Carbon і Oxide, і керує вашими плагінами з вкладки Моди. Ви обираєте стек, застосунок кладе файли на місце, а сервер завантажує його на старті, без архівів релізів для завантаження чи файлів, які копіюють руками. Нові в плагінах? Плагіни Rust: основи Oxide і Carbon пояснюють, як вони працюють на будь-якому сервері.

Встановлення Carbon чи Oxide
Section titled “Встановлення Carbon чи Oxide”Стек модів обирають, коли створюють сервер: оберіть пресет Carbon чи Oxide у вікні нового сервера. Стек незмінний для цього сервера, а ванільний сервер взагалі не має вкладки Моди. Щоб запускати плагіни, створіть новий сервер на Carbon чи Oxide.
- Встановлення файлів сервера Carbon чи Oxide кладе завантажувач модів разом із ними, і кожен запуск перевіряє, що він досі на місці.
- Воно використовує вже завантажені вами файли сервера Rust для тієї самої гілки замість того, щоб знову тягнути весь сервер, тож налаштування швидке.
- Угорі вкладки Моди завантажувач показано як Встановлено чи Не встановлено, з кнопкою Install carbon чи Install oxide, або Перевстановити / оновити, коли він уже є.
- Оновлення Rust ламає завантажувач модів, доки не оновлено й сам завантажувач. Кожне оновлення файлів сервера Carbon чи Oxide, на запуску, з Інсталяцій чи під час запланованого перезапуску, потім повертає завантажувач на місце. Перевстановити / оновити робить те саме вручну.
Коли на сервері працює Carbon чи Oxide, з’являється відповідна вкладка-довідник, підписана Carbon чи Oxide за стеком, який вона описує, з потрібними командами плагінів і дозволів та кнопками, що відкривають теки плагінів, конфігурацій і даних.
Різні стеки лишаються ізольованими
Section titled “Різні стеки лишаються ізольованими”Кожен стек модів отримує власну ізольовану інсталяцію файлів сервера Rust, тож завантажувач модів ніколи не чіпає ванільний сервер. Ванільні сервери на гілці користуються однією чистою інсталяцією, а Carbon та Oxide отримують кожен окрему копію цієї гілки. Ванільний сервер, сервер Carbon і сервер Oxide працюють пліч-о-пліч, не чіпаючи файлів одне одного, а сервер Carbon і сервер Oxide мають зовсім окремі теки плагінів. Про те, як інсталяції впорядковано за гілкою й стеком, дивіться встановлення файлів сервера Rust.
Ця ізоляція діє між різними стеками. Два сервери на тому самому стеку це інша історія, і наступний розділ варто прочитати, перш ніж створювати свій другий модований сервер.
Сервери на тому самому стеку мають одну теку плагінів
Section titled “Сервери на тому самому стеку мають одну теку плагінів”Два сервери на тій самій версії Rust (тій самій гілці) і тому самому завантажувачі модів (обидва Carbon або обидва Oxide) працюють з однієї спільної інсталяції, і плагіни лежать у ній. Тож у них одна тека плагінів:
- Встановіть плагін на одному, і він з’явиться на іншому.
- Видаліть його з одного, і він зникне для обох.
- Окремі набори плагінів для кожного сервера зараз неможливі.
Усе інше лишається окремим. Мапа, збереження світу, конфігурація, порти й адміни належать кожному серверу окремо. Спільні лише плагіни та їхні файли конфігурації й даних.
Застосунок попереджає наперед
Section titled “Застосунок попереджає наперед”Оскільки два сервери Carbon у списку виглядають цілком незалежними, Crucible каже про це наперед. Повідомлення з’являється перед створенням сервера, що ділитиме теку плагінів, і перед дублюванням такого, з назвами серверів, з якими він ділитиме. У нього одна кнопка OK: це застереження, а не заборона, і продовжити часто саме те, що потрібно, коли обидва сервери мають запускати один набір плагінів.
Попередження показується лише під час створення й дублювання. Ніщо на вкладці Моди потім не каже, що тека, на яку ви дивитеся, спільна, тож варто пам’ятати, які з ваших серверів на одній гілці й стеку.
Якщо потрібні окремі набори плагінів
Section titled “Якщо потрібні окремі набори плагінів”Перенесіть другий сервер із спільної інсталяції:
- Поставте його на іншу гілку Rust, наприклад один сервер на release, а другий на staging.
- Або на інший завантажувач: один Carbon, другий Oxide.
У будь-якому разі другий сервер отримує власну інсталяцію й власну теку плагінів. Гілка й стек обидва фіксуються під час створення сервера, тож це рішення для вікна нового сервера, а не те, що змінюють пізніше.
Огляд і додавання плагінів
Section titled “Огляд і додавання плагінів”Коли стек встановлено, вкладка Моди дає оглядач плагінів:
- Рекомендований список, зосереджений на будівництві, адмінстві й пересуванні, створенні об’єктів, кінематографі й камері та інструментах тестування для мапмейкерів, креаторів і тестувальників. У кожного рядка є кнопка Швидке встановлення, що завантажує плагін за вас, і кнопка Знайти на uMod, що натомість відкриває його сторінку, якщо хочете завантажити самі. Плагін, якому спершу потрібен інший, про це каже, наприклад потребує MonumentFinder.
- Шукати серед усіх плагінів uMod: пошук у каталозі uMod і Швидке встановлення результату в один клік. Очистьте пошук, щоб повернути рекомендований список.
- Встановити плагін за URL .cs: вставте посилання на вихідний файл плагіна й натисніть Встановити.
- Перетягніть файл
.cs: киньте вихідний файл плагіна на вікно, і застосунок його встановить.
Плагін, що вже є у вашій теці, показує мітку Встановлено замість Швидке встановлення. Плагіни, отримані з пошуку чи за посиланням, відкривають свою сторінку uMod, коли клацнути по назві. Плагін, який ви кинули зі свого комп’ютера, лишається звичайним текстом, тож завжди видно, звідки плагін узявся.
Керування плагінами
Section titled “Керування плагінами”Ваші встановлені плагіни перелічено над оглядачем, тож можна:
- Вмикати чи вимикати плагін кнопкою Увімкнено / Вимкнено (вимкнення відкладає його вбік, щоб він не завантажувався).
- Перезавантажити плагіни однією кнопкою, поки сервер працює, щоб зміна конфігурації діяла без перезапуску.
- Редагувати конфігурації й дані: Конфіги та дані відкриває вбудований редактор JSON для налаштувань плагінів і файлів даних, з номерами рядків, живою перевіркою й кнопкою Форматувати. Плагін записує свій файл конфігурації під час першого завантаження, тож після встановлення запустіть сервер один раз.
- Видалити плагін, який більше не потрібен.
Щоб редагувати файли руками, кнопка Плагіни відкриває теку плагінів. Теки конфігурацій і даних відкриваються з редактора Конфіги та дані кнопкою Тека.
Вкладка-довідник Carbon чи Oxide перелічує теки кожного стеку з тим, що в них лежить, і кожен рядок відкриває свою теку:
- Oxide:
oxide/plugins,oxide/config,oxide/dataіoxide/lang, файли перекладів. - Carbon:
carbon/plugins,carbon/configs,carbon/dataіcarbon/harmony, для низькорівневих модів Harmony, додатку Carbon без еквівалента в Oxide.
Пов’язане
Section titled “Пов’язане”- Плагіни Rust: основи Oxide і Carbon, зокрема перший плагін, на який можна спиратися.
- Створіть свій перший сервер Rust.
- Консоль, RCON та адмін-інструменти для перезавантаження плагінів і виконання команд наживо.
- Команди й змінні сервера для повного довідника команд.
- Вайп і резервна копія сервера перед тестуванням нового набору плагінів.
