Storms Admin System

by StormBlessed3
Storms Admin System

Summary

A full-featured server administration panel with role-based permissions, auto-admin detection, player actions, and audit logging. Built for dedicated Foggy Survival servers

Description

Storm's Admin is a dedicated server administration tool for Arma Reforger. 
It adds a clean in-game admin panel accessible from the pause menu, 
giving server staff the tools they need without external RCON software.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

▸ Auto Admin Detection
  Players whose identity GUID matches the server's AdminConfig.json are 
  automatically recognized as admins on connect — no password required.
  GM/Editor panel access is granted automatically to recognized admins.

▸ Five-Tier Role System
  Owner › Head Admin › Admin › Moderator › Trial Admin
  Each role has configurable permissions. Higher roles can only manage 
  lower roles, protecting your admin hierarchy.

▸ Player Actions (permission-gated)
  • Kick
  • Temporary Ban (configurable duration)
  • Permanent Ban
  • Teleport To Player
  • Bring Player To You
  • Heal
  • Revive
  • Server-wide Broadcast

▸ Admin Roster Management
  Add, promote, demote, and remove admins in-game through the panel. 
  Changes save to AdminConfig.json on the server profile immediately.

▸ Admin Duty Mode
  Toggle duty mode to enable optional god mode and survival needs 
  freeze (hunger/thirst) while on duty. Configurable per server.

▸ Audit Logging
  All admin actions are logged in-panel with timestamps and outcomes. 
  Optional file logging to a named log file on the server profile.

▸ Config Reload
  Reload AdminConfig.json at runtime without restarting the server.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SETUP
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. Add the mod to your server's mod list.
2. On first run a default AdminConfig.json is created at:
   $profile:StormsAdmin/AdminConfig.json
3. Edit the file to add your admins by identity GUID, display name, 
   and role (owner / head_admin / admin / moderator / trial_admin).
4. Reload the config in-panel or restart the server.
5. Admins open the panel via Pause Menu → "Open Storm's Admin."

A fully annotated example config (AdminConfig.example.json) is 
included in the mod's Configs/StormsAdmin/ folder.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMPATIBILITY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• Requires FMMetabolism and FMSurvival (listed as dependencies).
• Designed for Foggy Survival dedicated servers.
• Server-side only — clients do not need to subscribe separately, 
  though subscribing allows the panel UI to load its layout correctly.

CURRENTLY WIP - USE AT YOUR OWN RISK

License

Arma Public License (APL)