Plugin Overview
Available Plugins
Plugin Configuration
Required Connectors
Plugin Development
Compatibility
Squad Aegis features a comprehensive plugin system that allows you to extend the functionality of your server administration panel. Plugins can be enabled, disabled, and configured through the web interface.
Core Plugins
- Auto Kick Unassigned - Automatically kicks players who are not in a squad after a specified time
- Auto TK Warn - Warns players for team kills
- Chat Commands - Allows configuration of custom chat commands that broadcast or warn players
- Command Scheduler - Schedules commands to be executed at specific intervals or events
- Fog of War - Manages fog of war settings
- Intervalled Broadcasts - Sends periodic broadcast messages to players
- Seeding Mode - Broadcasts seeding rules based on player count
- Server Seeder Whitelist - Manages whitelist for server seeders
- Squad Leader Whitelist - Manages whitelist for squad leaders
- Switch Teams - Allows players to request team switches
- Team Randomizer - Randomizes team assignments
Discord Integration Plugins
- Discord Admin Broadcast - Broadcasts admin messages to Discord
- Discord Admin Camera Logs - Logs admin camera usage to Discord
- Discord Admin Requests - Handles admin requests via Discord
- Discord Chat - Logs in-game chat to Discord
- Discord FOB/HAB Explosion Damage - Logs FOB/HAB damage to Discord
- Discord Kill Feed - Logs kill feed to Discord
- Discord Round Ended - Logs round end events to Discord
- Discord Round Winner - Logs round winner to Discord
- Discord Server Status - Logs server status changes to Discord
- Discord Squad Created - Logs squad creation to Discord
Information Plugins
- Community Ban List Info - Provides Community Ban List information
Each plugin can be configured through the web interface under the Plugins section. Configuration options include:
- Enable/disable plugins
- Set plugin-specific parameters
- Configure Discord channel IDs for Discord plugins
- Set timers, thresholds, and messages
Some plugins require additional connectors to be configured:
- Discord Connector: Required for all Discord-related plugins
- Configure your Discord bot token
- Set up Discord channels
- Enable necessary permissions
Plugins are written in Go and follow a standardized interface. If you're interested in developing custom plugins, refer to the plugin development documentation in the source code.
Squad Aegis plugins are designed to be compatible with SquadJS plugins where possible, making migration easier for existing SquadJS users.
Show your support! Star us on GitHub ⭐️