Bounty System
Players place bounties on enemies. Auto-bounties trigger on fresh-spawn killers.
What it does
The Bounty System lets players place bounties on enemies they want hunted down. Players access the bounty board through their Vigil player profile and place bounties directly from there — no in-game command required.
When a bounty is placed, the bounty amount is deducted from the player's Economy balance and a Discord alert is posted to your configured channel. Active bounties expire automatically after the time window you configure.
Auto-bounties can be configured to automatically trigger when a player kills a fresh spawn, acting as a deterrent against spawn camping.
The Bounty System requires the Economy module to be enabled. Bounty amounts come from and pay out to players' Economy balances.
Configuration options
Limits
| Option | Description |
|---|---|
| Minimum bounty amount | Smallest amount a player can place on a single bounty |
| Maximum bounty amount | Largest single bounty — set to 0 for no limit |
| Max active bounties per player | How many live bounties one player can have out at once |
| Expiry (hours) | Unclaimed bounties expire after this many hours — set to 0 to never expire |
Fresh spawn killer bounties
When enabled, any player who kills a fresh spawn automatically has a bounty placed on their head. A fresh spawn is defined as a player who reconnected within a configurable time window.
| Option | Description |
|---|---|
| Auto-bounty fresh spawn killers | Toggle this feature on or off |
| Auto-bounty amount | How much currency is placed on the killer |
| Fresh spawn window (minutes) | Victim must have connected within this window to count |
Rules
| Option | Description |
|---|---|
| Allow bounties on faction members | When disabled, players can't bounty their own faction members |
| Require linked gamertag | Players must link their gamertag before placing or claiming bounties |
| Cancellation refund policy | What happens to currency when a player cancels: full refund, bounty only, or no refund |
Bounty tracking
When tracking is enabled, players can pay an additional fee to activate location tracking on their target. The tracking fee is separate from the bounty amount and is subject to the cancellation refund policy you configure.
Discord alerts
The Bounty module posts to your webhook when:
- A bounty is placed — shows who placed it, the target, the amount, and optional reason
- A bounty is cancelled — shows refund amount based on your refund policy
Both Simple and Rich embed styles are supported with configurable templates and colours.
Bounty board
Players view and place bounties through the Bounty Board on your server's Vigil page (vigilkillfeed.com/servers/{id}/bounties). The board shows all active bounties sorted by amount. Players must have their gamertag linked to their Vigil account to interact with bounties.
Location view
When allow_player_location_view is enabled, players who have an active bounty on a target can view that target's last known coordinates on a map directly from the bounty board. This uses the player location data Vigil already records from your server's log — no additional setup is needed.
| Option | Description |
|---|---|
| Allow player location view | Let bounty owners see their target's last known map position |
Suggested Discord channel
#bounties — a public channel where your community can see active bounties and track who's been targeted.