GameSentry's automation engine lets you create rules that automatically respond to server events. Each rule consists of a trigger (the event) and one or more actions (what to do).
How Automation Works
Navigate to Automation in the sidebar.
Click "Create Rule" to start building a new automation.
Select a trigger event (e.g., Player Joined, Chat Message, Player Killed).
Optionally add conditions to filter when the rule should fire.
Add one or more actions to execute (e.g., Send Command, Send Message, Warn Player).
Save and enable the rule. It will start processing events immediately.
Available Triggers
- Player Joined — Fires when a player connects to the server
- Player Disconnected — Fires when a player leaves
- Chat Message — Fires on player chat (with text pattern matching)
- Player Killed — Fires when a player kills another player
- Server Wipe — Fires on server wipe detection
- Timed — Fires on a recurring schedule (e.g., every 30 minutes)
Available Actions
- Execute RCON Command — Run any server command
- Send Chat Message — Send a message to server chat
- Warn Player — Issue a warning to the triggering player
- Kick Player — Kick the triggering player
- Ban Player — Ban the triggering player
- Give Item — Give items to a player (game-specific)
- Teleport — Teleport a player to coordinates
- Set Oxide Group — Add/remove player from an Oxide permission group
- Send Webhook — Send data to an external URL
Conditions
Conditions allow you to filter when a rule should execute. You can combine multiple conditions with AND/OR logic. Supported condition types include numeric comparisons, text matching, and boolean checks.
Use the "Chat Message" trigger with text pattern matching to create custom chat commands. For example, trigger on "/kit" to give starter items to new players.