Гайд 📘 Керування дозволами (permissions) в Rust

RustyTown

Administrator
14.05.25
36
3
oxide-ukraine.com.ua
🔐 Дозволи (permissions) — це ключ до контролю над тим, хто може що робити на сервері

🧱 1. Створення групи​


  • o.group add <назва_групи>
🔸 Приклад:
  • o.group add admin
Створено групу admin, до якої можна додавати гравців



👥 2. Додавання гравця до групи​


  • o.usergroup add <нік або SteamID> <назва_групи>
🔸 Приклад:
  • o.usergroup add RustyTown admin
Гравець RustyTown доданий до групи admin



❌ 3. Видалення гравця з групи​


  • o.usergroup remove <нік або SteamID> <назва_групи>
🔸 Приклад:
  • o.usergroup remove RustyTown admin
Гравець RustyTown більше не в групі admin



✅ 4. Видача дозволів​


🔸 Гравцю:​

  • o.grant user <нік або SteamID> <дозвіл>
🔸 Приклад:
  • o.grant user RustyTown kits.vip
Гравець RustyTown отримав дозвіл kits.vip



🔸 Групі:​

  • o.grant group <назва_групи> <дозвіл>
🔸 Приклад:
  • o.grant group admin kits.vip
Усі гравці групи admin отримали дозвіл kits.vip



🚫 5. Скасування дозволів​


🔸 Від гравця:​

  • o.revoke user <нік або SteamID> <дозвіл>
🔸 Приклад:
  • o.revoke user RustyTown kits.vip
Дозвіл kits.vip скасовано для гравця RustyTown



🔸 Від групи:​

  • o.revoke group <назва_групи> <дозвіл>
🔸 Приклад:
  • o.revoke group admin kits.vip
Дозвіл kits.vip скасовано для всієї групи admin



📂 7. Видалення групи​


  • o.group remove <назва_групи>
🔸 Приклад:
  • o.group remove admin
Група admin повністю видалена з сервера



⏳ Тимчасові дозволи та групи з плагіном TimedPermissions​


Щоб видавати тимчасові дозволи або додавати гравців у групу на певний час, потрібен спеціальний плагін:


🔗 Завантажити плагін:




📘 Основні команди TimedPermissions​


✅ Видача дозволу на час​

  • grantperm <гравець | SteamID> <дозвіл> <час>
🕒 Надає дозвіл гравцеві на певний проміжок часу

Приклад:
  • grantperm playername kits.vip 2h
➡️ Гравець playername отримає доступ до kits.vip на 2 години



❌ Відміна тимчасового дозволу​

  • revokeperm <гравець | SteamID> <дозвіл>
🚫 Видаляє дозвіл, навіть якщо ще не закінчився час



✅ Додавання до групи на певний час​

  • addgroup <гравець | SteamID> <група> <час>
🕒 Додає гравця до групи на визначений час

Приклад:
  • addgroup playername vip 1d
➡️ Гравець буде в групі vip протягом 1 доби



❌ Видалення гравця з тимчасової групи​

  • removegroup <гравець | SteamID> <група>
🧹 Достроково видаляє гравця з групи.



📌 Формати години​


У плагіні можна використовувати такі скорочення:


ФорматРозшифровка
sсекунди (seconds)
mхвилини (minutes)
hгодини (hours)
dдні (days)
wтижні (weeks)


Наприклад:
  • 30m — 30 хвилин
  • 2h — 2 години
  • 1d — 1 день
 
Останнє редагування:
  • Like
Реакції: Ivan1998