Player Hunting & Bounties Board (Open-Source)

Free Player Hunting & Bounties Board (Open-Source) Latest

This resource is free

BountyBoard

Put a price on any player. The killer claims the pot.
BountyBoard lets players put point bounties on each other, and the killer grabs the whole pot. Pooled bounties, most wanted calls, and a hunter leaderboard.

I built BountyBoard for PvP servers that want a reason to hunt. Any player can drop points on a rival, and the pot grows each time someone piles on. Whoever lands the kill takes the whole pot, checked against real player kills so a wild dino or a fall never pays by mistake. It runs on ArkShop points when you have it, and keeps its own point count when you do not.

This project is Free & Open Source under MIT license, Feel free to fork it and customize the plugin to your own liking.


Supported Features

  • Place a bounty: any player can put points on another player with one chat command, and the pot pays out on the kill.
  • Pooled bounties: when two or more players target the same person, their points stack into one bigger pot.
  • Real kill check: the killer is matched against the live player list, so a wild dino, a fall, or the environment never grabs a bounty.
  • Tribe and self blocks: a kill between tribe mates does not pay, and a player can not bounty themselves, so no one farms their own pot.
  • Notify or stealth: warn the target when a bounty lands on them, or go stealth so they never see it coming.
  • Most Wanted calls: BountyBoard shouts the biggest open bounty on a timer so the hunt stays hot.
  • Hunter leaderboard: /bountytop shows your best bounty hunters and the points they have claimed.
  • House cut: keep a share of each paid pot for the server as a point sink, or set it to zero and let the killer take it all.
  • Auto expiry and refund: set bounties to expire after set hours, and the points go back to the players who placed them.
  • Min and max limits: set the smallest and biggest points allowed on a single bounty.
  • Discord embeds: post every bounty event to a webhook, with an @here ping when a claimed pot is huge.
  • ArkShop or standalone: use ArkShop points when it is installed, or let BountyBoard keep its own point count when it is not.

Console & RCON Commands


CommandWhat It DoesWhere
BountyBoard.ReloadReload config.json without a restart.Both
BountyBoard.Clear <targetEOS>Clear a bounty on a player and refund the placers.Console
BountyBoard.TestDiscordSend a test post to your Discord webhook.Console

Player Commands

Command names live in config.json, so you can rename them or turn one off.
CommandWhat It Does
/bounty <player> <points>Put a bounty on a player. Add to an open pot to grow it.
/bountyShow the current list of open bounties.
/bountytopShow the top bounty hunters and their claimed points.
/mybountyShow bounties placed on you and bounties you placed.

Permissions


NodeWhat It Unlocks
BountyBoard.UseLets a player place a bounty. Grant it to your Default group.
BountyBoard.AdminReserved for admin actions. Not required for this version.
If the Permissions plugin is not installed, or you turn it off in the config, BountyBoard fails open and anyone can place a bounty.

Config

To see every configuration option, visit our docs. To edit your config files the easy way, open our configuration editor.

Requirements


  • AsaApi v2.01 or newer
  • Windows server (Windows 10 or Server 2019 and up)
  • ArkShop, optional, works without it (falls back to its own point count)
  • Permissions, optional, works without it (anyone can place a bounty when it is off)
  • Discord webhook, optional, off by default

Installation


  1. Unzip the download and drop the BountyBoard folder into ArkApi/Plugins/ so the folder name matches the DLL.
  2. Open config.json and set your rules, points, and Discord webhook.
  3. Restart the server.
  4. Watch ArkApi.log for the load line Loaded plugin BountyBoard.
  5. In game, run /bounty <player> <points> to place your first bounty.

Support & Help

Need a hand or hit a snag? Join the Discord and I will help you get it running: https://discord.gg/8GGaEzWk9p

Frequently Asked Questions

What does BountyBoard do?
BountyBoard lets any player put a points bounty on another player. The pot grows when more players add to the same target, and whoever kills that player claims the whole pot. It is a simple way to add hunting and payback to a PvP server.
Does BountyBoard need ArkShop to work?
No. BountyBoard uses ArkShop points when ArkShop is installed and turned on. When ArkShop is missing or off, BountyBoard keeps its own point count per player, so the plugin still runs and bounties still pay.
How do I install BountyBoard?
Unzip the download, drop the BountyBoard folder into your server's ArkApi/Plugins/ folder, and edit config.json to set your rules. Then restart the server and check ArkApi.log for the load line to confirm it started.
Can a wild dino or a fall pay out a bounty?
No. BountyBoard checks the killer against the live player list before it pays. A death from a wild dino, a fall, or the environment never grabs a bounty, and a kill between tribe mates does not pay either.
How do I stop tribe mates from farming bounties?
Keep BlockSameTribe set to true. A kill between two players on the same tribe will not pay out. BlockSelf also stops a player from putting a bounty on their own head.
Was any AI content used in the making of this?
The source code itself was fully created by myself I do use ChatGPT occasionally to generate product images and I do use ChatGPT to generate the website descriptions I do this because I don't speak native English perfectly I am natively from Sweden so I use GPT to help translate and write product descriptions. I also will sometimes use GPT to write better English logs. Majority of my Free plugins are open source so you can review the code yourself and freely fork and edit it to your liking.
Author
norddevelopment
Downloads
6
Views
70
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from norddevelopment

Back
Top