Jump to content

Duel Arena 2.0.0

$9.99
   (0 reviews)
Message added by macizett,

Added a new Duel Mode!

Check it out below!!!


Also added Backpacks, RestoreUponDeath and PlayerHealth support

1 Screenshot

  • 2.4k
  • 30
  • 130.03 kB
  • Update details
    v2.0.0
    Released
    Download size130.03 kB
    Total versions4
    Time between versions 54 days
    Typical update pace About every 38 days
    Freshness 20 days ago

Works with

Compatible add-ons, packages, or tools that pair well with this resource.

About Duel Arena

About Duel Arena

⚔️ Duel Arena – Advanced PvP Duel System

Duel Arena is a complete dueling system for Rust servers featuring both 1v1 duels and Free-For-All public duels. Players compete for Scrap in a safe, controlled environment. Perfect for both PVP and PVE servers (includes temporary PVP zone creation).

Want to test out this plugin for free? Join Vanadium server on Rust!


✨ Key Features

  • 💸 Wagered Duels - Players can challenge each other to 1v1 duels for a specific amount of Scrap. Winner takes all!
  • 🎯 Free-For-All Public Duels - Start a public duel that anyone can join! Multiple players battle across weapon stages in a last-man-standing format. Kill reward system pays Scrap from the pool for every kill — the rest goes to the overall winner.
  • 🔫 Multi-Stage Combat - Configurable weapon rounds. Start with a knife, progress to a pistol, and finish with a rifle (fully customizable in the config). Each stage is 1 life — die and you spectate until the next round.
  • 👀 Spectator Mode & Betting Other players can watch the fight from a designated spectator area and place side-bets on their favorite fighter. Spectators and bets are available immediately after a duel is accepted — no need to wait for the fight to start!
  • 🛡️ Inventory Safety - The plugin automatically backs up the player's inventory before the fight and restores it exactly as it was afterward — regardless of the outcome. Backpacks (Backpacks by WhiteThunder) are also protected: if your server has drop-on-death or erase-on-death enabled, the plugin temporarily grants keepondeath permission for the duration of the duel.
  • 🎒 Backpacks Integration - Full integration with the Backpacks plugin. Backpack access is blocked during duels to prevent item shuffling. If your server uses drop-on-death, the plugin automatically protects backpack contents.
  • 🚫 Teleport Block - During a duel, players are blocked from using teleportation commands (e.g., /tp, /home, /tpr), preventing escapes.
  • ⚡ Anti-Combat Log - If an opponent disconnects during the fight, they automatically forfeit. You receive the win and your inventory is safely restored.
  • 🧹 Auto-Cleanup - After every match, the arena is automatically cleared of bodies, backpacks, dropped items, and hostile NPCs (animals and bots within 100m of the arena are despawned).
  • 🕊️ PVE Support - Option to automatically create a PVP Zone for the duration of the duel.
  • 🔒 Arena Protection - The arena zone is always protected — no unauthorized players can enter, whether a duel is active or not. Vehicles, mounted players, and on-foot intruders are all pushed out. Players in pre-duel phase are also blocked from entering early.
  • 🏗️ Standalone & Prefab Support - This plugin is designed to work standalone — you can build your own arena anywhere on the map, or use one of our free arena prefabs (we are working on them constantly to add new ones).
  • 👥 Team Restoration - Players are automatically removed from their team during duels and restored afterward - even if two teammates duel each other and the team gets disbanded. It's to prevent showing where is Your opponent.
     

💡 Pro Tip: For the best experience, check out the custom Duel Arena Prefabs available on my profile! They are designed specifically to work with this plugin's mechanics and spectator system.


🛠️ Installation & Setup

To set up the arena, follow these steps as an administrator:

  1. Build the Arena: Construct an unraidable arena - or use my custom Prefab - or just place it anywhere on the map.
  2. Set the first edge of the arena: Stand at one edge of the arena and type: /setarena pos1
  3. Set the second edge of the arena: Stand at the opposite edge and type: /setarena pos2
  4. Set Spectator Spawn: Stand in a safe area (e.g., a glass room above the arena) and type: /setarena watch

