AEGIS: ADMIN TOOLS
Game Master - Moderation - Tickets
A complete admin console for Arma Reforger. Press INSERT, or type /zac in chat, and everything a server needs is in one window. Interface in seven languages: English, French, German, Russian, Chinese, Spanish, Polish.
Built server-first: the console only draws. Every button sends a request, and the server revalidates all of it.
THIRTEEN TABS
Player - everything that is not a punishment: unstuck, return, push, summon, heal, respawn, flip a vehicle, pull out of a vehicle, freeze, equip, watch through their camera.
Sanction - kick, ban, warnings with history, mute, remove an item, ban an offline identity. Preset reasons, second confirmation on every red button.
Profile - warnings, inventory, vehicle inventory, full record.
Comms - announcements, private messages, polls.
Self - heal, invulnerability, ammo, teleport, invisible mode, equip yourself with any weapon or item, a vehicle arsenal that seats you in it, Game Master.
Content - spawn anything. The catalogue is rebuilt from the loaded addons on every start: modded weapons and vehicles show up automatically.
World - time of day, nearby vehicles, recover a vehicle, wreck cleanup.
Moderation - staff, bans, tickets, recently seen players.
Logs - audit trail, anomalies, chat history, kill log.
Settings - configured in game, saved by the server. Only Super Admin and Owner can change them.
Solo - full Game Master in solo or player-hosted sessions. In multiplayer it needs the Game Master permission like everything else.
Ticket tally - claims and resolutions per staff member.
Credits.
GETTING ACCESS
One file: $profile:Aegis/admins.json, created on first start with an example for every rank. Put your Bohemia UUID in as OWNER. Anyone logged in as admin through #login gets Super Admin rights with nothing to edit, and so does anyone in your server config's admin list: treat the server admin password as a Super Admin key. The Owner rank can only come from that file; once you are owner, you appoint everyone else from the Moderation tab.
WHO CAN PUNISH WHO
Moderator and Admin: regular players only.
Super Admin: players, moderators and admins.
Owner: everyone except another owner.
Nobody can punish themselves.
TICKETS
A player types: /admin teamkill at spawn
Connected staff see it; one claims it and is teleported to the player. The Ticket tally is counted by the server alone. Handling your own ticket, a ticket opened by staff, or closing right after claiming counts for nobody, and every refused credit is written to the audit log.
WEAPONS COME LOADED
A weapon you give or spawn is topped up to four matching magazines, modded weapons included: the mod reads the magazine the weapon itself declares.
INVISIBLE AND INVINCIBLE
Invisible mode hides you from other players, and an on-screen indicator reminds you when you are invincible. Be aware: your body stays solid, and a modified client can ignore the hiding.
DISCREET MODE
Hide staff ranks and nobody sees who moderates. The server does not send ranks to regular players at all.
SECURITY
The requester's identity is read from the network message, never sent as a parameter. A modified client can open the window, but every request is refused, and repeated refusals alert staff and trigger a temporary kick. Every action and every refusal is logged with author, target and time. Position jumps and impossible speeds are flagged for a human to review, never punished automatically.
INSTALLATION
Add the mod to your server. Clients download it automatically. No other mod required.
COMING NEXT (all off by default)
Position tracking on the map - scoreboard with K/D - progression and economy - roleplay shops - hunger and thirst - tyre damage realism - automatic cleanup - Discord relay.
AUTHOR, SUPPORT AND LICENCE
Author: switzerland5550 (publishing from the Bohemia account tassassinno)
Discord: https://discord.gg/hpD3qbSng9
Published under APL-ND (Arma Public License - No Derivatives). Run it freely on your server. Modifying it, uploading a modified version or reusing its code in another project is forbidden without the author's prior written permission, and the author credit must stay intact. Stolen or modified copies will be reported to the hosting platform.