Summary
Adds custom commands to server with Discord Webhook:
#unstuck, #report <message>, #bugreport <message>, #feedback <message>, #quickgm <message>, #quickdev <message>, #asu health -> shows Server FPS
Description
AFS Server Utilities (ASU)
Server Administration • Player Support • Discord Integration • Security Monitoring
AFS Server Utilities (ASU) is a lightweight, server-focused utility mod for Arma Reforger, designed to improve player support, simplify administration, and provide useful security monitoring tools.
ASU combines chat commands, Discord webhook notifications, configurable anti-spam protection, and GUID-based staff permissions in one package.
Available Commands
Player Commands
#unstuck — Recover your character when stuck. Includes a 60-second cooldown.
#report <message> — Submit a report directly to your staff Discord channel.
#bugreport <message> — Report bugs with player and location information.
#feedback <message> — Send feedback and suggestions to the server team.
Staff Commands
#quickgm <message> — Send a Game Master assistance request.
#quickdev <message> — Send a developer assistance request.
Both commands require GUID authorization through the ASU configuration.
System Command
#asu health — Check ASU system health.
Discord Webhook Integration
ASU supports separate Discord webhook channels for:
Player reports
Bug reports
Player feedback
Game Master requests
Developer requests
Security alerts
Notifications use structured Discord embeds containing relevant player details, faction information, messages, and locations where applicable.
Optional Discord role mentions allow staff to receive notifications for incoming requests.
Anti-Spam Protection
ASU includes a configurable command anti-spam system to prevent repeated command abuse.
Default settings:
3 command uses within 5 minutes
30-minute temporary block after exceeding the limit
Authorized administrators bypass the central anti-spam restrictions
Report and bug-report commands also feature individual cooldowns.
GUID-Based Permissions
Staff access is managed through a server-side GUID authorization list.
Only authorized players can use restricted commands and access supported staff-specific functionality.
Speed Detection
ASU includes server-side movement monitoring to detect potentially suspicious player speeds.
Suspicious activity can be forwarded to a dedicated Discord security webhook for staff review.
Speed detection is alert-only. ASU does not automatically kick or ban players based on these alerts.
Configuration
All major settings are managed through:
$profile:AFS_ServerUtilities/config.json
The configuration is automatically generated when missing and supports:
Staff GUID authorization
Discord webhooks and role mentions
Command anti-spam limits
Report cooldowns
Speed detection settings
Configuration changes require a server restart.
Compatibility
ASU is designed as a standalone utility framework without mandatory dependencies on third-party gameplay mods.
License
Generates a json file to be configured in your server profile folder.
Custom License – No Redistribution / No Derivatives
This software, including its source code, scripts, configurations, assets, and associated files, is proprietary and protected by copyright.
1. Permitted Use
You are permitted to download and use this modification through its official Arma Reforger Workshop publication.
The modification may be listed and used as a dependency by other Arma Reforger modifications and server configurations, provided it remains an independent, unmodified addon.
2. Restrictions
Without prior written permission from the copyright holder, you may not:
- Modify, adapt, or create derivative works based on this modification.
- Copy, extract, or integrate its source code or scripts into another modification.
- Reupload, redistribute, mirror, or republish the modification, in whole or in part.
- Repackage or bundle its files into another addon or modpack.
- Publish the modification under a different name or claim ownership or authorship.
- Sell, sublicense, or otherwise commercially distribute the modification.
3. Dependencies
Other modifications may reference this modification as a Workshop dependency.
Such use does not grant permission to copy, modify, embed, or redistribute any part of the original modification.
4. Ownership
All rights, title, and interest in the modification remain with the original copyright holder.
No ownership rights are transferred through downloading, installing, or using this modification.
5. Disclaimer
This software is provided "AS IS", without warranty of any kind, to the extent permitted by applicable law.
The copyright holder shall not be liable for damages arising from the use or inability to use this modification, to the extent permitted by applicable law.
6. Permissions
Any use outside the permissions expressly granted by this license requires prior written authorization from the copyright holder.
All rights reserved. Unauthorized redistribution or modification is prohibited.