FiveM ACE权限 生成器

FiveM ACE 权限的视觉构建器。创建组,分配权限,并生成完整的 server.cfg 块。

快速预设
添加权限规则
当前规则
尚未添加规则。请使用上方表单或选择预设。
生成的 server.cfg

此工具的用途

FiveM 权限基于 ACE 系统运行,它有自己的逻辑:principals 之间继承,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,Steam hex 也可以。Discord id 一旦玩家取消关联就失效。

为什么我的权限不起作用?

三个常见原因:服务器未重启,标识符前缀错误,或后面的 ace_deny 覆盖了允许。ACE 规则从上到下读取,末尾的 deny 优先。

我可以在自己的脚本中检查权限吗?

可以,服务器端的 IsPlayerAceAllowed 接受玩家和路径。为你的资源定义路径,例如 myresource.admin,赋予组权限,而不是在脚本中检查标识符。