# Права и группы Oxide для Rust: кто что может и как выдать без ошибок

> Владелец и модераторы в панели EGN, группы Oxide и Carbon, команды grant и usergroup, SteamID64 вместо ника и типичные ошибки прав.

- Рубрика: Гайды по играм
- Игра: Rust
- Опубликовано: 2026-11-13T23:30:00+03:00
- Обновлено: 2026-11-13T23:30:00+03:00
- Адрес: https://blog.egnetwork.ru/rust-prava-i-gruppy-oxide
- Автор: Команда EGN

На сервере Rust права нужны в двух местах. Первое — права администрирования самой игры: владелец и модераторы, которые могут банить, телепортироваться и менять мир. Второе — права плагинов: кто может брать киты, телепортироваться или пользоваться инструментами. Путаница между ними — частая причина «почему у меня нет прав», поэтому разберём оба слоя отдельно.

## Коротко

Владельца и модераторов сервера назначайте во вкладке «Игроки» панели EGN по SteamID64 из 17 цифр: изменение сразу видно в `users.cfg`. Права плагинов раздавайте через группы: `oxide.group add` создаёт группу, `oxide.usergroup add` добавляет игрока, `oxide.grant group` выдаёт право группе. В Carbon команды начинаются с `c.`. Никогда не выдавайте права по нику: ник меняется, а SteamID — нет.

## Два слоя прав

Первый слой — роли игры. Это владелец (owner) и модератор (moderator). В файле `users.cfg` они записываются как строки с SteamID, и игра проверяет их при каждом действии. Владелец может всё, модератор — то, что игра разрешает модераторам. Панель EGN показывает их в блоках «Администратор (owner)» и «Модератор» на вкладке «Игроки».

Второй слой — права плагинов. Их определяет плагин: например, право на получение кита или на телепорт. Названия прав задаются самим плагином, и если права с нужным названием нет, выдать её нельзя. Поэтому сначала откройте описание плагина на uMod и посмотрите, какие права он регистрирует.

Важно не путать их. Модератор игры не обязан иметь права на киты, а игрок с правом на телепорт не становится модератором. Два слоя независимы.

## Шаги: назначить владельца и модераторов в панели

1. **Откройте «Игроки».** Блоки «Администратор (owner)», «Модератор» и «Заблокированные» видны сразу под списком онлайна.
2. **Найдите SteamID64.** Это 17-значное число, которое начинается с 7656119. Ник в поле не подойдёт.
3. **Введите SteamID в нужный блок и нажмите «Добавить».** Права выдаются сразу, без перезапуска. Так же работает снятие: кнопка с крестиком у записи.
4. **Проверьте результат.** Запись появилась в блоке с именем игрока, а в `users.cfg` стоит его SteamID.

