π― Rust Bounty System
Spice up your Rust server with a fully functional bounty system! Reward players for hunting down targets β PvP has never been more thrilling.
π Join DiscordπΉ What Is It?
The [FD] Bounty Plugin is a custom Rust plugin for Oxide/uMod (or Carbon) that allows players to place and collect bounties on each other. When a bounty is placed on a player, others can see it and claim rewards by eliminating that target.
Perfect for PvP-focused servers, bounty boards, or survival challenges. Fully customizable via config.

β¨ Features
- Players can place bounties on others using simple chat commands.
- Automatically rewards the killer with the bounty reward item.
- Configurable reward currency (default: scrap) and bounty limits.
- Cooldown system to prevent bounty spam.
- Optional server-wide broadcast messages on bounty placement.
- Discord webhook integration for bounty notifications.
- Admin commands for removing bounties manually.
- Prevents placing bounties on offline players (configurable).
- Delayed reward payout on self-kill to prevent abuse.
- Localization and permission support via Oxide/uMod API.
π¦ Installation
- Download the plugin
BountySystem.cs
file from below. - Upload the
.cs
file to your serverβs/oxide/plugins
folder (or/carbon/plugins
). - Edit the config file
BountySystem.json
to customize settings such as minimum/maximum bounty amounts, cooldown time, reward item, and Discord webhook URL. - Restart the server or reload the plugin using
/oxide.reload BountySystem
. - Set up permissions with
bountysystem.use
to control who can place bounties.
π§ Dependencies (Recommended/Optional)
- Oxide/uMod - Required plugin framework.
- ServerRewards - Optional, for alternative reward currencies.
- PermissionsManager - Recommended for fine-grained command access control.
βοΈ Configuration Options
Setting | Default | Description |
---|---|---|
MinBounty | 50 | Minimum bounty amount allowed. |
MaxBounty | 2000 | Maximum bounty amount allowed. |
CooldownSeconds | 300 | Cooldown time in seconds between bounty placements per player. |
RewardItemShortname | "scrap" | Item used as bounty reward. |
RequireTargetOnline | true | If true, targets must be online to receive bounties / If true, targets can be offline to receive bounties. |
WebhookUrl | "https://discord.com/api/YOUR API KEY" | Discord webhook URL for bounty notifications (optional). |
βοΈ How It Works
- Players place bounties with
/bounty add <player> <amount>
. - Bounties are publicly visible and can be listed or queried.
- Killing a bounty target rewards the killer automatically with the configured item.
- Cooldowns prevent spamming bounties.
- Admins can remove bounties via command.
- Discord notifications for bounty placement and claims (if webhook is configured).
π¬ Commands
/bounty add <player> <amount>
β Place a bounty on a player./bounty info <player>
β Check bounty details for a player./bounty remove <player>
β Admin only: Remove a bounty./bounty list
β List all active bounties.
π Permissions
bountysystem.use
β Required to use bounty commands.
π Discord Embed

β FAQ
Can I limit who can use bounty commands?
Yes! Use Oxide permissions to restrict access to specific player groups or admins only by assigning the bountysystem.use
permission.
Does it support clans or teams?
Currently, individual player tracking is supported. Integration with clans or teams plugins is planned for future updates.
What happens if a player logs out with a bounty?
The bounty remains active until it is claimed by another player or removed by an admin.