The distance between pos1 and pos2 defines the arena radius and dome size. Minimum arena radius is 10m — the plugin will warn you if it's too small. Spawn positions are randomized 2m inside the dome edge for safety.

WARNING: THE HEIGHT MATTERS TOO!!! DO IT STANDING ON THE GROUND!!!

NOTE: The arena has a built-in barrier system — no one can enter or exit without using plugin commands. You don't need to physically enclose it, but it's recommended for aesthetics.

That's it! The arena is now active and ready for challenges.
 

🔒 Permissions

  • duelarena.use – Required for players to use duel commands, accept challenges, and bet.
  • duelarena.admin – Required for arena configuration (/setarena).
     

💬 Commands

Player Commands

  • /duel <nick> <amount> – Challenge a player to a duel for a specific wager (e.g., /duel PlayerOne 100).
  • /acceptduel – Accept a pending duel challenge.
  • /publicduel <amount> – Start a public Free-For-All duel with the given wager.
  • /joinduel – Join an open public duel.
  • /quitduel – Quit a public duel you're in (you lose your wager).
  • /duelwatch – Teleport to the spectator area to watch the current duel.
  • /bet <nick> <amount> – Place a bet on a fighter.
  • /watchquit – Leave spectator mode and return to your previous position.

Players cannot bet while spectating, to prevent abuse of the betting system (e.g., betting at the last moment).


Admin Commands

  • /setarena pos1 – Sets spawn point A (also defines arena edge).
  • /setarena pos2 – Sets spawn point B (also defines arena edge).
  • /setarena watch – Sets the spectator spawn point.

⚙️ Configuration

The configuration file allows you to customize almost every aspect of the gameplay, including:

  • Minimum and maximum wager amounts.
  • Challenge timeout duration.
  • Pre-duel announcement duration (time between accept and fight start, allowing spectators and bets).
  • Public duel join time and player limits.
  • Countdown seconds before each stage.
  • Arena dome visibility and layers.
  • Duel Stages: Define exactly what items, ammo, and meds players receive in each round.
  • All chat messages (fully translatable).
  • Public Duel Economy
  • Public duels use a kill reward pool system:
  • Total pool = wager × number of players.
  • Kill reward = pool / (players × stages) — paid instantly per kill.
  • Remaining pool goes to the overall winner at the end.
  • No scrap is duplicated — everything comes from the pool.

Configuration Snippet (Stages):

 

{
      "Stage name": "Stage 1: Knife",
      "Items to give": [
        {
          "Item shortname": "knife.combat",
          "Amount": 1,
          "Skin ID (optional)": 0
        },
        {
          "Item shortname": "syringe.medical",
          "Amount": 8,
          "Skin ID (optional)": 0
        },
        {
          "Item shortname": "barricade.concrete",
          "Amount": 5,
          "Skin ID (optional)": 0
        }
      ]
    },

 

🐛 Trouble-Free Experience

  • Disconnect Handling: The system intelligently handles player disconnects. If your opponent rage-quits or crashes, the match ends immediately, you are awarded the win, and your original gear is restored.
  • No Escaping: Teleportation commands are strictly blocked while a player is flagged as "in-duel". The arena barrier prevents physical escape.
  • FlyHack Protection: Teleportation pauses flyhack/speedhack detection to prevent false kicks.
  • NPC Safety: All hostile NPCs within 100m of the arena edge are despawned at the start of each duel.
  • Team Safety: Teams are properly backed up and restored, even when both teammates duel each other.
  • Backpack Safety: Backpacks are locked during duels and protected from drop/erase-on-death mechanics.
  • PvP zones available for PvE servers — creates a temporary PVP zone for the duration of the duel.

User Feedback

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.4m
Total downloads
Customers
10.8k
Customers served
Files Sold
155.6k
Marketplace sales
Payments
3.3m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.