Перейти к содержимому
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Открыть
Документация