![Блоки «Администратор (owner)» и «Модератор» на вкладке «Игроки» Rust, поля для SteamID64](https://blog.egnetwork.ru/media/513)

На скриншоте блок «Администратор (owner)» показывает одного владельца (имя видно, SteamID на кадре скрыт), а блок «Модератор» пуст. Имя в записи видно, но выдача прав идёт по SteamID, поэтому менять ник игрока не страшно.

Сразу после создания сервера назначьте себя владельцем: без записи в `users.cfg` у вас не будет админских прав в игре. Тот же результат даёт консоль: `ownerid 76561198000000011 "Ник"` и затем `server.writecfg` (для модератора — `moderatorid`). Так делают, когда панель недоступна; в панели запись сразу видна в списке.

Шапка раздела «Моды» показывает, какой фреймворк активен и в какую папку попадают плагины. Так вы сразу понимаете, где искать права плагина и его конфиг.

![Шапка «Моды» Rust: активный фреймворк Carbon и папка /carbon/plugins/](https://blog.egnetwork.ru/media/511)

Блоки администраторов и модераторов на вкладке «Игроки» — то же место, где назначается владелец. Это удобно сверять с группами Oxide: владелец игры и владелец прав плагинов — не одно и то же.

![Блоки «Администратор (owner)» и «Модератор» с записью владельца](https://blog.egnetwork.ru/media/512)

## Шаги: группы и права Oxide

Для плагинов удобнее работать группами, а не выдавать каждое право отдельно. Команды вводятся в консоли сервера, в панели это вкладка «Консоль».

1. **Создайте группу.** Формат `oxide.group add <имя> [название] [ранг]`: название и ранг необязательны. Ранг — число, по нему группы упорядочиваются. Сразу после установки Oxide уже есть две группы: `admin` и `default`.
2. **Добавьте игрока в группу.** Формат `oxide.usergroup add <SteamID64> <группа>`.
3. **Выдайте право группе.** Формат `oxide.grant group <группа> <право>`. Право должно существовать: его регистрирует плагин. Можно выдать сразу все права одного плагина маской, например `oxide.grant group vip kits.*`. Отобрать право — `oxide.revoke group <группа> <право>`.
4. **Выдайте право игроку напрямую, если нужно.** Формат `oxide.grant user <SteamID64> <право>`. Так выдают исключения, а не основные права.
5. **Проверьте.** Команда `oxide.show user <SteamID64>` покажет прямые права и группы игрока, `oxide.show perms` — все зарегистрированные права, `oxide.show groups` — список групп. Убрать игрока из группы — `oxide.usergroup remove <SteamID64> <группа>`.

```bash title=Консоль Rust (Oxide)
oxide.group add vip "VIP" 10
oxide.usergroup add 76561198000000011 vip
oxide.grant group vip kits.use
oxide.show user 76561198000000011
```

Строка `kits.use` — пример формата. Реальное название права возьмите из описания вашего плагина на uMod, иначе команда ничего не выдаст. SteamID в примере выдуманный, подставьте свой.

Команда `oxide.show user` — лучший способ проверить, что всё сработало. Не угадывайте по игре: откройте вывод и найдите в нём группу и право.

## Carbon: та же логика, другой префикс

Carbon использует ту же модель прав, но команды начинаются с `c.` вместо `oxide.`. Будут ли работать команды с `oxide.`, зависит от версии и настроек Carbon (источники расходятся), поэтому используйте `c.`. Основные команды:

- `c.group add <группа>` — создать группу;
- `c.usergroup add <SteamID64> <группа>` — добавить игрока в группу;
- `c.grant group <группа> <право>` и `c.grant user <SteamID64> <право>` — выдать право;
- `c.revoke` — отобрать право;
- `c.show perms` — список зарегистрированных прав.

Перед правками на Carbon проверьте синтаксис в консоли своей версии: если аргументов не хватает, команда обычно подсказывает формат. Для новых серверов используйте `c.` с самого начала.

## Права в панели и права в игре

Есть ещё один слой, о котором часто забывают: доступ друзей к самой панели (раздел «Пользователи»). Он не связан с правами в игре. Но если вы дали человеку доступ к консоли, он может выполнить там `oxide.grant` или `ownerid`, и это повлияет на игру: команда из консоли действует на весь сервер. Поэтому доступ к консоли выдавайте осознанно. Подробнее о ролях — в статье [«Пользователи»: доступ для друзей](https://blog.egnetwork.ru/panel-egn-polzovateli-druzya).

## Примеры: типичные назначения

**Небольшой сервер на 10–20 человек.** Владелец — один, модераторов два. Остальным хватает группы `default`, которая есть в Oxide по умолчанию: через неё выдаются базовые права. Так вы не ведёте длинный список игроков.

**Сервер с донатом.** Группа `vip` с рангом 10 получает право на дополнительные киты, а обычные игроки группы `default` — базовый набор. Окончание VIP — это `oxide.usergroup remove <SteamID64> vip`.

**Сервер с модераторами.** Модераторам удобно дать группу `mod` с нужными правами плагинов, а роль модератора в блоке «Модератор» на вкладке «Игроки» оставить отдельно. Так видно, кто получил игровые права, а кто — только плагинные.

## Симптом → причина → решение

| Симптом | Вероятная причина | Решение |
|---|---|---|
| Команда права ничего не дала | Название права не совпадает с тем, что регистрирует плагин | Сверьте название с описанием плагина, проверьте через `oxide.show` |
| Игрок в группе, но прав нет | Право выдано другой группе или не выдано вовсе | Проверьте `oxide.show user` и `oxide.show group <группа>` |
| Права пропали после перезапуска | Команду выполнили не на том фреймворке (например, `oxide.` на Carbon) или права выданы напрямую | Проверьте `oxide.show user` после перезапуска и выдавайте права группами |
| Модератор не видит нужных действий | Он не записан в блок «Модератор» или ему не выданы права плагина | Проверьте блок «Модератор» и группу, а потом права плагина через `oxide.show` |
| Владелец потерял права | SteamID записан с ошибкой | Удалите запись и добавьте SteamID64 заново из блока «Администратор» |
| Выдали права по нику, а они не работают | Ник не является идентификатором | Используйте SteamID64 из 17 цифр |

## Частые ошибки

- **Права по нику.** Ник меняется, а права остаются у старого имени или не выдаются вовсе.
- **Один владелец на всех.** Если делитесь владельцем с друзьями, вы теряете контроль. Модераторов назначайте отдельно.
- **Выдача прав без группы.** Права, выданные каждому игроку напрямую, сложно отследить. Группы экономят время.
- **Одинаковый ранг у разных групп.** Из-за этого сложно понять, какая группа главнее. Задавайте разные значения и записывайте их в список.
- **Забытое снятие.** Игрок ушёл с сервера, а право VIP осталось. Проверяйте список групп раз в месяц.

## Итог

Владелец и модераторы назначаются во вкладке «Игроки» по SteamID64, и это главное правило. Права плагинов удобнее раздавать группами через `oxide.group`, `oxide.usergroup` и `oxide.grant`, а в Carbon используйте `c.*`. Проверяйте результат через `oxide.show user` и не забывайте, что права панели и права игры — разные вещи. Дальше пригодятся статьи [RCON и WebRCON](https://blog.egnetwork.ru/rust-rcon-i-webrcon) и [лучшие плагины Rust](https://blog.egnetwork.ru/rust-luchshie-plaginy-2026), где права как раз нужны.

## Вопросы и ответы

### Как выдать владельца на сервере Rust в EGN?

Откройте вкладку «Игроки», введите SteamID64 в поле блока «Администратор (owner)» и нажмите «Добавить». Запись сразу попадает в `users.cfg`.

### Что такое SteamID64 и где его взять?

Это 17-значный идентификатор профиля Steam, который начинается с 7656119. Его можно найти в настройках профиля Steam или по сервисам, которые показывают ID по нику.

### Чем отличаются oxide.grant user и oxide.grant group?

`user` выдаёт право конкретному игроку по SteamID64, `group` — всем участникам группы. Группы удобнее, когда игроков много.

### Работают ли команды Oxide в Carbon?

Не гарантированно: у Carbon свои команды с префиксом `c.`, а поддержка `oxide.` зависит от версии. Для Carbon используйте `c.*`.

### Как проверить, что право выдано?

Выполните `oxide.show user <SteamID64>` в консоли. Команда покажет прямые права и группы игрока.

Сервер под Rust за пару минут — [egnetwork.ru](https://egnetwork.ru/)

---

Материал EGN (blog.egnetwork.ru), обновлено 13 ноября 2026; при цитировании указывайте ссылку.
