Role & Staff Management

Overview of the Role-Based Access Control (RBAC) system, staff roles, and action permissions.

The Finals Web Panel features an enterprise Role-Based Access Control (RBAC) system. Server owners can invite administrators, moderators, and supervisors with strict permission boundaries to prevent unauthorized actions.


Role Hierarchy

RoleAccess LevelDescription
OwnerFull UnrestrictedComplete administrative control over all server instances, staff invitations, bridge tokens, console commands, and settings.
AdminHigh OperationalManagement of live players, cash/bank editing, inventory modification/wiping, player kicking/banning, and resource controls.
ModeratorIn-Game SupervisionSpectating, inspecting player inventories, monitoring coordinates, and kicking disruptive players. Cannot modify money or database records.
Viewer / SpectatorRead-OnlyRead-only access to live server metrics, player lists, and activity logs. Ideal for investors, developers, or trial staff.

Permissions Matrix

The table below outlines permissions enforced in the panel and validated by the bridge:

ActionOwnerAdminModeratorViewer
View Online Players & Stats✅✅✅✅
View Audit Logs & Activity✅✅✅❌
Kick Player✅✅✅❌
Ban Player✅✅❌❌
Edit Player Money (Cash / Bank)✅✅❌❌
Edit Player Job & Grade✅✅❌❌
Give / Remove Inventory Items✅✅❌❌
Wipe Player Inventory✅✅❌❌
Teleport / Bring / Freeze Player✅✅✅❌
Start / Stop / Restart Resources✅✅❌❌
Execute Remote Console Commands✅❌❌❌
Manage Staff & Permissions✅❌❌❌
Bridge Token & Server Settings✅❌❌❌

Inviting Staff Members

  1. Log in to the Web Panel as the Owner.
  2. Select your server from the top navigation bar.
  3. Go to Staff Management -> Invite Staff.
  4. Enter the staff member's email address or username.
  5. Select their designated role (Admin, Moderator, or Viewer).
  6. Click Send Invitation.
  7. The staff member will receive an email invitation to create or link their account and immediately access the server dashboard with their assigned permissions.