FiveM ACE权限 生成器
FiveM ACE 权限的视觉构建器。创建组,分配权限,并生成完整的 server.cfg 块。
快速预设
添加权限规则
当前规则
尚未添加规则。请使用上方表单或选择预设。
生成的 server.cfg
此工具的用途
FiveM 权限基于 ACE 系统运行,它有自己的逻辑:principals 之间继承,ace_allow 和 ace_deny 作用于路径,且行的顺序很重要。一行放错位置,要么没人能用命令,要么所有人都能用。此生成器可视化构建权限块并生成正确的 server.cfg 语法。
如何使用
- 步骤 1:
定义你的组,例如 admin、moderator 和 support,并设置谁继承自谁。
- 步骤 2:
添加每个组应有的权限。像 command.kick 这样的路径正好覆盖该命令。
- 步骤 3:
通过标识符分配真实玩家。Steam hex 和 licence 是稳定的,Discord id 仅在玩家关联时有效。
- 步骤 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,赋予组权限,而不是在脚本中检查标识符。