Works with
-
Economics -
Server Rewards -
Bank System -
Skill Tree -
Advanced Status -
Raidable Bases -
Arctic Base Event -
Gas Station Event -
Sputnik -
Shipwreck -
Harbor Event -
Junkyard Event -
Satellite Dish Event -
Water Event -
Air Event -
Power Plant Event -
Airfield Event -
Space -
Supermarket Event -
Armored Train [Christmas Update] -
Convoy -
Caravan -
Tugboat Pirates -
Flying Cargo Ship Event -
Dungeon Events -
Abandoned Bases -
Ferry Terminal Event -
Triangulation -
Zone Manager -
Survival Arena -
Zombie Infection -
Paintball -
Gun Game -
Multi Events
About Battle Pass (+WEB Editor)
BattlePass completely reimagines player progression in Rust, delivering a triple-A game experience directly to your server. It features a gorgeous, animated user interface that feels native to the game, ensuring smooth performance without compromising visual fidelity. Players earn XP through every in-game activity, unlocking rewards across two distinct tracks. With a built-in season system, daily challenges, and deep integration with popular event plugins, it provides endless goals for your community to chase.
The plugin features a robust Web-Based Configurator, allowing you to visually design your season, rewards, and challenges without ever touching a line of code a first-of-its-kind feature for a plugin of this scale.
Main Features
-
Web-Based Configurator
: Effortlessly design your seasons using a modern, drag-and-drop web interface. Export ready-to-use config files in seconds, saving you hours of manual coding.
-
Dual Progression Tracks
: Offer both Free and Premium paths. Server owners can monetize the Premium track by allowing players to purchase access using Economics, Server Rewards (RP), or in-game items like Scrap.
-
Stunning Visuals & Animations
: Features a highly polished UI with smooth entry/exit effects, satisfying claim animations, and dynamic progress bars that look like a native game feature.
-
Advanced Reward System
: Supports full Console Command integration. Instantly grant Kits, VIP Ranks, Permissions, or virtual currencies the moment a player claims their reward.
-
Daily Challenge System
: Keep your players coming back every day with fresh, rotating objectives (e.g., "Kill 5 Bears") and a countdown timer for the next reset.
-
Comprehensive XP Actions
: Players earn XP through a massive variety of activities including Combat (Player/NPC kills), Raiding (destroying structures), Gambling, Survival (eating/healing), and Gathering.
-
Massive Event Integration
: Automatically rewards XP for participating in over 25+ popular server events, including Raidable Bases, Convoy, Space Event, Boss Monsters, and many more.
Integrated Activities
The plugin tracks and rewards players for almost every facet of Rust gameplay:
Combat
- Kill players, scientists, scarecrows
- Kill animals (bears, wolves, boars, etc)
- Headshot bonuses
- Boss Monster kills
Raiding
- XP for destroying enemy doors, walls, and deployables
- Configurable raid XP amounts
Looting
- Bradley crates, Heli crates
- Elite crates, normal crates, basic crates
- Hack locked crates
Gathering & Economy
- Harvest cloth, sulfur, metal, wood, stone
- Fishing (Shark, Salmon, Trout catches)
- Purchase from NPC vendors
- Depositing currency
Building & Crafting
- Place building blocks
- Upgrade to Stone, Metal, TopTier (HQM)
- Craft explosives (C4) and weapons (AK-47)
- Recycling items
Keycards & Puzzles
- Swipe Green, Blue, Red cards
Massive Plugin Support & Event Integrations
The Rust Battle Pass works seamlessly out-of-the-box with a wide range of custom plugins, ensuring your unique server events contribute directly to player progression. Every major event is tracked, allowing players to level up their pass by simply playing the game:
- Raidable Bases (All Difficulties: Easy, Medium, Hard, Expert, Nightmare)
- Arctic Base Event
- Gas Station Event
- Sputnik Event
- Shipwreck Event
- Harbor Event
- Junkyard Event
- Satellite Dish Event
- Water Event
- Air Event
- Power Plant Event
- Airfield Event
- Space Event
- Supermarket Event
- Armored Train
- Convoy Event
- Caravan Event
- Tugboat Pirates
- Flying Cargo
- Dungeon Event
- Abandoned Base
- Ferry Terminal Event
- Triangulation Event
- Zone Visit
- Survival Arena
- Zombie Infection
- Paintball Event
- Paintball FFA
- Gun Game Event
- Generic Multi-Events
- Zone Manager
- SkillTree
Chat Commands
/battlepass - Opens the main Battle Pass interface (configurable on config)
/leaderboard - Opens the main Leaderboard Battle Pass interface (configurable on config)
/bpnotify -Enabled/disables the xp notifications (configurable on config)
Permissions
- battlepass.premium - Grants premium status to the player
- battlepass.admin - Grants admin access for configuration
Configuration Files
The plugin uses a modular configuration system for easy management:
- BattlePass.json - Main plugin configuration
- Challenges.json - Daily & seasonal challenge setup
- Rewards.json - XP rewards and tier requirements
- UI.json - User interface customization
- Discord.json - Discord webhook integration
- ItemCollectorNPC.json - Turn-in NPC configuration
Frequently Asked Questions (Q&A)
Q: How do I open the Battle Pass UI?
A: Simply type /battlepass in chat. If configured by your server admin, alternative commands may also work.
Q: How do I access the Web-Based Configurator?
A: The Web-Based Configurator is accessible through a web link provided with the plugin. You'll need to create a ticket under my discord to give you a key for it.
Q: How do players unlock Premium rewards?
A: Players can purchase Premium access through:
- - Economics currency
- - Server Rewards (RP)
- - Bank System currency
- - In-game items like Scrap
All methods are configurable by the server owner.
Q: Why am I not earning XP for an activity?
A: Check the following:
- 1. Make sure the activity is enabled in the Rewards.json configuration
- 2. Some activities require specific plugins to be installed (e.g., RaidableBases for raid event XP)
- 3. Check your server console for any related warnings
- 4. Verify the player has not hit any configured XP caps
Q: How do Daily Challenges work?
A: Daily Challenges:
- Reset at a configured time each day
- Players receive a random selection from the configured pool
- Challenges are grouped by difficulty (Group 1, 2, 3)
- Completing challenges grants bonus XP on top of regular activity XP
Q: Can I customize the UI appearance?
A: Yes! The UI.json configuration file allows you to customize:
- Background images and colors
- Premium banners
- Info panels
- Experience display items
- All visual elements to match your server's branding
Also the plugin comes with a Figma file you can change to whatever you'd like.
Q: How do I add custom rewards?
A: Use the Web-Based Configurator or edit the Rewards.json file directly. You can add:
- Items (with quantities and optionally custom skins)
- Console commands (grant kits, VIP, permissions)
- Virtual currencies
- Custom images for rewards
- Rarity tiers (Common, Rare, Epic, Legendary)
- "Big Reward" milestones with special animations
Q: What happens when a season ends?
A: When the configured season end date is reached:
- 1. A countdown timer displays in the UI
- 2. You can reset all player progress using admin commands
- 3. Players will start fresh for the new season
- 4. Previous season rewards remain claimed
Q: How do I reset player progress?
- A: Use the admin console commands:
- Reset individual player XP, tier, or progress
- Reset all players at once for a new season
- Grant/revoke premium status
Q: Can players turn in items for XP?
- A: Yes! The plugin includes an Item Collector NPC system where:
- Custom NPCs can be spawned on the map
- Players trade configured items for XP
- Turn-in requirements can be tied to daily challenges
- Fully configurable items and XP amounts
Q: Does it support Discord notifications?
A: Yes! Configure webhook URLs in Discord.json to send notifications for:
- Player tier-ups
- Premium purchases
- Season completions
- And more
Web Based Configurator
