Skip to main content
The admin system uses a permission hierarchy to control access to admin features. All admin actions are logged for accountability.

Overview

Permission Levels

Admin and Staff tiers

Permission Checks

How to verify permissions

Logging

Audit trail for admin actions

Permission Hierarchy


Checking Permissions

In Server Callbacks

All admin callbacks follow this pattern:

Tiered Access

Some callbacks support both admin and staff with different capabilities:

In Chat Commands

Use the Chat component’s built-in admin/staff registration:

In Event Handlers


Middleware Initialization

Admin permissions are initialized when a character spawns:

Logging Patterns

All significant admin actions should be logged to multiple outputs:

Standard Admin Action Log

Ban Logging


Best Practices


Next Steps

Admin - Commands

Chat commands reference

Admin - Callbacks

Admin panel callbacks

Logger API

Logging system

Chat API

Command registration