Jump to content
Allows both PVE and PVP players to exist on a server at the same time. PVE players will have certain configurable protections and restrictions. You can have players use a command to flag themselves as PVP/PVE or you can assign it to them when they first spawn. If you have ZoneManager you can also designate specific zones to force player's to be PVE or PVP. Plugin is also compatible with SimpleStatus. Note: Video is outdated, see documentation for a full list of new features! Documentation: A full readme including permissions, commands, and config options is available in this wiki site. Disclaimer: Like all of my plugins - this plugin is sold as is. I will be happy to take feature requests into consideration but make no guarantees about which ones get implemented. Please refer to the feature list before you make your purchase! Developer API: API Methods // Returns the mode of the given entity. Also takes into account if the entity is in a forced mode zone. string GetEntityMode(BaseEntity entity); // Returns the group name for the given mode. For example if given 'pve' will return 'warmodepve' string GetModeGroup(string modeId); // Returns the target type for a given entity. Target types are the category that an entity falls into. // For example, if given a BasePlayer entity, it will return 'players'. If given a horse entity is will // return 'horses'. string GetEntityTargetType(BaseEntity entity); Hooks - place these in your plugin and WarMode will call them. // Called when a player's mode has been updated or config changes have ocurred that may affect the mode. private void WarMode_PlayerModeUpdated(string userid, string modeId) // Used to override WarMode logic for taking damage. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityTakeDamage(BaseCombatEntity target, HitInfo info) // Used to override WarMode logic for targeting. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityBeTargeted(BasePlayer target, BaseEntity attacker, bool skipVendingCheck) // Used to override WarMode logic for triggering a trap. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityTrapTrigger(BaseTrap trap, BasePlayer basePlayer) // Used to override WarMode logic for looting an entity. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityLoot(BasePlayer looter, BaseEntity target, bool skipVendingCheck) FREE Extension Plugins: All extension plugins are optional, and included in the downloadable zip that WarMode comes in.   War Mode Admin Panel Use the /warmode.config or /wmc command to open a panel that allows admins to update mode rules in game without having to reload the pluign. Requires the warmode.admin permission to use. I HIGHLY recommend you use this extension! War Mode Spawn UI Provides a UI that is shown to players when they first spawn that prompts them to choose whether they want to be PVP or PVE.   Also supports custom modes. Localization and config options available. This can also be configured to appear when players use the /flag command.   War Mode Rules UI Using the /rules command (which is configurable) players can see a list of what restrictions they have for their current mode. These ruling will update dynamically based on your config settings.   War Mode Badges Customizable UI elements that will appear on the player's HUD to indicate what their current mode is.  
4.8
$15.00
Rust / Server Plugins BoatControl Modular Boat ManagementRust Plugin Take the helm. Control the ship. Command the cannons. Bring navigation, cannons, lighting and boat management together in a clear interface at the helm. Manage sails and engines, upgrade performance, repair the boat and customize its setup with permission-controlled features. Helm controls Navigation, anchors and lighting Cannon crew Aim, reload and fire from the helm Boat progression Upgrades, repairs and customization 01 / Video demos See BoatControl in action Video demo Watch on YouTube Video Update 1.0.0 Watch on YouTube 02 / Helm & navigation One interface for the whole boat The control interface appears when a player with boatcontrol.use mounts a modular boat’s steering wheel. BoatControl helm control bar Raise or lower the sails and anchors. Start or stop the engines. Switch between forward and reverse navigation; engines and sails adjust accordingly. Use W and S to change direction when keyboard direction control is enabled. Hold R to open the boat’s radial menu when enabled, and release it to close the menu. Live boat information Display boat health, mass, power, power-to-mass ratio and speed in knots. Players can unlock and move the information window; its saved position is retained. Administrators can configure window colors, dimensions and placement, or disable the information window. Boat information and controls while steering 03 / Cannons & crew Coordinate your fire from the helm Reload cannons using cannon ammunition from the player’s inventory. A separate permission bypasses ammunition costs. Fire through the interface or left mouse click when enabled. Configure the firing cooldown, or bypass it through a permission. Aim cannons in configurable angle steps and select numbered crew groups to control which crew-operated cannons are targeted. Assign or remove NPC cannon crew through the interface. Configure crew names, health, outfits and skins, maximum crewed cannons, toggle cooldown and whether corpses are created. Configure whether cannons need a mounted operator before remote aiming and firing. Cannon control and crew interface boatcontrol.cannonuse controls access to BoatControl’s cannon interface. It does not disable manual, vanilla cannon use. Assign ammunition and cooldown bypasses carefully. 04 / Lighting Switch the boat’s lights together Toggle configured torches, lanterns, candle sets, jack-o’-lanterns and Chinese lanterns together from the boat controls. Configure supported item shortnames, the toggle cooldown and whether lights require fuel. Boat lighting controlled from the helm Optional fuel-free lighting applies to supported lights. It does not make boat engines operate without fuel. 05 / Boat editing Edit away from a fixed boat-building area Grant boatcontrol.edit to access boat editing from the controls. Configure a damage cooldown before editing and block editing inside safe zones when desired. Editing also requires a Boat Building Station item in the player inventory, a boat moving at no more than 2 m/s, and no other active station owned by that player. Boat editing through BoatControl Safe-zone restriction for boat editing Larger building stations Major update — new features in 1.2.0, with station resizing available from 1.2.3. Scale the boat-building station created by the edit option with Building Station Scale. This supports a larger construction area for custom boat builds. Expanded boat-building station For larger ships, adjust the game block-count limit separately if needed. Set a limit of 500 blocks with the following server variable: playerboat.maxblockcount 500 Safe-zone anchor protection Optionally prevent anchor activation inside safe zones. Anchor restriction inside safe zones Safe-zone anchor protection example 06 / Authorization See who can access the boat Open the list of authorized players from the helm. Grant the separate deleteauth permission to allow authorized users to revoke individual authorizations. Boat authorized-player list 07 / Sail configuration Upgrade thrust and customize sail size View all sails installed on the boat, including their health. Use configurable upgrade levels to change thrust. Starting with version 1.2.3, sail upgrades can also increase or decrease sail size according to your configured scale multiplier. Sail configuration and health Sail upgrade levels and costs Additional sail upgrade interface example Sails with different configured size multipliers Define the number of upgrade levels, display names and costs. Select resources, ServerRewards points or Economics money as the upgrade currency. 08 / Engine configuration Manage fuel, health and engine upgrades View installed engines with their health and current fuel. Refuel them from the player’s inventory through the refueling menu. Configure upgrade levels that improve engine power and reduce fuel consumption through an efficiency multiplier. Engine configuration and refueling Engine upgrade levels and costs Choose resources, ServerRewards points or Economics money for upgrade costs. Engine and sail upgrade levels are saved in the plugin’s data, and boatcontrol.upgrade.nocost can waive upgrade charges. Upgrades modify power and thrust, and the plugin adjusts boat drag for upgraded propulsion. Final speed still depends on the game’s boat physics; power multipliers do not guarantee an equal multiplier to maximum speed. 09 / Automatic repairs Repair using materials from the player’s inventory Configure repair costs per block/component and a cooldown after recent damage. Set repair frequency through permission profiles; a larger interval repairs more slowly. Repairs stop if new damage is received, the player runs out of materials or the player disconnects. Grant boatcontrol.repair.nocost to waive repair materials. Automatic boat repair system Boat health differs from ordinary building health. The repair system simulates repair points according to lost health, so the repair sound may come from a different point than the damaged component. 10 / Wallpaper & impact physics Customize the interior and naval combat BetterTC wallpapers With BetterTC 1.6.2 or later installed, BoatControl provides access to its automatic boat wallpaper placement interface. Grant boatcontrol.wallpaper to make this feature available. Automatic boat wallpaper placement through BetterTC Cannon impact physics Enable configurable force on boats hit by cannon damage. Adjust the impact force and enable diagnostic logging when needed. 11 / Permissions & access Choose what each player can control Permission Purpose boatcontrol.use Enable BoatControl when mounting the helm. boatcontrol.edit Access boat editing away from a fixed building area, subject to configured restrictions. boatcontrol.bypassAmmo Bypass cannon ammunition consumption. boatcontrol.bypasscannoncooldown Fire cannons without the configured cooldown. boatcontrol.cannonuse Access the cannon control interface; manual vanilla use remains available. boatcontrol.authlist View authorized players. boatcontrol.deleteauth Revoke individual boat authorizations. boatcontrol.sailconfig Open the sail configuration menu. boatcontrol.sailupgrade Upgrade sails using the configured levels. boatcontrol.engineconfig Open the engine configuration and refueling menus. boatcontrol.engineupgrade Upgrade engines using the configured levels. boatcontrol.upgrade.nocost Waive engine and sail upgrade costs. boatcontrol.wallpaper Access boat wallpapers through BetterTC 1.6.2 or later. boatcontrol.repair Access automatic boat repairs. boatcontrol.repair.nocost Repair without consuming materials. boatcontrol.vip Example profile in the repair-frequency configuration; configurable, not a boat speed-limit permission. Additional repair-frequency profile names are registered from the configuration. They adjust repair intervals, not the boat’s maximum speed. Normal use is through the CUI and keyboard controls; no chat command is required. The plugin also registers console actions used by its interface. Utility console action Purpose boatcontrol.resetuiposition Player console: reset your saved information-window position. boatcontrol.clearorphancrew Console: remove orphaned cannon crew. 12 / Requirements & configuration Configure the controls for your server Rust server using Oxide or Carbon. On Oxide, install ImageLibrary; Carbon uses its built-in Image Module. Install BetterTC 1.6.2 or later for automatic wallpapers. Install ServerRewards or Economics only when using their upgrade currencies. Optional Notify or UINotify integration supplies configured notifications; chat alerts are also configurable. Configure keyboard controls, cannon aiming and cooldowns, crew behavior, supported lights, impact physics, GUI, safe-zone restrictions, repairs, station scale and upgrade levels. The example below uses the supplied costs and profiles, with current keys and sail-scale options from BoatControl 1.2.5. It is an example, not a replacement for the configuration generated by your installed version. 13 / Configuration example Controls, costs and upgrade profiles { "Enable WASD Direction": true, "Enable Cannon Fire Key (Left Mouse Button)": true, "Cannon Aim Step (degrees per click)": 5.0, "Cannon Fire Cooldown": 5.0, "Cannon Crew": { "Enable": true, "Names": [ "Seaman", "Deckhand", "Bosun", "Gunner", "Quartermaster", "Navigator", "Sailor", "Crewman", "Mate", "Boatswain", "Cannoneer", "Buccaneer", "Mariner", "Sea Dog", "Old Salt" ], "Health": 100.0, "MaxCannons": 0, "Wear": { "burlap.shirt": 1380044819, "burlap.trousers": 1380047706, "burlap.shoes": 2215057317, "hat.boonie": 965553937 }, "RequireOperate": true, "ToggleCrewCooldown": 30.0, "NoCorpse": true }, "Lights": { "Light Toggle Cooldown": 1.0, "Require Fuel For Lights": false, "Light Items (shortnames)": [ "tunalight", "lantern", "torchholder", "largecandles", "smallcandles", "jackolantern.angry", "jackolantern.happy", "chineselantern", "chineselanternwhite" ] }, "Impact Force Physics": { "Enable Impact Physics": true, "Impact Force (default: 100, range: 50-500)": 100.0, "Enable Debug Logging": false }, "Alert Chat": true, "Alert Notify Plugin": false, "Notify: select what notification type to be used": { "error": 0, "info": 0 }, "Color Prefix Chat": "#f74d31", "GUI": { "GUI Windows Belt": { "BG Color Primary": "0.10 0.15 0.10 1", "BG Color Secundary": "0.2 0.30 0.2 0.80", "Button Active Color": "0.2 0.6 0.2 0.80", "Button Inactive Color": "0.2 0.30 0.2 0.80", "OffsetMin": "-200 15", "OffsetMax": "181 79", "AnchorMin": "0.5 0", "AnchorMax": "0.5 0" }, "GUI Windows Info": { "BG Color Primary": "0.10 0.10 0.10 0.8", "BG Color Secundary": "0.2 0.30 0.2 0.80", "Button Active Color": "0.2 0.6 0.2 0.80", "Button Inactive Color": "0.2 0.30 0.2 0.80", "OffsetMin": "-115 -100", "OffsetMax": "115 100", "AnchorMin": "0.902 0.8104", "AnchorMax": "0.902 0.8104" }, "GUI Windows Cannons Menu": { "BG Color Primary": "0.10 0.15 0.10 1", "BG Color Secundary": "0.2 0.30 0.2 0.80", "Button Active Color": "0.2 0.6 0.2 0.80", "Button Inactive Color": "0.2 0.30 0.2 0.80", "OffsetMin": "-140 85", "OffsetMax": "140 185", "AnchorMin": "0.5 0", "AnchorMax": "0.5 0" } }, "Show Info Window": true, "Boat Edit Damage Cooldown (seconds)": 30.0, "Block Anchor in Safe Zone": true, "Block Boat Edit in Safe Zone": true, "Config Version": "1.2.5", "Repair Cooldown After Recent Damage (seconds)": 30.0, "Cooldown Frequency Repair (larger number is slower)": { "boatcontrol.use": 2.0, "boatcontrol.vip": 1.0 }, "Repair Costs (ItemShortName: Amount per block/component)": { "lowgradefuel": 4, "wood": 75 }, "Engine Upgrades": { "Enable Engine Upgrades": true, "Upgrade Levels": [ { "Level": 1, "Display Name": "Tier 1", "Fuel Efficiency Multiplier (1.0 = normal, 0.5 = half fuel consumption)": 0.9, "Power Multiplier (1.0 = normal, 2.0 = double power)": 2.0, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 100, "lowgradefuel": 50 }, "ServerRewards Points": 0, "Economics Money": 0.0 } }, { "Level": 2, "Display Name": "Tier 2", "Fuel Efficiency Multiplier (1.0 = normal, 0.5 = half fuel consumption)": 0.8, "Power Multiplier (1.0 = normal, 2.0 = double power)": 4.0, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 250, "lowgradefuel": 100, "metal.fragments": 300 }, "ServerRewards Points": 0, "Economics Money": 0.0 } }, { "Level": 3, "Display Name": "Tier 3", "Fuel Efficiency Multiplier (1.0 = normal, 0.5 = half fuel consumption)": 0.65, "Power Multiplier (1.0 = normal, 2.0 = double power)": 8.0, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 500, "lowgradefuel": 200, "metal.fragments": 500, "metal.refined": 25 }, "ServerRewards Points": 0, "Economics Money": 0.0 } }, { "Level": 4, "Display Name": "Tier 4", "Fuel Efficiency Multiplier (1.0 = normal, 0.5 = half fuel consumption)": 0.65, "Power Multiplier (1.0 = normal, 2.0 = double power)": 16.0, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 1000, "lowgradefuel": 300, "metal.fragments": 1500, "metal.refined": 100 }, "ServerRewards Points": 0, "Economics Money": 0.0 } } ], "Currency Type (Resources, ServerRewards, Economics)": "Resources" }, "Sail Upgrades": { "Enable Sail Upgrades": true, "Upgrade Levels": [ { "Level": 1, "Display Name": "Tier 1", "Thrust Multiplier (1.0 = normal, 2.0 = double thrust)": 1.5, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 75, "cloth": 100 }, "ServerRewards Points": 10, "Economics Money": 0.0 }, "Scale Multiplier (1.0 = normal size, 1.5 = 50% bigger)": 1.2 }, { "Level": 2, "Display Name": "Tier 2", "Thrust Multiplier (1.0 = normal, 2.0 = double thrust)": 2.0, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 150, "cloth": 200, "leather": 50 }, "ServerRewards Points": 15, "Economics Money": 0.0 }, "Scale Multiplier (1.0 = normal size, 1.5 = 50% bigger)": 1.4 }, { "Level": 3, "Display Name": "Tier 3", "Thrust Multiplier (1.0 = normal, 2.0 = double thrust)": 2.5, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 300, "cloth": 300, "leather": 100, "metal.fragments": 200 }, "ServerRewards Points": 20, "Economics Money": 0.0 }, "Scale Multiplier (1.0 = normal size, 1.5 = 50% bigger)": 1.6 }, { "Level": 4, "Display Name": "Tier 4", "Thrust Multiplier (1.0 = normal, 2.0 = double thrust)": 3.0, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 600, "cloth": 500, "leather": 200, "metal.fragments": 500 }, "ServerRewards Points": 30, "Economics Money": 0.0 }, "Scale Multiplier (1.0 = normal size, 1.5 = 50% bigger)": 1.8 } ], "Currency Type (Resources, ServerRewards, Economics)": "ServerRewards" }, "Enable Boat Pie Menu Key (R)": true, "Building Station Scale (1.0 = normal, 2.0 = double size)": 1.0 } 14 / Current limitations Plan your boat setup around the game Engine efficiency is configurable; engines still require fuel. The plugin does not provide a supported increase to the maximum number of engines or sails. Larger construction stations are supported; the game’s separate block-count setting still applies. Final speed depends on boat physics and the installed game version. 15 / Try it & support Try the setup and share your ideas You can try the plugin on the RustSpain Staging test server when it is online. It is a test server, so availability is not guaranteed. connect staging.rustspain.com For questions, suggestions or assistance, contact ninco90 on Discord. Feature suggestions are also welcome in the product discussion.
5.0
$24.99
High Timez Custom Hand-Crafted Rust Map Created by: Silent Creations   Welcome to High Timez, a custom hand-crafted Rust map engineered for unique, high-intensity gameplay. Carved into the iconic shape of a cannabis leaf, this island layout features a fully customized landscape that seamlessly integrates Facepunch monuments with handcrafted terrain to offer an unforgettable survival experience.   🌴 Map Features Custom Leaf-Shaped Island: A meticulously sculpted pot-leaf layout offering distinct combat zones and strategic terrain chokepoints across every leaf tip.   Balanced Monument Distribution: Strategic placement of essential monuments ensuring smooth progression from fresh spawn to end-game raiding.   Inspiration: Special thanks to High Miles for sparking the core concept for this build.   🏛️ Monuments & Points of Interest Major & High-Tier Monuments Launch Site Giant Excavator Missile Silo Power Plant Train Yard Water Treatment Plant Airfield Large Harbor & Small Harbor Large Barn Jungle Ziggurat Large Oil Rig Small Oil RIg   Mid-Tier & Tactical Monuments Arctic Research Base Satellite Dish Abandoned Military Base The Dome Ferry Terminal Apartment Complex Bandit Camp Outpost Ranch Junkyard   Resource & Utility Outposts 2x Oxum's Gas Station 2x Abandoned Supermarket 2x Mining Outpost 3x Fishing Village Stone Quarry HQM Quarry Sulfur Quarry   Crafted by Silent Creations | A Lost In Rust Project For any Assistance or questions Please contact me on Discord @ https://discord.gg/THf6dGN8eW
0.0
Dungeon Events — Procedural PvE Dungeons for Rust A new dungeon. A new challenge. Every run. Give your Rust players a reason to gear up, fight powerful enemies, collect valuable rewards, and come back for another raid. Dungeon Events generates PvE dungeons with randomized room layouts, corridors, NPCs, bosses, animals, auto turrets, and loot containers — all accessible through in-game portals. Run dungeons as automated world events, let players purchase private dungeon runs, or spawn specific difficulty tiers whenever you want. From beginner-friendly raids to intense endgame encounters, you control the challenge, access, rewards, appearance, and lifecycle of each dungeon. Procedural layouts · 6 predefined difficulty tiers · Custom bosses · Private dungeon purchases · Configurable loot and rewards     Why Dungeon Events? Unlike a fixed dungeon that players learn once, Dungeon Events builds new layouts for each run. Players enter through a portal, explore connected rooms and corridors, deal with a mix of hostile encounters, and work toward clearing the dungeon for loot and completion rewards. For server owners, that means a flexible PvE activity you can reuse throughout a wipe — without manually designing a new layout for every event. Main Features Procedural Dungeons & Difficulty Randomized dungeon generation: Dynamically created room layouts and connecting corridors make each run different. Six predefined tiers: Easy, Normal, Medium, Hard, Nightmare, and Impossible. Rename, edit, disable, or create tiers to suit your server. Custom difficulty per tier: Configure room count and size, enemy and loot limits, purchase cost, cooldowns, lifetime, and unlock timing after a wipe. Flexible event delivery: Enable automatic dungeon spawns, create dungeons by admin command, or trigger them from console/RCON. NPCs, Bosses, Animals & Turrets Custom NPCs and bosses: Configure names, health, damage multipliers, weapons, attachments, clothing, skins, and loot. Distinct boss encounters: Give tougher tiers more or stronger bosses, including configurable damage taken from explosions. Dungeon animals: Add enemies such as wolves, panthers, tigers, crocodiles, and other supported animal prefabs. Configure health, damage, movement speed, detection range, and spawn chances. Auto turrets: Configure turret counts, health, and weapons for additional threats. Per-tier enemy limits: Build different combat experiences for introductory and high-difficulty dungeons. Loot, Rewards & Progression Separate loot tables for every tier: Independently configure NPC loot, boss loot, and loot container contents. Loot control: Adjust item chances, minimum/maximum quantities, skins, custom names, and the maximum number of item types. Combat rewards: Award Economics currency or ServerRewards points for defeating dungeon NPCs/animals, destroying turrets, and destroying loot containers. Dungeon-clear rewards: Give additional Economics currency, ServerRewards points, or SkillTree XP when a dungeon is cleared. SkillTree team rewards: Optionally share clear XP with eligible team members, either splitting the reward or granting the full amount to each. Private Dungeons & Player Access In-game purchase interface: Players can browse available dungeon tiers and purchase a run using /buydungeon. Flexible payment options: Use Economics, ServerRewards, or a configured in-game item such as scrap. Private access: Optionally lock entry to the dungeon owner or first entrant, while allowing teammates and friends when configured. Tier-specific permissions: Reserve higher difficulty dungeons for selected groups or permission-based progression. Purchase controls: Configure costs, cooldowns, active dungeon limits, and whether each tier can be purchased. Visuals, Portals & World Integration Custom visual themes: Select building styles, door skins, container colors, lighting, loot-container skins, and dungeon time-of-day settings. Portal access: Players travel into and out of dungeons through linked portals. Custom portal locations: Save locations for automatic-event portals and purchased-dungeon portals, or use supported random location selection. Portal protection bubble: Configure protection radius, building/deployment restrictions, damage rules, and vehicle protection around portal areas. Map markers and live UI: Display active dungeon locations, remaining time, and encounter progress. Administration, Performance & Cleanup Spawn validation: Apply checks for terrain, nearby entities, rocks, safe zones, monuments, and supported plugin-managed areas. Configurable dungeon placement: Adjust dungeon height and portal placement according to your server setup. Performance controls: Configure batched construction, entity spawning, location searches, and cleanup instead of processing everything at once. Automated lifecycle: Remove dungeons after their configured lifetime or clear conditions; control how long abandoned or unentered dungeons remain active. Anti-abuse rules: Block selected commands, building, deployment, and entity pickup inside dungeons; configure death handling and backpack protection. Reset behavior: Optionally reset remaining enemies when the last player leaves or dies. Ways to Use Dungeon Events on Your Server Recurring world PvE events: Automatically introduce dungeons for players to discover and challenge. Private solo or group raids: Let players spend earned currency or scrap on their own dungeon runs. Endgame progression: Offer increasingly difficult tiers with separate enemies, reward pools, and access permissions. PvP/PvE hybrid servers: Add challenging PvE content with configurable protections around dungeon portals. Player Commands Command Description /buydungeon Open the dungeon purchase interface. /buydungeon <tierName> Purchase a specific dungeon tier. /removedungeon Remove your own active dungeon. Administrator Commands Command Description /createdungeon <tierName> Create a dungeon of a selected tier. /removeinactivedungeons Remove inactive dungeons. /removealldungeons Remove all active dungeons. /forceremovealldungeons Force cleanup of plugin-created entities. /de.removenearest Remove the nearest dungeon. /de.reloadconfig Reload plugin configuration. /de.toggle Toggle dungeon purchases. /de.addautospawn Save your current location for automatic-event portals. /de.addbuyspawn Save your current location for purchased-dungeon portals. /de.removespawn <auto|buy> [radius] Remove a nearby saved portal position. /de.listspawns List custom portal positions. /dungeons List active dungeons. Console / RCON buydungeon <tierName> <playerID> spawnrandomdungeon spawnfixeddungeon <tierName> spawnfixeddungeon <tierName> <playerID> de.reloadconfig dungeons All default chat and console command names can be changed in the configuration. Permissions dungeonevents.admin dungeonevents.buy dungeonevents.enter Optional tier permissions: Enable Require Permission in a tier to use its dynamically generated permission, such as dungeonevents.nightmare. Important: When dungeon owner-locking is enabled, regular players also need dungeonevents.enter to enter permitted dungeons. Per-Tier Loot Configuration Each tier has separate data files, letting you create completely different reward pools for different difficulty levels. oxide/data/DungeonEvents/<TierName>/ npc_loot.json boss_loot.json lootbox.json npc_loot.json — regular NPC drops. boss_loot.json — boss drops. lootbox.json — dungeon loot containers. When a tier-specific file has no loot entries, the plugin uses the default loot configuration: oxide/data/DungeonEvents/Default_Loot.json Integrations Economics · ServerRewards · SkillTree · Friends · Notify · NightVision · ZoneManager · Duelist · RaidableBases · AbandonedBases · RestoreUponDeath Integrations are used for features such as payments, rewards, friend access, notifications, time-of-day handling, and spawn/territory compatibility. Configure the integrations relevant to your server. Developer Hooks void OnDungeonSpawn(ulong ownerID, Vector3 position, string grid, string tierName) void OnDungeonDespawn(ulong ownerID, Vector3 position, string grid, string tierName) void OnDungeonWin(ulong playerID, string mapName) Note: OnDungeonWin currently passes the tier's configured Map Name as its second argument. Available Languages English · Portuguese (Brazil) · German · Spanish · Russian Bring replayable, configurable PvE raids to your Rust server with Dungeon Events. Give players new layouts to explore, tougher encounters to overcome, and reasons to keep coming back for another dungeon run.
4.8
sale
10x BetterLoot Loottable The 10x BetterLoot config offers the perfect balance between vanilla progression and boosted excitement, and fight for loot.   Key Features 10x Scaled Loot Resources, components, and gear are multiplied to match a 5x environment.  No Trash Items Containers are cleaned up for more valuable drops and less clutter.   Balanced Variety You’ll find everything from mid-tier weapons to endgame gear without making everything instant.    New Items Included Supports Minigun, Military Flamethrower, and Backpack with moderate drop rates.     Balanced Gameplay Keeps Rust’s survival feel intact while speeding up early and mid-game gearing.   ⚠️ Note: Made specifically for the BetterLoot plugin.   -  Setup:  All you do is replace the 2 .json files (Loot table and loot groups), after that reload BetterLoot and it works:)   Access Our Other Loottables With These Links:  3x  -  2x  -  5x ```json { "crate": "locked_crate", "items": { "rifle.ak": { "Min": 1, "Max": 1 }, "rocket.launcher": { "Min": 1, "Max": 1 }, "explosive.timed": { "Min": 2, "Max": 5 }, "explosives": { "Min": 20, "Max": 50 }, "metal.refined": { "Min": 75, "Max": 125 }, "techparts": { "Min": 10, "Max": 30 }, "autoturret": { "Min": 5, "Max": 5 }, "electric.battery.rechargable.large": { "Min": 5, "Max": 5 } } } ```
0.0
$32.99
Well rounded shop, with various features. It's standalone plugin which is compatible with WelcomePanel, HumanNpc. This plugin also supports selling commands, wipe block, no escape, sales, permission access.   Multi-currency support Use different currencies for different items. Economics and ServerRewards (RP) is supported as well as scrap or any other ingame item.     Restrictions Combat, raid, spawn and building block supported alongside with  basic cooldowns and wipe block.   NoEscape is required for combat and raid block.       Appearance   Simple and clean design to ensure smooth user experience for your players.   Additionally Shop can be inserted into WelcomePanel to achieve "all in" server panel.   Customization Widely customizable and feature rich Shop which will  fit all needs of your community.         Field Tested Plugin made by experienced developer,  tested by hundreds of server owners and used by some big organizations.       Discord   Customer support available on discord,   Installation - unzip downloaded package and place Shop.cs file into your plugin folder. - after succesfuly loading the plugin, data folder oxide/data/Shop will be generated - take data files provided in plugin package and drop them into your Shop data folder After finishing these steps your shop is ready to used.         Server Currency   If you don't wish to use ingame items as currency make sure you use either Economics or ServerRewards as you currency management as only those two plugins are compatible with Shop. Default currency setting is Economics ("eco"), if you wish to change it navigate to "oxide/data/Shop/Items.json", open this file in some text editor (VSC recommended) and simply select "eco" and mass replace for desired value. (video here) "eco" for Economics "rp" for ServerRewards "scrap" or any other ingame item   Shop Categories To remove, change or add new categories open "oxide/data/Shop/Categories.json" file. There you will find all categories alongside with items lists. If you wish to remove certain items from category, just head over to item list and delete from there.   Items Changing prices In "oxide/data/Shop/Items.json" you will find every item with their properties, to quick search for specific items press "CTRL + F".  By leaving BuyPrice or SellPrice at 0 you will disable selling or buying of said item. Due to multi-currency support prices can be set only in whole numbers, no decimals. To offset for this, you can set minimal amount requirement. For example instead of selling one piece of wood for 0.01$ you can set minimal amount of  100x wood for 1$.   Removing items If you wish to remove some items from Shop, you can do that directly in  "data/Shop/Categories.json" file. Removing items from "Items.json" is not needed as they have no effect unless they are listed in some category. Adding new items To add new item you must first head over to "Items.json" data file and create new entry by copy pasting some of the existing ones. Once done with that you can add the  item into category. To add multiple versions of same item can be created by simply adding unique tag behind shortname, for example "rifle.ak{1}",  "rifle.ak{2}", etc...   Commands Adding new commands Commands can be create at "data/Shop/Commands.json". Plugin can only run server side console commands and then parse steam id or player name with tags {steamid} and {playername}. There are two examples shown in default data file. Server side console commands are common thing and almost all plugins utilize them. Listing commands in categories Simply type in one of your command names into category item list like this "cmd/yourCommandName". Slash cmd in front of command name is there to make difference between ingame item and command.   Cooldowns These are very basic, cooldown is triggered when buy/sell action is triggered. By using minimal amount requirement for items you can manage how much player buy and how often. Cooldowns are managed in "data/Shop/Cooldowns.json". Default data file contains two example of cooldowns but it's simply shortname and amount of seconds.     Restrictions Raid and Combat Block Managed by NoEscape plugin, option to enable these two block can be found in config file. Building Block Prevents players from using shop while they are building block, option can be found in config file. Spawn Block Prevents players from using shop after they respawn, amount of seconds can be set in config file, 0 = disabled. Wipe Block Prevents players from buying specific items after wipe. Settings are located in "data/Shop/ItemsWipeBlock.json", similar as cooldowns.   Sales By Permission (config file) Discount on every item in the shop assigned by permission, multiple permission can be created with their own discount values. By Category (categories data file) Discount for every item within specified category. By Item Discount for specific item in the shop. If item is already in discounted category, higher discount will be applied.   WelcomePanel integration To integrate this plugin into WelcomePanel simply use one of the four configs included in download package. These config were premade for each WelcomePanel template (goes from 1 to 4). In case you have own  highly customized layout for WelcomePanel you will have to adjust "Layout Container" in Shop config file by yourself.                  
4.9
$14.99
TC Upgrades provides an efficient and optimized way to enhance your base directly from the Tool Cupboard. With this plugin, you can easily change building grades, switch building skins, repair structures or deployables, and even set up wallpapers on your base, streamlining your base management process. ⭐ Key Features Multi-TC Support Authorization List on Tool Cupboard Upgrade Building Grades Change Building Skins Repair Structures and Deployables Apply Wallpapers Shows Required Upgrade materials NEW! Change Doors skins from tc directly Detailed Permissions VIP Features User-Friendly UI  🎉Game hosting perfected, that's Physgun Join the thousands of server owners using Physgun to take their game server communities to the top. 🎬 Video Showcase 📜 Permissions TCUpgrades.admin- Shows a UI Change button when in admin mode (command: /tcuadmin) TCUpgrades.authlist - Shows Authorization list button  on TC TCUpgrades.upgrade -  Shows upgrade button  on TC TCUpgrades.repair - Shows repair button  on TC TCUpgrades.skin - Shows skin button  on TC TCUpgrades.wallpaper -  Shows wallpaper button  on TC TCUpgrades.upgrade.nocost - Allows player to use no resources when upgrading TCUpgrades.repair.nocost -  Allows player to use no resources when repairing TCUpgrades.reskin.nocost - Allows player to use no resources when reskining TCUpgrades.wallpaper.nocost -  Allows player to use no resources when setting wallpaper TCUpgrades.default - Allows player to use (wood, stone, metal, hqm & deploy)   TCUpgrades.wood  TCUpgrades.stone TCUpgrades.metal TCUpgrades.hqm TCUpgrades.deploy TCUpgrades.TCSkin - Allows player to use Tool Cupboard skins TCUpgrades.WallandGates - Allows player to External Gate skins TCUpgrades.DoorSkins - Allows player to place door skins ⚙️ Configurations 🗃️ Language EN 💬 Support          
4.8
sale
2x BetterLoot Loottable The 2x BetterLoot config offers the perfect balance between vanilla progression and boosted excitement, and fight for loot.   Key Features Balanced Boost Roughly 2x the normal loot, perfect for servers that want faster progression without going full high-rate.  Cleaner Tables Low-value “trash” items are removed, ensuring every container has useful gear.   Flexible Gameplay Ideal for weekend raids, small-group PvP, or lightly boosted community servers.    Modern Items Supported Includes Minigun, Military Flamethrower, and Backpack with balanced drop rates.     Balanced Gameplay Keeps Rust’s survival feel intact while speeding up early and mid-game gearing.  ⚠️ Note: Made specifically for the BetterLoot plugin.   -  Setup: All you do is replace the 2 .json files (Loot table and loot groups), after that reload BetterLoot and it works:)   Access Our Other Loottables With These Links:  5x  -  3x  -  10x { "crate": "locked_crate", "items": { "rifle.ak": { "Min": 1, "Max": 1 }, "rocket.launcher": { "Min": 1, "Max": 1 }, "explosive.timed": { "Min": 1, "Max": 1 }, "explosives": { "Min": 3, "Max": 3 }, "metal.refined": { "Min": 45, "Max": 95 }, "techparts": { "Min": 6, "Max": 12 }, "autoturret": { "Min": 3, "Max": 3 }, "electric.battery.rechargable.large": { "Min": 1, "Max": 1 } } }
0.0
sale
FEATURES Map size: 4500; Prefab count: ~54k; A lot of attention was paid to nature, and each section of the map was designed in detail; Most of the rocks are hand-crafted, which makes them look much better. The custom config for the BetterNpc plugin is set up so that bots are present at all points of interest; Compatible with BetterNPC plugins (Config for bots in the file),  Train Homes and Raidable bases; Underground railway; A large number of small settlements/single buildings not marked on the road map by road; Double-track surface railway with 1 entrance to the metro with separate branches for spawn trains; Ring road (compatible with event plugins); There are custom trawlers; Evenly spaced monuments to spread the FPS load of client; A lot custom building places (X on the minimap); Custom places for building in the subway (XU on the minimap); Bridges are designed for easy tugboat access; A large number of points with access to fresh water for farms. ( Rivers inside the island work like regular game rivers ) CUSTOM MONUMENTS Oil Refinery; Destroyed satellite dishes; Heli towers (1-5); Construction Site; Abandoned Oil Tanks; Oil Tanks; Crash Site; Oil Platform; Deep Seeker ( Trawler ); Northwind ( Trawler ); Storm Trawler ( Trawler ); Sea Wolf ( Trawler ); Silver Catch ( Trawler ); Bering Beauty ( Trawler ); Underwater caves (x2 ) ( Zones for underwater farm ); Sunken Containers (x2 ) ( Zones for underwater farm ); A lots custom places to build a base. ( "X"/"XU"  on map  ); Train Station ( For Train homes plugin ) A lots unmarked buildings. FACEPUNCH MONUMENTS Combined Outpost; Apartment Complex; Launch Site; Military Tunnel; Harbor (2/2); Ziggurat; Ferry Terminal; Radtown; Abandoned Supermarket; Nuclear Missile Silo; Oxum's Gas Station; Airfield; Lighthouse; The Dome; Water treatment plant; Trainyard; Power Plant; Arctic Research Base; Desert Military Base; Giant Excavator Pit; Stone, Sulfur & HQM quarries; Satellite Dish; Small & Large Oil Rig; Large Underwater Lab. My Discord: shemov Discord Server: https://discord.gg/UpUXuxs4Vx A password is attached to the map.  You can edit it.  
5.0
Offline Raid Limiter Stop Unfair Offline Raids in Their Tracks Tired of seeing your Rust server overrun by offline raid abuse? Offline Raid Limiter steps in to restore balance and fair play. With powerful tracking and immediate damage blocking, your players can enjoy a more authentic Rust experience—and you can enjoy worry-free server management. Key Benefits Prevent Offline Raid Abuse Daily + Per-Wipe raid limits Run daily limits, wipe limits, or both at the same time (fully configurable). Proximity-Based Tracking: Only counts raids when attackers are within range of a Tool Cupboard (TC), ensuring offline raid limits don’t trigger prematurely. Smart Raid Session Management Team & Additional Raider Tracking: Keeps tabs on individual players as well as entire teams—even if they leave and rejoin. Plus, if additional players jump into the same raid, their involvement is recorded. Edge Case Handling: No more confusion or gaps in coverage if a defender goes offline mid-raid or when multiple attackers are involved. Offline Raid Limiter’s robust logic sorts out these scenarios seamlessly. Instant Damage Blocking Enforce Fair Play: Once a team or individual hits their daily offline raid quota, further damage is blocked automatically. That means no more sneaky workarounds or unstoppable raids. Modded Server UI In-Game Control: For modded servers, gain access to a simple in-game UI that displays raid history, player statistics, and real-time session data. Player-Friendly Features: Grant permissions so your players can check their offline raid counts with the /orl.mystats command—helping everyone stay within the rules. Detailed Alerts & Reporting Discord Integration: Offline Raid Limiter sends comprehensive alerts to Discord, making admin oversight a breeze. Export & Clear Sessions: Use /orl.export to log and share your entire raid history for deeper analysis, then wipe all sessions with a simple console command if you need a fresh start. Designed for Vanilla & Modded Servers Flexible Configuration: If you set your server to "Vanilla,” the plugin automatically disables UI and direct damage blocks, limiting itself to Discord notifications so admins can monitor raiding behind the scenes. Seamless Integration: Works hand-in-hand with Rust’s existing frameworks and requires only the Simple Status & Image Library for certain UI elements. Why Choose Offline Raid Limiter? Enhanced Fairness: Players can’t take shortcuts with offline raids for easy loot. Clear Oversight: Admins see exactly who’s raiding and how often, helping you enforce balanced gameplay. Configurable & User-Friendly: Tailor the plugin to your server’s needs in just a few clicks, with plenty of documentation to guide you. If you’re ready to level the playing field and protect your community from unfair offline raids, Offline Raid Limiter has you covered. Bring your Rust server to new heights of balance, transparency, and peace of mind!   Commands & Usage Player Commands (permission based) /orl.mystats — Shows your overall stats (daily + wipe, plus active limits). /orl.mydaily — Shows your daily offline raids and daily limit. /orl.mywipe — Shows your wipe offline raids and wipe limit. Admin Commands /orl.disable <hours> — Temporarily disables enforcement for X hours. /orl.enable — Re-enables immediately. /orl.clearall — Clears all stored raid sessions (and fully resets tracking). /orl.clearplayer <SteamID64 or name> — Clears raids for a specific player/team. /orl.export — Exports raid sessions to JSON via the debug webhook. /orl.dailyall [top] — Shows a “top raiders” list for daily scope. /orl.wipeall [top] — Shows a “top raiders” list for wipe scope. /orl.dailyplayer <name/id> — Check a player’s daily count. /orl.wipeplayer <name/id> — Check a player’s wipe count.   Damage / Raid Logic OfflineRaidLimiter checks incoming damage to building blocks, doors, external walls, and more. If a team or player has exceeded the daily offline raid limit, all further damage to offline bases is blocked—and you can optionally broadcast an alert to Discord. Key Points to Note About Commands Some commands differ depending on your permissions and server setup. For instance, if a player types /exportraidsessions in chat, it won’t work unless they have OfflineRaidLimiter.admin. For "Vanilla” servers (as set in the config), UI, damage blocking, and certain other features may be disabled—so commands like clearraidsessions and clearraidsforplayer will still work, but may only be visible to server admins via console. When Commands Might Defer Cleanup Commands: If the plugin detects that some raid sessions are still "cooling down” (meaning the raid window hasn’t fully expired), the system may defer clearing them until the next pass. This prevents conflicts with currently active raids. Blocking Logic: After the daily limit is reached, the blocking triggers immediately and remains in place until the next server reset or cleanup routine (depending on how you configure it).  
5.0
[UI] Custom Items Creator
0:13
358
1
[UI] Custom Items Creator
Kamycz3q
Blue Tears
0:16
278
5
Blue Tears
Kimmi
Wallpaper Halloween Booster Pack
0:20
161
2
Wallpaper Halloween Booster Pack
RobJ
CRATER (custom map)
0:17
167
2
CRATER (custom map)
Litum
Skill System
0:27
283
1
Skill System
xNullPointer95
Highest Rated
Top-rated picks trusted and loved by the community.
Trending Files
Discover what files are trending right now.
Great Deals
Discounted picks, limited-time deals, and sale items worth grabbing now.
Recently Updated
Recently improved files with fresh updates, fixes, and new content.
Latest Reviews
See what customers are saying about their experience with files.
The plugin works exactly as advertised and performs perfectly. I’ve never had any issues with it. The developer is very helpful and skilled. Players have a love-hate relationship with this plugin, but we like that it keeps the server population active and engaged. Keep up the good work!
One of the best offline raid protection plugins out there, offering a wide range of customization options. The plugin works perfectly, I’ve never encountered any errors, and the developer is very helpful and responsive. Highly recommended!
Great developer and amazing support! Helped me out with a Pack on the plugin I needed for my new server. The bases look incredible, and I'll definitely be back to buy more packs as the server grows. Highly recommended!
One of the best plugins for integrating PvP and PvE . The plugin works perfectly, and the developer is extremely helpful, professional, and a great person overall. I've been using his plugins for a long time and have never encountered an issue that couldn't be resolved. Excellent work and outstanding support!
CONGRATULATIONS FOR 6,666 DOWNLOADS ON LIGHTS ON!!! It's a great useful free plugin! Thank you! 
I've run this plugin for several months now, and I've had the Player experience when I visit other servers, so I was already familiar with it for well over a year.  I was coaxed into getting this for our server, along with Epic Loot.  I also downloaded the (then) free version of Skill Tree Items, which is not required, but does add another layer of loot satisfaction for the player. Setting up Prestige (which I have never seen used on any other server before) really set this plugin apart, beca

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
3.2m
Total downloads
Customers
12.3k
Customers served
Files Sold
173.8k
Total sales
Payments
3.8m
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.