Rust: Oxide или Carbon — что выбрать для плагинов в 2026 году
Чем отличаются фреймворки Oxide (uMod) и Carbon, где лежат их плагины и как безопасно переключиться в панели EGN.
Содержание 17
- Коротко
- Что общего
- Где лежат файлы
- Что говорит панель EGN
- Шаги: как выбрать и переключить
- Примеры: что показывает панель
- Что выбрать
- Частые ошибки
- Как проверить переключение без риска
- Симптом → причина → решение
- Итог
- Вопросы и ответы
- Oxide или Carbon: что выбрать для нового сервера Rust?
- Где лежат плагины Oxide и Carbon?
- Почему после переключения на Carbon появилась ошибка Could not load Oxide.Core?
- Работают ли команды Oxide на Carbon?
- Можно ли переключиться без потери плагинов?
Плагины для Rust не работают сами по себе: им нужен фреймворк, который загружает .cs-файлы и даёт им команды, права и настройки. Два варианта, с которыми сталкивается любой владелец сервера, — Oxide (он же uMod) и Carbon. Разберём, что между ними общего, где что лежит и как выбрать без переделки всего сервера.
Коротко
Oxide (uMod) — самый большой каталог плагинов для Rust, его плагины знают почти все владельцы серверов. Carbon — более новый фреймворк: его разработчики называют его «drop-in replacement» для Oxide и сохраняют ту же структуру папок и формат плагинов, а команды у него свои, с префиксом c.. В панели EGN выбор задаётся полем «Модификация для плагинов» в «Настройки» или кнопкой «Oxide или Carbon» в «Моды». Переключайтесь на выключенном сервере и после бэкапа, иначе игра может не загрузить ядро фреймворка.
Что общего
Оба фреймворка работают на одном принципе. Вы кладёте плагин в папку plugins, фреймворк подхватывает его, создаёт настройки в папке config и регистрирует команды и права. Файлы плагинов имеют расширение .cs и берутся из каталога uMod или с других площадок.
Обе ветки используют одну модель прав: группы, права «пользователь — право» и команды вида grant, revoke, usergroup. Подробно — в статье права и группы Oxide. Отличается префикс: у Oxide команды начинаются с oxide. (есть короткие псевдонимы o. и perm.), у Carbon — с c.. Будут ли на Carbon работать команды с oxide., зависит от версии и настроек, источники на этот счёт расходятся, поэтому для Carbon сразу пишите команды с c. и проверяйте их в консоли.
Где лежат файлы
Структура папок одинакова, отличаются только корневые каталоги:
- Oxide:
oxide/plugins/для плагинов,oxide/config/для настроек,oxide/data/для данных плагинов. - Carbon:
carbon/plugins/иcarbon/config/; данные плагинов и права лежат вcarbon/data/.
Плагины скачивайте с uMod или с других площадок вроде Codefling: файл .cs кладётся в plugins выбранной ветки и подхватывается без перезапуска. Каталог внутри панели работает только с uMod.
Папка oxide или carbon появляется только после того, как вы выбрали фреймворк. Пока в поле «Модификация для плагинов» стоит «Без модификаций», ни одна из них не создаётся, и плагины ставить некуда.
Что говорит панель EGN
Панель отличает два случая. Во-первых, каталог uMod в «Моды» ставит плагины в ту папку, которая соответствует выбранному фреймворку. Во-вторых, переключение между Oxide и Carbon — операция с последствиями, и панель выполняет её с проверкой файлов игры.
При проверке на стенде EGN мы переключили сервер с Oxide на Carbon без проверки файлов. Результат: ошибка Could not load Oxide.Core и плагины не загружаются. После переустановки игры с проверкой файлов Carbon поднялся, а плагины Kits и Backpacks загрузились из carbon/plugins без правок. Проверяли на Carbon 2.0.264. В панели переключение идёт через кнопку «Oxide или Carbon», и этот путь уже включает проверку.
Переключайте на выключенном сервереСмена фреймворка меняет файлы ядра. Остановите сервер, сделайте бэкап в разделе «Бэкапы» и только потом меняйте ветку. Если после переключения плагины не грузятся, верните прежнюю ветку и проверьте логи в консоли.
Шаги: как выбрать и переключить
- Составьте список нужных плагинов. Выпишите то, что вам действительно нужно: киты, телепорты, рейты, защита построек. Если все они есть в каталоге uMod, Oxide будет самым простым вариантом.
- Откройте «Настройки» и остановите сервер. Поле «Модификация для плагинов» доступно только на выключенном сервере.
- Выберите фреймворк. Oxide или Carbon. Если сервер новый, выбирайте сразу тот, с которым будете работать.
- Сохраните и запустите сервер. При первом старте фреймворк скачивается сам. Панель покажет жёлтую плашку, что Oxide включён, но ещё не установлен, и он будет загружен при следующем запуске.
- Проверьте, что ядро поднялось. В разделе «Моды» на вкладке «Установлено» появится список плагинов из папки выбранного фреймворка. Если его нет, посмотрите консоль на ошибки загрузки.
- Установите плагины. Каталог и порядок установки — в статье установка плагинов через панель.
Примеры: что показывает панель
Вкладка «Моды» для Oxide и Carbon выглядит одинаково, меняется только путь в шапке. На скриншоте ниже плагины установлены в carbon/plugins/.
Тот же каталог на Oxide показывает папку oxide/plugins/. Вкладка «Каталог uMod» на обеих ветках одинаковая: поиск, версия, число загрузок и кнопка «Установить».
Что выбрать
Ответ зависит от плагинов, которые вам нужны. Если вы ставите популярные плагины из каталога uMod и хотите меньше вопросов, берите Oxide: в каталоге панели на момент съёмки больше тысячи плагинов, и почти все инструкции по Rust написаны именно под него.
Carbon стоит выбрать, если вы хотите пробовать более новый фреймворк или он нужен для конкретного плагина. Разработчики Carbon заявляют, что делали его с упором на производительность, но независимых тестов на ваш набор плагинов нет, а сравнения у хостингов расходятся. Мы нагрузочных тестов не проводили. Если производительность для вас критична, замерьте её на своём сервере: график нагрузки в панели и замер FPS на одинаковом наборе плагинов покажут разницу лучше любых сравнений.
Частые ошибки
- Переключение на запущенном сервере. Панель не даст этого сделать, но если вы меняли файлы вручную, ядро может не загрузиться.
- Копирование плагинов в не ту папку. Плагин для Oxide, лежащий в
carbon/plugins, не загрузится, если выбран Carbon. Проверяйте, какая ветка стоит в настройках. - Перенос конфигов между ветками без проверки. Файлы из
oxide/configможно скопировать вcarbon/config, но сначала убедитесь, что плагин поддерживает новую ветку и понимает формат настроек. Иначе часть значений будет проигнорирована. - Забытый бэкап перед сменой. Если что-то пойдёт не так, откат без бэкапа занимает больше времени, чем сама смена фреймворка.
Как проверить переключение без риска
Если вы не уверены, что выбранный фреймворк подойдёт, проверьте его на копии сервера, а не на основном. Для этого сделайте бэкап, переключите ветку, запустите сервер, и только потом решайте, оставлять ли её.
- Остановите сервер и создайте бэкап в «Бэкапах».
- Поменяйте поле «Модификация для плагинов» на нужную ветку и сохраните.
- Запустите сервер и дождитесь статуса «Запущен».
- Откройте «Моды», вкладку «Установлено». Список должен соответствовать вашим плагинам.
- Зайдите в игру и проверьте хотя бы один плагин: например, выдачу кита или работу команды.
- Если что-то не работает, остановите сервер и верните прежнюю ветку из бэкапа.
Так вы тратите на проверку около получаса и не рискуете основным миром. Сравнения в интернете полезны, но ваш сервер и ваши плагины проверяются только на вашем сервере.
Симптом → причина → решение
| Симптом | Вероятная причина | Решение |
|---|---|---|
| Could not load Oxide.Core | Переключение без проверки файлов игры | Переустановите игру с проверкой файлов и запустите сервер снова |
| Плагин не появился в «Установлено» | Плагин установлен в другую ветку или не загрузился | Проверьте, какая ветка выбрана, и переустановите плагин |
| Настройки плагина не применяются | Файл лежит в config другой ветки |
Перенесите файл в папку выбранной ветки и сверьте ключи |
| Сервер не запускается после переключения | Ошибка в файле фреймворка или в плагине | Верните бэкап и переключайтесь по одному плагину за раз |
Команды oxide.* не работают в Carbon |
Carbon ждёт свои команды с префиксом c. |
Используйте c.*-команды, список прав смотрите через c.show perms |
Итог
Oxide — безопасный выбор для большинства серверов: огромный каталог и понятные инструкции. Carbon подходит тем, кто хочет попробовать более новый фреймворк и проверить совместимость своих плагинов. В панели EGN переключение делается одним полем, но только на выключенном сервере и с бэкапом. Готовый сервер с Oxide можно заказать в один клик. Дальше пригодятся статьи установка плагинов, лучшие плагины Rust и server.cfg для Rust.
Вопросы и ответы
Oxide или Carbon: что выбрать для нового сервера Rust?
Если нужны популярные плагины из каталога uMod, берите Oxide: инструкции и каталог на него рассчитаны. Carbon подойдёт, если вы хотите новый фреймворк и готовы проверить свои плагины; формат плагинов у него тот же.
Где лежат плагины Oxide и Carbon?
Плагины Oxide лежат в oxide/plugins/, плагины Carbon — в carbon/plugins/. Настройки для каждой ветки лежат в соседних папках config.
Почему после переключения на Carbon появилась ошибка Could not load Oxide.Core?
Так выглядит переключение без проверки файлов игры. Переустановите игру с проверкой файлов в панели. На стенде EGN после этого Carbon запустился без ошибок.
Работают ли команды Oxide на Carbon?
Не гарантированно: источники расходятся, а разработчики Carbon документируют собственные команды c.*. Проверьте нужную команду в консоли и для новых скриптов используйте c.*.
Можно ли переключиться без потери плагинов?
После переключения откройте «Моды», вкладку «Установлено», и проверьте список. Если нужного плагина там нет, поставьте его заново из каталога. Перед переключением сделайте бэкап в «Бэкапах».
Сервер под Rust за пару минут — egnetwork.ru
Читать далее
Вся рубрика →Права и группы Oxide для Rust: кто что может и как выдать без ошибок
Владелец и модераторы в панели EGN, группы Oxide и Carbon, команды grant и usergroup, SteamID64 вместо ника и типичные ошибки прав.
Rust: сколько нужно RAM и как оптимизировать сервер, чтобы не лагал
Минимум тарифа, замеры на стенде EGN, как размер карты и онлайн меняют память, и что делать с лагами и падениями при заходе игроков.
RCON и WebRCON для Rust: что это, как включить и не выдать ключ от сервера
Удалённая консоль Rust: rcon.web, порт, пароль, вкладка «Игроки» в панели EGN, команды playerlist и server.save и типичные ошибки подключения.