Jump to content

Duel Arena 1.1.4

$4.99
   (0 reviews)

1 Screenshot

  • 92
  • 6
  • 70.24 kB

About Duel Arena

⚔️ Duel Arena – Advanced 1v1 PvP duel System

Duel Arena is a complete dueling system for Rust servers that allows players to compete for Scrap in a safe, controlled environment. Perfect for both PVP and PVE servers (includes temporary PVP zone creation).

✨ Key Features:

  • 💸 Wagered Duels: Players can challenge each other to 1v1 duels for a specific amount of Scrap. Winner takes all!
  • 🔫 Multi-Stage Combat: Configurable weapon rounds. Start with a knife, progress to a pistol, and finish with a rifle (fully customizable in the config).
  • 👀 Spectator Mode & Betting: Other players can watch the fight from a designated spectator area and place side-bets on their favorite fighter.
  • 🛡️ 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.
  • 🚫 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, and deployed items.
  • 🕊️ PVE Support: Option to automatically create a PVP Zone for the duration of the duel.
  • 🏗️ 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).

💡 Pro Tip: For the best experience, check out the custom Duel Arena Prefabs available on my profile! It is designed specifically to work with this plugin's mechanics and spectator system. One of them is visible on this post's images.

 

🛠️ Installation & Setup

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

  • Build the Arena: Construct an enclosed, unraidable area (or use my custom Prefab).
  • Set Player 1 Spawn: Stand at the starting point for the first fighter and type: /setarena 1
  • Set Player 2 Spawn: Stand at the starting point for the second fighter and type: /setarena 2
  • Set Spectator Spawn: Stand in a safe, but also unescapeable area (e.g., a glass room above the arena) where spectators will be teleported and type: /setarena watch


NOTE: THE ARENA SHOULD PREVENT ANYONE FROM ENTERING OR EXITING WITHOUT USING THE PLUGIN COMMANDS. 
E.G. YOU CAN PLACE IT VERY HIGH UP IN THE SKY, OR JUST MAKE IT ENCLOSED.

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.
  • /duelwatch – Teleport to the spectator area to watch the current duel.
  • /bet <nick> <amount> – Place a bet on a fighter (only available while spectating).
  • /watchquit – Leave spectator mode and return to your previous position.

The player isn't able to bet when spectating, to prevent abuse of the betting system (e.g. betting in the last moment).

 

Admin Commands:

  • /setarena 1 – Sets spawn point A.
  • /setarena 2 – Sets spawn point B.
  • /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.
  • Duel Stages: Define exactly what items, ammo, and meds players receive in each round.
  • All chat messages (fully translatable).
     

Configuration Snippet (Stages):

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


🐛 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".
  • PvP zones available for PvE servers is now under development, it MIGHT not function as expected. Please reach out in case of any problems.
     

macizett's Collection

User Feedback

2.1m

Downloads

Total number of downloads.

9.9k

Customers

Total customers served.

143.8k

Files Sold

Total number of files sold.

3m

Payments Processed

Total payments processed.

×
×
  • 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.