Установка Carbon
Carbon — второй загрузчик плагинов для Раст. Большая часть скриптов, написанных под Oxide, запускается на нём без переделки. Сам он файлы игры не подменяет: папка carbon лежит в корне, хуки вешаются при старте.
Помимо плагинов внутри уже есть обновление под текущую игру, права, игровая панель /cpanel и модули вроде стаков и белого списка. Сайт и документация: carbonmod.gg.
До распаковки
- Сервер создан и запускается через
start.bat: создание и настройка. - Процесс выключен.
- Oxide на этой копии нет. Вместе они не работают. Если Oxide уже стоит, сначала переход.
Куда класть архив
Стабильная сборка для обычного сервера — ветка production.
- Windows: Carbon.Windows.Release.zip
- Linux: Carbon.Linux.Release.tar.gz
- Все остальные файлы — на странице релизов.
Распакуйте архив в корень, где лежит RustDedicated.exe. Папка carbon должна оказаться рядом с ним, а не внутри новой папки Carbon.Windows.Release. Файлы из корня архива тоже остаются в корне сервера. Запустите start.bat.
Проверка в консоли сервера:
c.versionКоманда печатает версии Carbon и игры. Если она неизвестна, архив лёг не в тот каталог либо на Linux не выполнен source carbon/tools/environment.sh до запуска.
Что внутри carbon
C:\rust-server
└── carbon
├── configs
├── data
├── extensions
├── lang
├── logs
├── modules
├── plugins
└── config.json| Имя | Зачем |
|---|---|
plugins | файлы .cs |
configs | настройки плагинов |
data | сохранения плагинов |
lang | тексты |
logs | журнал |
modules | встроенные модули |
extensions | расширения .dll |
config.json | настройки самого Carbon |
Служебную папку managed не редактируют.
Не config, а configs
У Oxide настройки лежат в oxide/config. У Carbon папка называется carbon/configs, во множественном числе. Файл, скопированный в carbon/config, плагин не прочитает.
Какую сборку брать
| Сборка | Когда |
|---|---|
Release, ветка production | обычный сервер, её и ставим |
| Minimal | только запуск плагинов, без панели, модулей и автообновления |
edge, rustbeta и прочие предварительные | проверка патча, не основной сервер для игроков |
На LinuxGSM Carbon ставят командой ./rustserver mods-install и выбором rustcarbon, обновляют через ./rustserver mods-update. На своём Windows-курсе достаточно архива Release.