Overview
Staff permissions are organized into ranks. Each rank is a container for permission flags and staff bindings.A rank can grant access by:
- Players — direct identifiers such as
license:...,steam:...,discord:..., ortoken:... - Discord Roles — role snowflake IDs from your guild
- ACE Permissions — FiveM ACE strings like
group.adminorzyrix.mod
Creating a Rank
- Navigate to Permissions in the sidebar.
- Click New Rank in the top right.
- Enter a descriptive label (e.g.
Owner,Moderator) and save.
Editing a Rank
1. Adjusting Permissions
- Click the Pencil icon for the rank.
- The editor will open with categories (e.g., Self, Online, Vehicle).
- Toggle an entire category on/off, or drill down and enable/disable individual permissions.
2. Linking Staff
- Click the Gear icon for the rank.
- In the dialog, you can bind staff in three ways:
- Player Identifiers — add one or more unique IDs (
license:xxxx,steam:xxxx, etc.) - Discord Roles — add role snowflake IDs (requires Discord integration)
- ACE Permissions — add ACE groups or explicit permission strings
- Player Identifiers — add one or more unique IDs (
- Multiple binding methods can be combined. For example, you can assign a Discord role and also bind a specific player identifier.
3. Saving Changes
- After editing, click Save.
- Updates are applied immediately and synced to your server.
Best Practices
- Create broad ranks (e.g.,
Moderator,Admin) instead of many micro-ranks. - Use Discord roles for dynamic management. Update roles in Discord, and Zyrix will automatically sync staff access.
- Use ACE permissions if you want FiveM’s native security model to interoperate with Zyrix.
For Discord Role linking to work, ensure Discord Settings are fully configured with a valid Guild ID, Bot Token, and required role permissions.