HSM Admin Tools

by ozziehouso
HSM Admin Tools

Summary

In-game admin tools for server owners. Dashboard of live server stats,searchable player list showing GUIDs, and vehicle rearm. Appears in the pause menu only for logged-in admins.

Description

HSM Admin Tools

An admin panel that lives inside the pause menu. If you are logged in as a
server admin you get an extra button there, and everyone else sees nothing.

Built because I wanted something that did not need a restart every time I
changed who could use it, and because alt tabbing out to a web panel to
refill a helicopter is a pain.


What you get

Dashboard
Server FPS, script memory, uptime, how many people are on and how many of
them are admins. All of it is read on the server, so it tells you how the
server is doing rather than how your own PC is doing. There is also a small
strip along the top of the panel with the same figures plus the game
version, and that stays on screen whichever tab you are looking at.

Operator
Your name, your player ID, your Bohemia GUID and whether the server
currently counts you as an admin. There is a copy button for the GUID so
you are not squinting at a 16 character string trying to type it out
somewhere else.

Actions
Refill Vehicle Ammo. Get in a vehicle, press the button, every magazine and
rocket pod on it gets topped back up. Works on helicopter rocket pods as
well as door guns and cannons.

Online Players
A list of everyone on the server with their platform, GUID and platform ID.
The search box filters on all three at once, so you can paste in a GUID or
just type part of a name. Click someone and a panel opens next to the list
with the actions you can take on them.


A note on security

Hiding the button does not secure anything on its own, so nothing relies on
it. Every action gets checked again on the server before it does anything,
and the server works out who is asking from its own copy of your player
controller rather than trusting whatever the client sent it. The player
list is only sent to someone who passes that check, since it contains other
people's identities.


Compatibility

This does not override any vanilla files. The pause menu button is created
at runtime and the panel opens its own dialog, so it will not argue with
other mods that add things to the pause menu or change menu configuration.

No dependencies. Base game only.


Still to come

GUID based permission tiers. At the moment access is tied to being logged
in as a server admin, so the permissions list is the next job.

Per player actions on the Online Players tab.


Known limitation

A rocket pod can only be refilled if we can work out what it fires. That
means either there is still a rocket sat in one of the other tubes to copy,
or the pod has a resupply action configured on it. A pod that has been
fired completely dry with neither of those will be skipped rather than
guessed at.


This project is a work in project.

License

Arma Public License No Derivatives (APL-ND)

Version
1.0.15
Game Version
1.8.0.13
Version size
90.46 KB
Downloads
1
Created
23.09.2026
Last Modified
26.09.2026
ID
6A6EA6AD906D8C12