Skip to main content

Ranks and permissions

Ranks mirror the in-game alliance hierarchy. R5 is the leader with full access. R4s share most of the officer toolkit but can't change the alliance settings R5 holds exclusively. R3 and below are members with personal-data access only. The same permission rules are enforced both in the UI (greyed-out controls) and on the server side, so they hold even if someone tries to bypass the client.

Permission matrix

● = full access, ◐ = restricted, — = no access. Hover or tap any row with a note for context.

ActionR5R4R3 / R2 / R1
Edit alliance settings (DS day, server, branding)
Set or change Performance ExpectationsR4 can read but not edit, by design
Generate and revoke invite links
Add or remove members
Promote / demote membersR4 can only set ranks R3 / R2 / R1
Create / edit / cancel Desert Storm matches
Edit DS rosters and battlefield assignments
Record DS results and attendance
See Officer Pulse / Metrics
Capture event rankings (VS, MG, ZS, donations)
Edit Hive Map / Train Rules / Audiences
Send announcements (incl. Discord post)
Sign up for matches / request DS slot
Submit own General’s Trial level / shield status
Edit own profile and notification preferences
See own history page

How ranks change

R5 can set anyone's rank, including promoting an R4 to R3. R4 can only set ranks at R3 and below — they can't create another R4 or modify another R4's rank. Placeholder members can't be promoted or demoted; their rank is set when the placeholder is created and only changes when the placeholder is merged into a real account.

R5 can't change their own rank from the members panel — there's a separate Transfer Leadership flow for that, which moves R5 to a target member and demotes the previous R5 to R4.

Why R4 is restricted

The asymmetry between R5 and R4 is deliberate. R4s do most of the officer work — match planning, recording results, chasing reshields — but the things that change the bar itself (Performance Expectations, alliance settings) sit with R5 alone. This stops a well-meaning R4 from quietly lowering the donations target to mask a recruitment dip, or turning off the public server-directory listing without the leader knowing.

// NOTE

The platform double-checks every officer action before saving, so even if an R4 finds a way to show hidden buttons in their browser, the action is rejected. The on-screen gating is for clarity; the rank check at save time is for safety.