Squad server management, in one place
Aquilon is a web panel for Squad server admins. It connects to your server over RCON and reads its log, and from that gives every admin in your community the same live view, the same tools and the same history — with a permission for each thing they can do and an audit trail for each thing they did.
Live roster and RCON control
Every player, squad and team, refreshed every couple of seconds from RCON. Warn, kick, ban, demote a squad leader or force a team change from the row, with the player's Community Ban List reputation and your own notes visible before you act. Match control on the same page: set the next layer, change layer, restart or end the match, adjust the player cap, set a server password and open the admin camera.
Bans that stick
A ban is a row in a database, not a line in Bans.cfg: searchable, temporary or permanent, with a reason and the admin who made it. Aquilon enforces bans on every server you run, pushes them to Bans.cfg so they survive a restart, and can share your list with communities you trust through the ban network. The Community Ban List gate turns known offenders away before they load in.
Automod
Rules that run on their own, around the clock: teamkill strike chains that warn, then kick, then ban; unassigned-player kicks after a grace period; vehicle claim enforcement; offensive squad-name detection. Each rule has a dry-run mode so you can watch what it would do before you let it act.
Seeding rewards and reserved slots
Hours spent seeding earn a reserved slot automatically, and the slot lapses on its own. Under the hood it is a token ledger, so communities that want more can switch on the token economy: quests, a shop, purchases from Patreon or Ko-fi posted through the API. Squad reads the result from a hosted list URL — nothing is edited in Admins.cfg by hand. How reserved slots work →
Chat commands and scheduled broadcasts
!admin pings your admins with the report in Discord, !report, !stats, !nextmap and your own custom commands answer in game. Scheduled broadcasts go out by phase — seeding rules while the server fills, event reminders when it is live — on a population-aware schedule.
Searchable chat and player history
Squad's log carries no chat, so Aquilon holds a persistent RCON socket and captures every message, searchable by player or phrase. Every player who ever joined is remembered: playtime, sessions, name history, the countries they connect from and their CBL record, with a shared watchlist and private notes.
Insights
Population by hour and day of week, match results and duration by layer, teamkill rates, returning players and leaderboards — from your own servers' logs, with no third-party stats site in the middle.
A tactical map, read from the game itself
With the self-hosted node on the same machine as the server, Aquilon reads positions, vehicles, deployables and capture zones from the running Squad process and draws a live map with heatmaps and replays. No RCON command exposes any of this. Self-hosted node →
Discord bot and webhooks
Slash commands — roster, server status, player search, warn, kick, ban, broadcast, next layer — run as the Discord user who typed them, with their Aquilon permissions applied. A status card per server is edited in place, and admin calls, teamkill reports and watchlist joins are posted as alerts. Signed webhooks post the events you pick to any channel. Discord bot →
Config editors
Typed editors for Server.cfg, Admins.cfg, layer pools, MOTD.cfg and the rest over SFTP or the node, with a diff of what changed in the audit log and a reload command when the file applies.
Security and privacy
RCON and SFTP credentials are encrypted with AES-256-GCM, write-only from the browser and decrypted only inside the worker that talks to your server. Two-factor authentication, IP allowlists and role permissions per org. Player IP addresses are never stored — the worker keeps a country and a keyed hash — and GDPR erasure and export tools are built in.
Runs anywhere your host allows
Most hosts give you RCON and file access, and that is all the cloud tier needs. If yours does not, the self-hosted node runs on your box and dials out to Aquilon — no open ports, no exposed RCON, and the tactical tier on top.