Role Fundamentals
Built-in Roles
Two roles are permanent and cannot be removed or modified:Default Staff Roles
Trace ships with the following staff roles preconfigured. You can edit or remove any of these to match your team structure:
Role levels are arbitrary integers - what matters is their relationship to each other. A role at level 200 can manage any role below level 200 and cannot touch any role at level 200 or above.
Creating a New Role
1
Open Settings → Roles
Inside the Trace admin panel, navigate to Settings and select the Roles category. You must be the Experience Owner to create, edit, or delete roles.
2
Click New Role
Click the New Role button. A creation form opens on the right side of the panel.
3
Set the name and level
Enter a descriptive name for the role (for example,
Junior Moderator) and assign a numeric level. The level must be lower than your own role level and should sit logically between any existing roles you want this role to rank between.4
Configure permissions
Toggle on the permission groups this role should have access to. See Permission Groups below for a breakdown of what each group controls.
5
Save
Click Save. The role is now available to assign to staff members.
Adding a Staff Member
To grant a player staff access, assign their Roblox UserId to a role in Settings → Roles. Open the role you want to assign them to, navigate to the Members section, and enter their UserId. They will receive that role’s permissions the next time they open the admin panel.Roblox Group Integration
If your team is managed through a Roblox Group, you can automate role assignment by linking a Trace role to a Group rank. In the role editor, enable Group Integration and provide:- Group ID - the numeric ID of your Roblox Group
- Minimum Rank - the minimum group rank value required to receive this Trace role
You can combine manual UserId assignments and Group integration on the same role. Members added by UserId always have the role regardless of their group rank.
Permission Groups
Each role’s access is controlled by toggling permission groups on or off. The available groups are:Panel Access
Panel Access
Controls whether the role can open and use the Trace admin panel at all. Disable this to create roles that exist in the hierarchy for data purposes but cannot access the panel UI.
Review
Review
Access to the review queue - moderation cases flagged for a second opinion before action is taken.
Audit & Records
Audit & Records
Access to audit logs, moderation history, and player records. Allows viewing past actions taken by all staff members visible to this role.
Communication
Communication
Access to Trace Chat (internal staff messaging) and announcement tools.
Reports
Reports
Access to the player-submitted reports queue - view, claim, and resolve reports.
Servers
Servers
Access to Server Management tools - view live servers, push announcements, and perform server-level actions.
Manage Player
Manage Player
The most granular permission group. Grants access to per-player moderation tools with individual sub-controls:
- Inspect player profiles
- Issue warnings
- Kick players
- Issue mutes
- Issue bans
- Unban players
- Manage player inventory flags
Administration
Administration
Access to high-level administrative tools including configuration management. Typically reserved for Admin-level roles and above.
Hierarchy Enforcement
Trace enforces role hierarchy automatically - staff members can only take moderation actions on players and roles that sit strictly below their own role level. This means:- A Moderator (level 100) cannot kick, warn, or ban a Senior Moderator (level 200).
- A Manager (level 300) cannot edit the Admin role (level 400) or assign anyone to it.
- Any role action targeting a user at an equal or higher level is blocked at the panel level.
Role changes take effect for a staff member on their next panel session or after a server restart. If you update a staff member’s role and need it to apply immediately, ask them to close and reopen the admin panel.