RedBeard's Wishlist
-
SkillTree: XP Event
By imthenewguy in Plugins
Skill Tree: XP Event is a plugin that creates an event that will randomly select a task, providing players with bonus XP for performing the task while the event is running.
Events are started automatically on interval (default every 30 minutes), and will select 1 of 38 tasks for the event. This could be chopping down trees, skinning animals, killing scientists or looting crates.
The plugin will also roll a random duration for the event to run for, and a random bonus to the XP (all of which is configurable).
Additional XP gained with this plugin will stack with xp bonuses from Skill Tree. The stacking works in the following order:
Default xp value is calculated. Skill Tree will check if Skill Tree: XP Event is loaded, and will ask for any bonuses if applicable Skill Tree continues on with its additional modifiers (other plugins, permission overrides, rested xp etc) This event will provide an incentive for players to engage with content on your server that they might otherwise avoid.
SkillTreeXPEvent.use - required for players to participate in the events.
SkillTreeXPEvent.admin - required to use the below commands if running them from player console.
Console command: startxpevent <optional: task>
Description: This command will manually start an XP event. If the task is not specified, it will roll the event randomly. Running this command resets the interval timer.
Console command: stopxpevent
Description: This command ends the current xp event.
Chat command: stemoveui
Description: Brings up an interface to reposition the UI.
NodeHit NodeHitFinal TreeHit TreeHitFinal SkinHit SkinHitFinal CollectWildEntities CollectWildBerries CollectWildHemp CollectWildPumpkin CollectWildPotato CollectWildCorn CollectMushrooms CollectOreNodes CollectGrownEntities CollectGrownBerries CollectGrownHemp CollectGrownCorn CollectGrownPotato CollectGrownPumpkin SkinWolfFinal SkinBearFinal SkinChickenFinal SkinBoarFinal SkinStagFinal SkinPolarBearFinal SkinTigerFinal SkinPantherFinal SkinCrocodileFinal CatchAnyFish KillScientist KillTunnelDweller KillUnderwaterDweller KillAnyAnimal KillBear KillStag KillBoar KillChicken KillWolf KillPolarBear KillTiger KillPanther KillCrocodile LootCrate BreakBarrel BreakRoadSign SwipeCard All
- #skilltree
- #event
-
(and 4 more)
Tagged with:
-
NoSkins
By Whispers88 in Plugins
NoSkins gives your players the power to control if they want to see skins or not. By removing clothing skins with the /noskin command players can disable clothing skins of other players.
Ability to remove other players clothing skins Keeps visuals of your own skins Deployables are not effected! Instant results! Using the command will instantly disable or enable other players clothing skins Light weight and performance based.
/noskin - will instantly toggle clothing skins on and off Multiple command aliases can be added via the config.
noskins.allow - allows a player to use the noskin command noskins.on - sets the default toggle of noskins being toggle on
-
ExtendedStats - Web Leaderboard
ExtendedStats - The Ultimate Web Leaderboard
Elevate your server with ExtendedStats, the next evolution of our popular SimpleStats leaderboard add-on. Packed with expanded tracking capabilities and advanced features, ExtendedStats is designed to offer a deeper insight into player activity and engagement on your Rust servers!
---
Features
Track an Unmatched Range of Player Statistics
ExtendedStats takes server tracking to the next level by monitoring an extensive list of player activities across various categories:
Combat:
- Kills, Deaths, K/D Ratio
- Arrows Shot, Bullets Fired
- APC Kills, Heli Kills
Gather:
- Resources: Wood, Stone, Metal, HQ, Sulfur
- Barrels Farmed, Animals Hunted, NPCs Killed
Raid:
- Explosives Used: Molotovs, Beancans, Grenades, Satchels, C4, Rockets, MLRS Launches
- Traps Destroyed, TCs Raided
Other:
- Items Crafted, Items Deployed, Structures Built
- Airdrops Looted, Crates Hacked
Custom Stat Resets
With ExtendedStats, server owners now have the option to reset stats automatically after a wipe. This feature is fully configurable, ensuring smooth leaderboard management aligned with your server's schedule.
Make Your Server Stand Out
Utilize stats tracking to engage your community! Offer prizes for top performers in unique categories—reward the best gatherer, fiercest raider, or deadliest combatant. The flexibility to reset leaderboards keeps your community dynamic and competitive.
Comes with a Powerful Plugin
ExtendedStats includes its own dedicated Oxide plugin for seamless data tracking. Built from the ground up, it avoids reliance on outdated solutions. A huge thanks to CASHR#6906 (Discord) for the foundation of our expanded plugin!
Multi-Server Ready
Manage multiple servers with ease! ExtendedStats allows you to compare player stats across servers and maintain continuity even through wipes.
Fully Customizable and Includes 3 Free Designs
ExtendedStats offers full customization, letting players sort and filter stats by any tracked category. It comes with three free designs, and integrating it into your existing website or custom design is effortless.
Built for Performance
Tested with up to 100,000 players tracked, ExtendedStats is optimized for speed and reliability. No matter the size of your community, this leaderboard can handle it!
Universal Compatibility
Whether you use the Rust Outpost Template or a custom website (including WordPress), ExtendedStats fits seamlessly into your setup. Its modular design ensures an easy integration process.
---
See ExtendedStats in Action
Explore our demo: [RC Servers]
---
Requirements & Support
- Webspace Requirements: Detailed requirements are outlined in our documentation.
- Recommended Hosting: We recommend Hetzner for affordable and reliable hosting with all the necessary features. Their basic plan works perfectly!
---
Installation & Troubleshooting
Comprehensive installation instructions and troubleshooting guides are included in the documentation.
---
Need Help? Contact Us!
Got questions or need support? Join our community on Discord: [Promeus Discord]
Installation and Documentation can be found on our website: [Promeus Dev]
---
Upgrade to ExtendedStats today and give your server a competitive edge!
*Product images are from this addon being used with our Rust Outpost Template
-
OutpostLink - Template Addon
What Is OutpostLink?
OutpostLink is a Steam and Discord integration system that automates role and group assignments across both your Discord and Rust servers. Designed to work seamlessly with the required Outpost Website Template, it provides a streamlined way to manage player roles and permissions.
Easy Setup
A guided installation file walks you through the entire process, generating all the necessary configuration files for both the plugin and bot. Role and group settings are handled directly through the included web dashboard—eliminating the need for manual config edits. Any changes made via the dashboard can be instantly applied by reloading the bot or plugin on your server.
Automated Role and Group Assignments
By linking their Steam and Discord accounts, players are automatically assigned the roles and Rust permission groups you define in the web dashboard. You can also enable optional features like assigning roles based on Steam group membership or Discord Server Boosting. If these extras aren’t needed, they can simply be turned off. The system can also send discord webhooks to notify you of linked and unlinked players.
Key Features
- Seamless Integration
Built to work directly with the Outpost Website Template.
- Simple Setup
The installation wizard generates all required config files.
- Dashboard Management
Easily view linked users, remove accounts, and modify settings in a user-friendly web panel.
- Automated Role Assignments
Assign Discord roles and Rust permission groups according to your server’s configured rules.
- Multi-Server Support
Configure distinct group setups for each game server in your network, ideal for larger communities.
How It Works
OutpostLink is composed of three key components:
1. Discord Bot
Manages account linking and role assignments on Discord.
2. Link Page / Web API
Serves as the connection between Discord and the game server, handling all settings and data storage.
3. Server Plugin
Ensures that linked players receive their correct roles and permissions in-game.
The Linking Process
1. Direct players to your Link page
This page, included with the addon, can display custom heading and info text instructing players on how to link and what benefits they can receive.
2. Players sign in with Steam and Discord
If a player isn’t already in your Discord, they’ll be added. After logging in to both services, they click "Link Accounts” to get their Discord roles.
3. Player Joins the Game Server
- On joining the server, OutpostLink checks the Web API to confirm if they’re linked.
- If verified, the plugin updates their permission groups based on linked status, Steam group membership, or Discord boosting.
- If a player links while in-game, they can use `/link` to check their status, followed by a quick verification.
- Once recognized, they’ll receive a confirmation. Otherwise, instructions will be provided on completing the linking process.
- Each time a player reconnects, OutpostLink verifies that their link status hasn’t changed. If a player has unlinked or lost eligibility (e.g., stopped boosting or left the Steam group), OutpostLink immediately removes any roles they no longer qualify for.
OutpostLink is a powerful, community-driven addition to the Outpost Website Template, designed to simplify admin tasks and enhance the player experience. With its centralized role and groups management for Discord and Rust, as well as a intuitive web dashboard, it significantly reduces admin workload while offering players an effortless way to bonus perks all while growing your community!
Note: The Outpost Website Template is required for this addon! Standalone installation options are coming soon.
- Use the Bundle option to the right to receive a discount when buying both!
-
SimplePVE
By Iftebinjan in Plugins
SimplePVE
Simple, powerful PVE for Rust. Control every damage, raid, loot and protection rule from a clean in-game menu. Save rules as profiles and switch between them on a schedule. Run a full PVE server, weekend purges or a hybrid PVE/PVP server, all from one plugin.
Tip
No server.pve needed. SimplePVE handles everything itself. Keep server.pve false.
Video Showcase
Features
Rules and profiles
In-game rule manager (/sprules). Toggle every rule with one click, no config editing needed. Rule profiles. Save several rule sets (for example Normal PVE, Raid Weekend, Event Night), then duplicate, rename and switch them live. Easy rule categories. Damage, raiding, looting, NPCs, traps, vehicles, Deep Sea and Apartments. Debug mode (/spdebug). Shows exactly which rule blocked or allowed a hit. Schedules and purges
Automatic PVE/PVP purges. PVP turns on and off by itself on your schedule. Weekly schedules. Pick days and times, like Friday 18:00 → Sunday 22:00 or weekends only. Dated schedules. For example January 1 → January 7, holiday events or wipe weekends. Priorities. Several schedules can overlap and the highest priority wins. Outside every schedule, your base profile runs. Run commands when a purge starts or ends. Master switch (/simplepve on|off). Pauses everything and turns the server vanilla in one command. Protection
Loot protection. Corpses, backpacks, boxes and supply drops are protected from other players, with team access. Building, vehicle and boat protection. Separate rules for your own, your team's and other players' property. Vehicle auto-claim. Vehicles are claimed when you start the engine. You can also lock claimed vehicles to the owner and their team. Admin bypass permissions for loot and damage. Zones and events
ZoneManager support. Create PVP zones inside your PVE server. Exclude zones from the global PVE rules. PVP delay when leaving a PVP zone. Nobody can escape a fight by stepping out. Works with many popular event plugins. HUD, status and notifications
SimplePVE HUD. Shows the current mode, what's next, a live countdown and a progress bar. Green when safe, red during raid time. In-game HUD editor (/sp_change). Move it and save it without touching the config. Status UI for PVE/PVP, PVP zones, PVP delay, purge countdown and Deep Sea (via CustomVitalsManager). Discord embeds when a purge starts or ends, plus optional early warnings. In-game warnings before every schedule change. Chat, UI, Toastify or Notify for warning messages. Multi-language. Every message is in the lang file, sent in each player's language. Profile names can be translated too. How it works
Rules. Open /sprules and set what players can and can't do. Profiles. Save those rules as a profile, and create more for different situations. Schedules. Tell SimplePVE when each profile (or full PVP) should run. Players see it. The HUD shows the current mode and counts down to the next change, with chat and Discord warnings ahead of time. Note
Example setup: Base profile PVE all week. A weekly schedule switches to PVE OFF (full PVP and raiding) every Saturday 18:00 → Sunday 23:00. Players get a warning 30 minutes before, and Discord announces the purge.
Rule categories
Category What it controls General Friendly fire, suicide, sleepers, radiation, codelock raids, wallpaper, bee swarms, clan support Player Player vs player, animals, NPCs, vehicles, boats, buildings (own / team / others), twigs Deep Sea PVP and boat damage out in the Deep Sea NPC NPCs, animals, Patrol Heli, Bradley and SAM sites vs players and buildings Entity Walls, barricades, MLRS, vehicle collisions and all traps Loot Loot protection, team access, PVP-zone looting, supply drops, Deep Sea looting Zone ZoneManager integration and the PVP delay Apartment Apartment combat zones, master keys, break-ins, rental shops, basement bribes Commands
Command Type Description /sprules Chat Open the menu for rules, profiles and schedules /simplepve Chat & Console Toggle SimplePVE on or off /simplepve on / /simplepve off Chat & Console Turn SimplePVE on, or turn it off (vanilla, schedules paused) /spdebug Chat & Console Debug mode: shows why damage was blocked or allowed /sp_change Chat Open the in-game HUD position editor /sp_hide Chat Hide or show the SimplePVE HUD (players, name set in the config) /spve.langkeys Chat & Console Create lang keys for your profile names so they can be translated /resetsprules Chat & Console Reset the rules to default Permissions
Permission Allows simplepve.admin Using the admin commands and the /sprules menu simplepve.adminloot Looting other players' protected containers and using their claimed vehicles simplepve.admindamage Damaging any entity while PVE is on Hosting partner
Installation
Upload SimplePVE.cs to oxide/plugins. Make sure server.pve is false. Grant yourself admin: oxide.grant user YourName simplepve.admin Type /sprules in game and set up your rules. (Optional) Create profiles and schedules in the same menu. (Optional) Set your timezone (see below) if you use schedules. Schedule timezone
Schedules use UTC plus your offset in minutes. Set it in the config under Schedules Setting → UTC Time Difference.
Your timezone Calculation Value UTC 60 × 0 0 United Kingdom (GMT+1, summer) 60 × 1 60 Central Europe (UTC+2) 60 × 2 120 Bangladesh (UTC+6) 60 × 6 360 US Eastern (UTC−4) 60 × −4 -240 US Pacific (UTC−7) 60 × −7 -420 Warning
Schedules starting at the wrong time? Your UTC Time Difference doesn't match your timezone. Fix it and reload the plugin.
Configuration
Tip
Translating: copy the lang file to another folder (for example oxide/lang/de/SimplePVE.json) and translate the values. Each player gets their own language. Run /spve.langkeys to add lang keys for your profile names too.
FAQ
Does SimplePVE need server.pve?
No. Keep server.pve set to false. SimplePVE does all the protection itself.
Where do I change the rules?
Type /sprules in game (needs simplepve.admin). Every rule is a toggle, and changes save to the profile you're editing.
What are profiles?
A profile is a saved set of rules. Make one for normal PVE days and one for raid weekends, then switch them by hand or let a schedule switch them.
Can I make automatic purges?
Yes. Create a schedule in /sprules → Schedules, pick what it runs (a profile, PVE ON or PVE OFF) and when. Outside every schedule, your base profile runs.
Weekly or date-based schedules?
Both. A schedule's time windows can be weekly (days and times, or a day-to-day span) or dated (a date range, or a daily time inside a date range). When schedules overlap, the one with the highest priority wins.
My schedules start at the wrong time.
Your UTC Time Difference doesn't match your timezone. See Schedule timezone above.
How do I turn PVE on or off by hand?
/simplepve on or /simplepve off (needs simplepve.admin). Off makes the server vanilla and pauses all schedules until you turn it back on.
Damage still happens in PVE mode. Why?
Either one of your rules allows that damage, or another plugin changes damage too. Turn on /spdebug to see which rule decided each hit, and turn it off again when you're done.
How does loot protection work?
Players can't loot other players' corpses, backpacks, containers and called supply drops. Teammates can if you allow it. Admins with simplepve.adminloot can bypass it. Add entity short names to Loot Protection Excluded Entitys to keep them open to everyone (mailboxes and drop boxes by default).
Can admins damage things while PVE is on?
Yes, with the simplepve.admindamage permission.
Does it support ZoneManager?
Yes. ZoneManager zones can run PVP inside your PVE server, with an optional PVP delay when players leave. List zone IDs under Exclude Zone IDs From Rules to keep SimplePVE out of them completely.
Can it post to Discord?
Yes. It sends embeds when a purge starts or ends, and optional warnings a set number of minutes before. In-game warnings work without Discord too (Warn Players Before Schedule Change).
Can I run commands when a purge starts or ends?
Yes. Add them to Commands when PVP Purge Starts and Commands when PVP Purge Ends.
The menu or HUD looks see-through.
Keep UI - Use blur materials set to false. Blur is broken on Rust's new render pipeline.
For developers
Hooks and API
void OnSPVEPurgeStarted() void OnSPVEPurgeEnded() TimeSpan GetPVPStartTimeRemaining() TimeSpan GetPVPEndTimeRemaining() bool IsServerPVE() bool IsStatusEnabled_API() bool AddToExcludeZone(string zoneId) bool RemoveFromExcludeZone(string zoneId) Override hooks. Return true or false to force the result and skip SimplePVE's own checks. Return null to let SimplePVE decide.
object CanEntityTakeDamage(BaseCombatEntity entity, HitInfo hitInfo) // true = allow damage, false = block object CanEntityBeTargeted(BasePlayer player, BaseEntity entity) // true = allow targeting, false = block object CanEntityTrapTrigger(BaseTrap trap, BasePlayer player) // true = allow trigger, false = block Support
Need help or found a bug? Open a support ticket on this page or join the Discord.
Check out my other plugins