FiveM Разрешение ACE Генератор

Визуальный конструктор для FiveM ACE разрешений. Создавайте группы, назначайте разрешения и генерируйте полные блоки server.cfg.

Быстрые пресеты
Добавить правило разрешения
Текущие правила
Правила ещё не добавлены. Используйте форму выше или выберите пресет.
Сгенерированный server.cfg

Для чего этот инструмент

Права FiveM работают на системе ACE, и у неё своя логика: принципы наследуются друг от друга, ace_allow и ace_deny применяются к путям, и порядок строк имеет значение. Одна неверно поставленная строка , и либо никто не может использовать команду, либо все могут. Этот генератор визуально строит блок и пишет корректный синтаксис server.cfg.

Как использовать

  1. Шаг 1:

    Определите свои группы, например admin, moderator и support, и задайте, кто от кого наследует.

  2. Шаг 2:

    Добавьте права, которые должна иметь каждая группа. Путь вроде command.kick покрывает именно эту команду.

  3. Шаг 3:

    Назначьте реальных игроков по идентификатору. Steam hex и licence стабильны, Discord id работают только пока игрок связан.

  4. Шаг 4:

    Скопируйте блок в server.cfg и перезапустите сервер, так как правила ACE читаются только при запуске.

Часто задаваемые вопросы

В чём разница между add_ace и add_principal?

add_principal помещает кого-то в группу, add_ace даёт группе право. Сначала указываете, кто куда принадлежит, потом что эта группа может делать. Перепутать их , самая частая причина неработающих правил.

Какой идентификатор использовать?

Licence самый стабильный, так как привязан к аккаунту FiveM и сохраняется при смене Steam. Steam hex подходит, если ваш сервер требует Steam. Discord id перестают работать, как только игрок отвязывает связь.

Почему моё право не работает?

Три частые причины: сервер не перезапущен, у идентификатора неправильный префикс или более поздний ace_deny перекрывает allow. Правила ACE читаются сверху вниз, поэтому deny в конце побеждает.

Можно ли проверить права в своём скрипте?

Да, IsPlayerAceAllowed на сервере принимает игрока и путь. Определяйте свои пути для ресурса, например myresource.admin, и давайте их группе, а не проверяйте идентификаторы в скрипте.