Перейти до вмісту
FiveM

Документація: Редактор прав ACE

Візуальний редактор прав ACE для FiveM: add_ace <principal> <об'єкт> allow|deny та add_principal <дочірній> <батьківський>. Перевіряє principals (group.*, identifier.*:*, resource.*), знаходить дублі, конфлікти allow/deny, цикли успадкування та порожні групи, показує учасників і успадкування кожної групи, імпортує ваші рядки й експортує permissions.cfg для завантаження через exec.

Останнє оновлення: 09.10.2026

Відкрити інструмент

FiveM керує правами через ACE (Access Control Entries): add_ace дозволяє або забороняє право «принципалу» (групі, ідентифікатору чи ресурсу), а add_principal змушує один принципал успадковувати інший. Інструмент допомагає уникнути синтаксичних і логічних помилок.

Як користуватися інструментом

  1. Створіть або імпортуйте правила add_ace: принципал (наприклад, group.admin), об'єкт (command або command.kick) і allow/deny.

  2. Додайте рядки add_principal: ідентифікатор гравця (identifier.fivem:..., identifier.discord:...) або дочірню групу та її батьківську групу.

  3. Виправте знайдені проблеми (дублі, конфлікти, цикли, приклади ідентифікаторів).

  4. Перевірте перегляд груп: учасники, успадковані групи та правила кожної.

  5. Завантажте permissions.cfg, покладіть у папку сервера й додайте «exec permissions.cfg» у server.cfg.

Синтаксис

Офіційна документація описує add_ace [principal] [об'єкт] [allow|deny], add_principal [дочірній] [батьківський], remove_ace, remove_principal і test_ace (перевірка права). Групи пишуться group.ім'я; в офіційному прикладі гравець додається до group.admin через add_principal identifier.fivem:1 group.admin, а всі права на команди видаються add_ace group.admin command allow. ACE не зберігаються: вони завантажуються з вашого файлу під час кожного запуску.

Застереження

  • Видавайте мінімум прав: не давайте «command allow» усім.
  • Перевіряйте в грі або в консолі командою test_ace <principal> <об'єкт>. Інструмент не моделює розв'язання прав на сервері.
  • Не публікуйте ідентифікатори гравців.

Поширені запитання

Які ідентифікатори можна використовувати?
В офіційній документації наведено приклад identifier.steam:<id>, а в зразку файлу використовується identifier.fivem:<id>. Інструмент приймає формат identifier.<тип>:<значення> і для інших типів (discord, license…); перевіряйте їх через test_ace на своєму сервері.
Мої дані надсилаються?
Ні. Правила залишаються у браузері (localStorage); видаліть їх на сторінці «Мої дані».
Знімок екрана інструмента Генератор server.cfgFiveMВільний доступ
Створіть повний server.cfg для FiveM: мережа, OneSync, безпека, ресурси та права.
КонфігураціяCFGВідкрити
Документація
Знімок екрана інструмента Генератор fxmanifest.luaFiveMВільний доступ
Створіть fxmanifest.lua для ресурсів FiveM / RedM за кілька кліків.
РозробкаLuaВідкрити
Документація
FiveM
FiveMВільний доступ
Вставте fxmanifest.lua (і список файлів): fx_version, game, відсутні файли, необ'явлений ui_page та відсутні залежності.
ПеревіркаLuaРозробкаВідкрити
Документація
FiveM
FiveMВільний доступ
Створіть recipe.yaml для txAdmin: завантаження ресурсів з GitHub, server.cfg зі змінними деплоєра, OneSync і база даних.
txAdminYAMLРозгортанняВідкрити
Документація
FiveM
FiveMВільний доступ
Створіть скрипт для Linux (bash) або Windows (PowerShell), який завантажує рекомендовану, останню чи конкретну збірку FXServer з резервною копією.
ОновленняАртефактиВідкрити
Документація
FiveM
FiveMПотрібен вхід
Завантажте handling.meta або vehicles.meta, змініть параметри авто й порівняйте до/після перед експортом XML.
ТранспортXMLРедагуванняВідкрити
Документація
FiveM
FiveMВільний доступ
Вставте server.cfg: перевірка відсутніх TCP/UDP-endpoint, ліцензійного ключа, слотів і OneSync, дублів set/setr/sets та правила брандмауера.
ПеревіркаМережаВідкрити
Документація
FiveM
FiveMПотрібен вхід
Створіть екран завантаження FiveM (HTML/CSS/JS) зі смугою прогресу, підказками та кольорами, плюс готовий fxmanifest.lua.
ІнтерфейсNUIHTMLВідкрити
Документація