Jump to content
$9.99
Subway Event Subway Event is a fully featured PvE event for the Rust subway system, transforming ordinary underground tunnels into a dangerous combat zone filled with valuable rewards. During the event, a Locked Crate randomly appears inside one of the subway tunnels, protected by armed NPC guards. The encounter is driven by a new dynamic Difficulty System, meaning the number of guards, bomber frequency, hacking time, and the final loot will scale based on the randomly selected difficulty. Players must fight through the defenders, initiate the hack, and hold their position until the hacking process is complete. However, surviving won't be easy. While the crate is being hacked, suicide bombers periodically spawn and rush toward nearby players, attempting to explode and deal massive damage. If every player leaves the event area, a return timer begins. Failing to return before the timer expires will completely reset the event: the crate is recreated, all guards respawn, and the hacking process starts over from the beginning. This creates an intense PvE experience where players must secure and defend the area until the very end.   Features Random subway tunnel location selection. Automatic Locked Crate spawning. Dynamic Expandable Difficulty System (Easy, Normal, Hard, Nightmare by default, but completely customizable — add, remove, or edit as many levels as you want!). Difficulty-based Scaling: Each difficulty has its own chance to roll, guard/bomber counts, bomber damage, hack time, and custom loot table. Dynamic NPC Spawning: Spawn as many NPC guards and bombers as you configure; the plugin dynamically distributes them along the tunnel. Notify Plugin Support for modern UI announcements. Customizable Chat Prefix with color support. Fully customizable crate loot per difficulty. Option to remove the default crate loot. Automatic placement of barricades and environmental objects. Atmospheric smoke effects. Multiple groups of NPC guards. Dedicated suicide bomber NPCs that spawn in waves during the hack. Event zone monitoring. Players leaving the event area trigger a return countdown. Automatic event reset if no players return in time. Guard respawn after the event resets. Automatic event completion once the crate has been fully looted. Automatic event scheduling. Manual event control through chat commands. Map marker displaying the event location. Oxide permission support. Fully configurable through the configuration file. Commands /subway start - Chat  command subwayevent start - Console command Starts the event. /subway stop - Chat  command subwayevent stop - Console command Stops the currently active event. Permissions subwayevent.admin (Used only when permission checks are enabled.) API & Hooks SubwayEvent provides API hooks that allow server owners and developers to easily integrate the event with external UI plugins (like Server HUD), custom reward managers, or economy systems (Economics / ServerRewards): OnSubwayEventStarted - Called when the subway event successfully spawns. OnSubwayEventStopped - Called when the event is stopped or cleaned up. OnSubwayEventCompleted(BasePlayer player, HackableLockedCrate lootedCrate) - Called when a player successfully completes the event by looting the crate. Localization The plugin includes full localization support for: English Russian All in-game messages are fully translated and automatically displayed according to the server language. Configuration The configuration file allows you to customize almost every aspect of the event, including: Custom Difficulty Profiles (Add/Remove difficulties, adjust spawn chances). Difficulty-Specific Settings: Custom crate hacking duration, bomber wave intervals, bomber damage, armor calculations, and NPC limits for each difficulty. Difficulty-Specific Loot Tables: Complete loot control per difficulty (item amounts, drop chances, and skin IDs). Chat & UI Customization: Chat Prefix settings and Notify Information Type ID support. Automatic event interval & Event lifetime. Maximum allowed distance from the crate during hacking & Return timer. Map marker radius. Enable or disable NPC spawning globally. Guard NPC & Suicide Bomber presets. Option to remove the default crate loot. Permission requirement for chat commands. CONFIG EXAMPLE PvE Mode Support The plugin features full built-in compatibility with PveMode. When PveMode is installed on your server, the event automatically generates a dedicated PVE zone upon spawning. You can fully customize all PVE rules, permissions, damage scaling, crate hacking restrictions, and owner status settings directly through the plugin configuration file.   Dependencies Required Dependency: NPC Spawn Subway Event requires the NPC Spawn plugin to function. The event relies on it to spawn all NPC guards and bomber units. Without NPC Spawn, the plugin will not work. The plugin package includes a set of ready-to-use NPC presets located inside the Data/Presets folder. These presets are fully configured and can be used immediately after installation. Server owners can freely modify these presets using the built-in functionality provided by NPC Spawn, allowing them to customize equipment, behavior, health, weapons, and other NPC properties to better fit their server. TELEGRAM CHANNEL
5.0
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 google doc link. 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: 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! WarModeAdminPanel.cs 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. WarModeSpawnUI.cs     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. WarModeRulesUI.cs   War Mode Badges Customizable UI elements that will appear on the player's HUD to indicate what their current mode is. WarModeBadges.cs  
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
$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
$21.49
nanoModalMenu - this plugin is the main core for all plugins in the `nano` branch When installing any other plugins with the `nano` prefix - this core is required. Other plugins can also be integrated into this menu - to do this, contact their developers and provide them with the following page - API 💡Concept: nanoSystem - is an ecosystem of minimalist modules for Rust servers, focused on stability, performance, and easy integration. The main goal of the project is to provide players and administrators with essential, well-optimized functionality without overloading the system with unnecessary features. Each module is responsible for a specific server mechanic and maintains a simple internal structure, which reduces the risk of errors, conflicts, and unnecessary load. If you need a huge set of additional features - other solutions may suit you better, such as the IQ branch and others. nanoSystem is created for those who value clean architecture, stable operation, and predictable performance. ⚠️ Important information about this core: This plugin (core) - is provided only as the core, other plugins that work with it and the modules demonstrated below - must be purchased and installed separately! 💡Plugin and image installation instructions: When downloading the plugin - you will receive an archive with the following structure: oxide ├── plugins │ └── nanoModalMenu.cs // main plugin file │ └── data └── nanoSystemModule └── nanoModalMenu └── Themes └── *.json // plugin color themes └── Images └── *.png // menu images and icons   You need to install the icons using the same path structure as in the archive. ⚠️Please note - first extract the archive to your computer and only then upload the images to your server! Core features of this plugin:; Core color themes: Support for an unlimited number of color themes that can interact with other modules and integrated plugins! This feature allows you to stand out by creating different color themes for your server, while players can switch between them and choose the color scheme they prefer for the entire menu and the plugins integrated into it! By default, the plugin includes the Light theme. Additional ready-made themes can be purchased separately: Dark, Blue and Purple Examples of color themes with the (nanoWelcomeModule) module open, along with links to them: White Included with Plugin Dark View Theme Purple View Theme Blue View Theme Multilingual text support: Specify text in any language, and each player will be able to see information that matches their language! Active integrations: This core already has active integrations with plugins from the nano and IQ branches. The IQ and nano branches will continue to evolve, adding more integrations over time! If you want to integrate something yourself or with the help of other developers - refer to the public API and explore the available methods for connecting to and interacting with the core. For the current integration demonstration, the "White" theme will be used. All demonstrated integrations already support the other available themes. 1. nanoWelcomeModule - welcome module / "Home" page. Display your social media links, server advantages in the "Our Plugins" section, and a useful "Information" tab, which is integrated with IQPermission and will receive additional integrations in the future. The "Information" section also allows you to add links to additional tabs in other modules, helping you engage your players even more! *All sections support scrolling and have no item limit! See the module page for more details. 2. nanoInfoModule - information module A convenient panel that allows you to provide detailed information about your server rules, plugins, and mechanics! Divide text into categories and descriptions, and customize text size and colors using HTML tags. *All categories support scrolling and have no item limit! 3. nanoWelcomeBack - bonus for returning players Don't lose players who have already decided to return - give them an additional reason to stay by rewarding them for coming back to your server. 4. nanoKitsModule - module for your in-game kits, with or without privilege requirements. Minimalist design, clear functionality, and great usability during gameplay! 5. nanoSettingModule - settings and menu interaction module Supports and expands the capabilities of this core. Already provides configuration options for nanoChat and other supported plugins! 6. IQWipeBlock - temporary item restrictions after a wipe A plugin familiar to many users, now integrated directly into this menu! 7. IQEconomic / Economics / ServerRewards This menu includes built-in support for economy systems, and the player's balance will be displayed below their nickname. If no supported economy system is available - a "NICK NAME" placeholder will be displayed instead. 8. nanoMarker A familiar hit marker customization system, formerly known as IQMarker, now redesigned and fully compatible with nanoModalMenu. 9. nanoCraftSystem An advanced item crafting system for your players with a clean and intuitive interface! The familiar functionality of the former IQCraftSystem plugin 10. nanoCombatLog A convenient UI-based combat history system for your players! The plugin stores the history of recent battles and provides players with detailed information about each encounter directly through a convenient interface. Configuration JSON { "Commands to open the menu": [ "nano", "menu" ], "Default theme key for everyone [Key is the file name without .json in the themes folder]": "white", "List of buttons in the menu [Plugin command - settings]": { "info": { "Plugin name [That supports this menu]": "nanoWelcomeModule", "Icon name from ..data/nanoSystem/nanoModalMenu/Images": "WELCOME_ICON_BUTTON", "Multilingual button title": { "ru": "Главная", "en": "Home" }, "Multilingual button description": { "ru": "Начни отсюда", "en": "Start here" }, "Whether this button is active": true }, "help": { "Plugin name [That supports this menu]": "nanoInfoModule", "Icon name from ..data/nanoSystem/nanoModalMenu/Images": "INFO_ICON_BUTTON", "Multilingual button title": { "ru": "Информация", "en": "Information" }, "Multilingual button description": { "ru": "Всё важное тут", "en": "Everything important" }, "Whether this button is active": true }, "kit": { "Plugin name [That supports this menu]": "nanoKitsModule", "Icon name from ..data/nanoSystem/nanoModalMenu/Images": "KIT_ICON_BUTTON", "Multilingual button title": { "ru": "Наборы", "en": "Kits" }, "Multilingual button description": { "ru": "Приоденься", "en": "Gear up" }, "Whether this button is active": true }, "combat": { "Plugin name [That supports this menu]": "nanoCombatLog", "Icon name from ..data/nanoSystem/nanoModalMenu/Images": "COMBATLOG_ICON_BUTTON", "Multilingual button title": { "ru": "История боёв", "en": "Combat Log" }, "Multilingual button description": { "ru": "Твои сражения", "en": "Your battles" }, "Whether this button is active": true }, "craft": { "Plugin name [That supports this menu]": "nanoCraftSystem", "Icon name from ..data/nanoSystem/nanoModalMenu/Images": "CRAFT_ICON_BUTTON", "Multilingual button title": { "ru": "Система крафта", "en": "Crafting system" }, "Multilingual button description": { "ru": "Создавай всё", "en": "Craft everything" }, "Whether this button is active": true }, "hit": { "Plugin name [That supports this menu]": "nanoMarker", "Icon name from ..data/nanoSystem/nanoModalMenu/Images": "HIT_MARKER_ICON_BUTTON", "Multilingual button title": { "ru": "Хит-маркеры", "en": "Hit-Markers" }, "Multilingual button description": { "ru": "Твой хит-маркер", "en": "Your hit marker" }, "Whether this button is active": true }, "block": { "Plugin name [That supports this menu]": "IQWipeBlock", "Icon name from ..data/nanoSystem/nanoModalMenu/Images": "WIPEBLOCK_ICON_BUTTON", "Multilingual button title": { "ru": "Вайп-блок", "en": "Wipe-Block" }, "Multilingual button description": { "ru": "Следи за темпом", "en": "Keep up with the pace" }, "Whether this button is active": true }, "setting": { "Plugin name [That supports this menu]": "nanoSettingModule", "Icon name from ..data/nanoSystem/nanoModalMenu/Images": "SETTING_ICON_BUTTON", "Multilingual button title": { "ru": "Настройка", "en": "Settings" }, "Multilingual button description": { "ru": "Настрой под себя", "en": "Customize it your way" }, "Whether this button is active": true } }, "Setting up random messages under the player's nickname [if balance is not used]": { "ru": [ "Встречайте - новое меню!", "Тут вы найдете всё необходимое", "Рады видеть тебя" ], "en": [ "Welcome to the new menu!", "You'll find everything you need here", "Glad to see you" ] } }   Commands Commands can be configured in the configuration file. By default, the plugin includes the following command: /menu  
0.0
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
sale
$49.99 $39.99
DynamicMonuments is a groundbreaking plugin for Rust servers that breathes new life into your maps! Say goodbye to tedious manual map editing or relying on RustEdit. With just a few clicks, your server will be transformed, featuring 18 unique monuments that blend seamlessly into any environment.   Key Features: Dynamic Spawning: - Monuments can spawn randomly during wipes or with each server restart (optional) -  Customize spawn frequency and zones through the plugin's configuration -  A variety of monument complexities, ranging from cozy hideouts to sprawling fortresses 18 Unique Monuments: - Water Monuments - Coastal Monuments - River Monuments - Roadside Monuments - Modifications for Standard Monuments: (Metro entrances, power line towers, substations, quarries, and more). Personalization: - Give players personal monuments Versatility: - Compatible with both custom and procedural maps. - Automatically adapts to terrain, water, and roads. - No RustEdit required! Everything is managed through the plugin's configuration. Giving a monument to a player 9 out of 18 monuments can be given to players for personal placement. The dynamic monument is represented as a flare with a unique skin, which can be given to players in any way, such as through an in-game store. To spawn the monument, the player must hold the flare and find a suitable location, receiving instructions in the chat and notifications. Once placed, the monument is locked to the player, and only they can loot it. Chat commands (admin only) /killmonument -    destroys the DynamicMonument you're looking at /replacecrate NewCratePresetName - replaces the crate you're looking at on the location with  NewCratePresetName /spawnmonument  PresetName -  spawns a monument in a random position /spawnmonumentmypos PresetName -  spawns  the monument in your position /killallmonuments -  destroys all DynamicMonuments on the server /respawnmonuments -  forcibly launches automatic respawn of DynamicMonuments /givemonument  PresetName -  give the monument to yourself /addprefabspawnpoint PresetName — adds a crate or static NPC spawn point to a monument at your current position   (only for Static Npc and crates) /removemonumententity command — removes  entity spawn point you're looking at. (only for StaticNpc/crates/Entities for respawn) Console commands (RCON only) spawnmonument  PresetName -  spawns a monument in a random position killallmonuments - destroys all DynamicMonuments on the server respawnmonuments -    forcibly launches automatic respawn of DynamicMonuments givemonument PresetName userID -  give the DynamicMonument to the player Plugin Config en  –  example of plugin configuration in English ru  –  example of plugin configuration in Russian   Check out the rest of my work:  Adem's Codefling Library You can reach out to me in Discord:  Adem's Discord Profile Join the Mad Mappers Discord!
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
Wallpaper Halloween Booster Pack
0:20
71
2
Wallpaper Halloween Booster Pack
RobJ
[UI] Custom Items Creator
0:13
81
0
[UI] Custom Items Creator
Kamycz3q
APRemove
0:12
702
3
APRemove
VORON
Nightmare In Rust 3K [Halloween Custom Map]
0:30
49
2
Nightmare In Rust 3K [Halloween Custom Map]
Ionut Shiro
Blue Tears
0:16
231
5
Blue Tears
Kimmi
Highest Rated
Top-rated picks trusted and loved by the community.
Trending Files
Popular picks members are downloading the most right now.
Great Deals
Discounted picks, limited-time deals, and sale items worth grabbing now.
Latest Reviews
See what customers are saying about their experience with files.
Another great addition to the package. The plugin works perfectly, as always, and our players already love it. They’re actively using it to generate large amounts of Low Grade Fuel. Amazing developer, great execution, and excellent development overall. Keep up the great work!
Wow very nice map and attention to détails. I was playing hawk ridge in the past, when frost made a vid on it thanks for updating ! The new monument is insane keep up!
This map is one of the first I used from Keirox. Its intricate details and additional features create an exciting and consistently engaging experience. It is brilliant for PvE, offering numerous locations for building, which works exceptionally well with RaidableBases and Infected Bunker. The latter is just one of the custom monuments, but I must say it is my favourite.
This map is undoubtedly a favourite on my server! Its intricate details and additional features create an exciting and consistently engaging experience, always presenting something new to discover. The custom monuments are particularly impressive, showcasing outstanding detail. 
This is probably one of the harder plugins to configure.it looks good if you can figure it all out.
Very nice plugin, it's easy to understand and is very straightforward for Halloween time. As a little fun on the side, it's really enjoyable.
XP Pro is a clean, modern progression plugin that actually feels good to use. The UI is easy for players to find, and it hooks into the rest of the server without a problem. Players really love the fact skills don't wipe after prestige. I would 100% recommend XPPro!  

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.1m
Total downloads
Customers
12.2k
Customers served
Files Sold
173k
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.