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.
