Jump to content
sale
‼️Note: This is an add-on, not a standalone plugin. It requires the DynamicMonuments plugin to be installed (sold separately). Turn any Rust map into a Halloween-themed world with almost no effort. Just install the add-on, enable the features you want, and let Dynamic Monuments handle the rest — no RustEdit required. Bundle adds 8 unique Halloween locations, themed NPCs, and extra decorations across the map. Locations can spawn automatically, while powerline poles and roadside junk piles can also be replaced with Halloween-themed versions. Features: - 8 unique Halloween locations - Themed NPCs on 7 of 8 locations - Custom decoration for powerline poles - Custom decoration for roadside junk piles - Automatic spawning across the map - No RustEdit required Monuments: - Cursed Mill - Abandoned Hospital - Vampire Gas Station - Slasher Warehouse/ - Plague Church - Scarecrow Ritual - Haunted Crypt - Mummy Market Dynamic spawning Monuments can automatically spawn around the map. They can also respawn in different positions after a server restart, making the map less predictable and giving players new locations to discover. Installation Instructions 1. Make sure you have the latest version of the DynamicMonuments plugin installed 2. Move the contents of the `data/DynamicMonuments` folder from the downloaded archive into the `oxide/data/DynamicMonuments` folder on your server 3. Reload the NpcSpawn plugin 4. Reload the DynamicMonuments plugin Check out the rest of my work:  Adem's Codefling Library Join the Mad Mappers Discord!
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
🗃️Configuration 🗃️Lang ✨XP Keys ⚡Permanent Buffs 🎓Skills 🍀Ability 🌐XPPro Editor - Edit the levels, rewards, skills abilities using the website (https://xppro-editor.vercel.app/) ⚙️Languages - Right now I have already translated files you can download and use: German, Spanish, French, Brazilian Portuguese, Russian, Simplified Chinese Translation.zip 📡Live Server for Test before buy (CREATIVE SERVER) client.connect 91.229.114.90:28132  
5.0
Optimize A stylishly designed plugin that boosts player FPS and includes a wide range of performance optimizations. 15+ optimization settings Oxide & Carbon English · Russian Supports Community Servers Depending on the hardware, client FPS either goes up or becomes noticeably more stable. Goals Before developing any plugin, we define the goals it should achieve when running on your game server. Improve players FPS Make your project stand out Improve the overall quality Features and Capabilities We provide extensive functionality for both server owners who purchase the plugin and the players who use it. General Polished and thoughtfully designed interface Extensive plugin customization Players One time notification when low FPS is detected Numerous optimization settings Optimization Settings Players enable exactly what they need — every option is toggled individually, and choices are saved automatically. World Around You Draw distance The server stops sending buildings, boxes and other objects that are far away. Distant trees Trees load only around you instead of the whole map — as you move, they stream in on their own. Saves memory and speeds up joining the server. Images and drawings Drawings on signs, photos, paintings and spray art stop loading. Saves memory and bandwidth. Unapproved Skins Disables skins that have not been accepted into the game but may still be used by other players. Fire, Light & Animations Destruction debris No debris flies around when walls and structures collapse. The difference is most noticeable during raids. Flames Furnaces, campfires, and torches will no longer display flames. The difference is especially noticeable in large, heavily built-up bases. Wind turbine rotation Wind turbines stop spinning. They generate power just like before. Turret lasers Laser sights on turrets and SAM sites are turned off. Falling trees A chopped tree simply disappears — no falling animation, no cracking sounds. Construction smoke Smoke and effects from placing, upgrading and repairing structures are no longer shown. Lights Lamps and searchlights will no longer emit light. The difference is especially noticeable in large, heavily built-up bases. Electricity & Industrial Items in industrial pipes Item animation inside industrial conveyors and pipes is turned off. The conveyors themselves keep working as usual. Recyclers and quarries Recyclers, quarries and pumpjacks stop shaking and animating. They keep on working. Water flow Water inside hoses and pipes is no longer rendered. Sprinklers and water supply work as usual. Effects & Sounds Distant effects Explosions, muzzle flashes and smoke from other players' distant fights are hidden. Everything happening near you stays visible as usual. Voice chat You won't hear other players' voice chat, or will hear it only at a reduced range. Frequently Asked Questions We have anticipated your questions and answered the most common ones below. You can ask any additional questions in the plugin's discussion section. Do you accept suggestions for improving the plugin? Sure! To submit an idea, join our Discord Server obtain the required role, and post your suggestion in the #suggestions channel. What should I do if the plugin is not working? Create a support ticket on our Discord Server and we will help you resolve the issue. Does the plugin require a powerful game server? No. The plugin is well optimized and will not place a significant load on your server, even on low-end hardware or with a high player count. Permissions and Commands Below is a list of the permissions and commands available in the plugin. Permissions optimize.use Grants players access to the plugin Commands /fps Opens the plugin menu Console Commands optimize.wipe Clears the player settings database Join our Click on this text to join our server, get support, updates, and more. Developed in Authors Code by DezLife Design by Illumination
5.0
[ ! ] The zip contains a DLL extension that goes into RustDedicated_Data/Managed. Some hosts do not allow uploading DLLs - check with your host before buying. [ ! ] Water Wheel Bot lets your players hire an NPC worker who climbs into their water wheel and turns it for a paid shift, so the base keeps its power while they farm, raid or log off for the night. They pick a tier, walk or run and a shift length, and pay with scrap or your server's economy. Workers get tired as they work: feed them, let them eat from the boxes next to the wheel, boost them for extra power, extend the shift or let it renew on its own, and every few hires they level up and drain slower. Gear found in crates goes on the wheel itself, worker contracts pay for a hire, and in a river the worker's power adds to the current instead of replacing it. Everything happens in game: a hire window and a status window with the real water wheel turning inside them, a HUD next to your wheels with a tab for each one, a row in the vitals stack, and /worker for one window with your workers, your lifetime stats, a real map and the gear workshop. Eight languages are built in.     🌟 Features of Water Wheel Bot An NPC worker who mounts the water wheel and powers it by hand for the whole shift, on dry land or in a river Three worker tiers (Novice, Standard and Veteran by default) with their own price, power, stamina drain and outfit, all editable Walk or Run: more power costs more and drains faster, and a worker hired to run can switch pace mid-shift Shift lengths from 30 minutes to 24 hours by default, each button showing what the longer shift saves Stamina: power drops when the worker is hungry and stops at zero. Feed the worker from your inventory in one click, or let them eat from your boxes near the wheel, with a favorite food that fills them up more Boost for extra power over a short time, with its own drain and cooldown, and extend a shift or let it renew itself when it ends Veterancy: every few hires your workers level up and drain slower Worker gear on each wheel: boots, bearings, a canteen and a headlamp in three tiers, found in crates and fitted with one click. The worker wears the boots and the headlamp Worker contracts: items that pay for a hire at their tier and shift length, found in crates, given by admins or sold in shops The river keeps working: in a river the worker's power is added to the current's, and the hire window shows both. Plugins that upgrade a water wheel, like Water Wheel Upgrades, make the worker stronger too A HUD next to your wheels in full or compact size. With several of your wheels close together it gets a tab for each one, a pager and a ping only you can see, and you can bind a key to flip through them. Each player can drag it anywhere on their own screen (/worker hud move) One row in the vitals stack for all your workers, which turns red when one runs low /worker opens one window with four tabs: WORKERS with quick actions, STATS with your lifetime numbers, MAP with your workers on the real world map, and WORKSHOP with the gear on each wheel Prorated refunds when you dismiss a worker early (two clicks, with the refund shown before you confirm) or when the wheel is destroyed Only the wheel's owner, their team and players authorized on its tool cupboard can hire on it or change its gear, so nobody can lock your wheel Scrap works out of the box, and six economy plugins are supported A VIP price, a free permission, a night power multiplier, map markers, worker chatter and a warning before the shift ends, each on its own switch The wheel turns and the water flows inside the windows, buttons light up on hover, and UI sounds are optional Rentals, stamina, gear and stats survive restarts Eight languages built in: English, Spanish, Brazilian Portuguese, Russian, Ukrainian, French, Italian and German, each player in their own   🎮 Commands Hammer a water wheel - open the hire window, or the status window of its worker (a damaged wheel is repaired first, as usual) Talk to the worker - the status window /worker - the workers window /worker stats, /worker map, /worker workshop - open it on that tab /worker hud - switch the HUD between full and compact /worker hud move - drag the HUD anywhere on your screen, then press DONE (RESET puts it back in the corner). Each player's place is saved /worker list - your workers in chat /worker renew, /worker boost, /worker extend <n> - the same actions from chat; with several workers, /worker 2 boost wwb.hud.next, wwb.hud.prev - flip the HUD through your nearby wheels. Bind them in the F1 console with bind k wwb.hud.next Admin /worker give <player> <id | all> [amount] - give gear or contracts. Ids: boots1-3, bearings1-3, canteen1-3, lamp1-3, contract1-3 wwb.give <player> <id | all> [amount] - the same from the server console or RCON wwb.reimages - download the interface artwork again The chat command name is set in the config.   🛡️ Permissions waterwheelbot.use - hire workers and use /worker. Required: grant it to your default group waterwheelbot.free - hire, extend and renew at no cost waterwheelbot.vip - the VIP price (20% off by default) waterwheelbot.admin - control any worker, hire and fit gear on any water wheel, and give gear and contracts   🏆 Included Currencies Scrap - works out of the box, taken from and paid into the player's inventory Economics - the Economics balance ServerRewards - reward points IQEconomic - the IQEconomic balance ShoppyStock - any shop currency, picked with ShoppyStock Shop Name BankSystem - the BankSystem balance MBCoins - the MBCoins balance You pick one in the config. Refunds and auto-renew go through the same wallet, and a failed payment never hires a worker.   🧰 Worker Gear and Contracts Gear goes on a wheel, not on a player: four slots with three tiers each, and whoever works that wheel gets the bonus. The defaults: Work Boots - +10%, +20% and +35% power, worn by the worker Bearings - +5%, +10% and +15% power, and the wheel reaches full speed faster Canteen - 15%, 25% and 40% less stamina drain Headlamp - +20%, +40% and +70% power at night, worn by the worker A worker contract pays for one hire: Novice for 30 minutes, Standard for 1 hour or Veteran for 3 hours by default. Players find gear and contracts in crates (normal, tool and elite crates, supply drops, Bradley and patrol helicopter crates, and the locked crates of Chinook drops, oil rigs and ghost ships), each with a chance per tier you set per crate. Both are real items with their own name, skin and icon, so they stack, trade, fit in boxes and sell in shops like any other item.   🖼️ Showcase Every screen below is the plugin running in game Your workers on their wheels, and the HUD with a tab for each one Hire a worker: tier, pace, shift length and auto-renew The status window during a boost WORKERS: every worker you own, with quick actions WORKSHOP: the gear on each wheel MAP: your workers on the real world map STATS: your lifetime numbers A worker contract pays for the hire Out of stamina: feed the worker to get the wheel going The compact HUD Move the HUD anywhere on your screen with /worker hud move   🎥 Video The trailer, recorded in game (click to play)   ⚙️ Configuration Everything lives in oxide/config/WaterWheelBot.json: Economy - Scrap or the economy plugin, the currency symbol and the ShoppyStock shop name Power and stamina - power for Walk and Run, whether the river current adds to the worker, stamina drain, the low stamina threshold, the night power multiplier and pausing the timer while the worker starves Prices - the shift lengths (label, minutes, cost), the Run and VIP multipliers and the refund rate on dismissal Worker tiers - name, tagline, price, power, drain and outfit per tier, and the default tier Veterancy - hires per level, max level and the drain reduction per level Food - stamina per food item, the favorite food bonus, and auto-feed from boxes near the wheel Boost - power and drain multipliers, duration and cooldown Worker Gear and Worker Contracts - on or off, the base item, and every piece and contract with its name, skin, icon and stats Loot - on or off, and the chance per crate Rules - auto-renew, team control, who can hire on a wheel and the HUD radius Extras - the vitals row, map markers, chatter and gestures, UI sounds, the animated scenes, the personal ping, the expiry warning and the map zoom Look - the worker's name and clothing   📚 FAQ Q: Do I need an economy plugin? A: No. Scrap works out of the box. Economics, ServerRewards, IQEconomic, ShoppyStock, BankSystem and MBCoins work when they are installed and picked in the config. Q: Does the wheel need to be in water? A: No. The worker turns it by hand, like a player would. In a river the wheel keeps its water power and the worker's is added on top, and the hire window shows both. Q: Can someone hire a worker on my wheel and block it? A: No. By default only the wheel's owner, their team and players authorized on its tool cupboard can hire on it or change its gear. Admins can switch that off. Q: What happens on a restart, or if the wheel is destroyed? A: Rentals, stamina, gear and stats are saved and come back after a restart. The shift clock is real time, so it keeps running while the server is down. If the wheel is destroyed, the worker leaves, the owner gets the prorated refund and the gear drops on the ground. Q: Does it contact any external service? A: Only our image server. On its first start the plugin downloads its interface artwork, about 170 PNG images, from rust-cui.crashplugins.space and caches it, so later starts load it from disk. These are plain image downloads: nothing about your server or your players is sent. The world map in the MAP tab is rendered on your own server. No update check, no analytics, no license check. Q: I run 1.1.0. What changes when I update? A: Install the DLL from the zip, restart once and replace WaterWheelBot.cs. Your config migrates on load and keeps your prices, durations, power, stamina, food and clothing; gear, contracts and crate loot are added with their defaults, and workers on shift keep working. 3.0.0 no longer uses Oxide.Ext.AnimEngine.dll, so delete it unless another plugin needs it. The changelog and the README inside the zip have the details. Q: Can I translate it? A: Yes. Eight languages are built in and each player sees their own. For another one, copy oxide/lang/en/WaterWheelBot.json to oxide/lang/<code>/WaterWheelBot.json and translate it: every player facing text is there. Q: Does it work on Carbon? A: Yes. The extension goes into carbon/extensions instead of RustDedicated_Data/Managed, and everything else is the same.   🔧 API / Hooks // API: WaterWheelBot?.Call<T>("Method", ...) // wheelNetId is the wheel's net.ID.Value, ownerId a SteamID64, both as ulong object API_HireBot(BasePlayer player, ulong wheelNetId, int durationIndex, bool isRunning, int tierIndex = -1, bool charge = true) // true, or an error string bool API_DismissBot(ulong wheelNetId, bool refund = true) Dictionary<string, object> API_GetBotInfo(ulong wheelNetId) // owner, mode, stamina, time left, power, energy, auto-renew, tier double API_GetTotalEnergyWh(ulong ownerId) int API_GetTotalHires(ulong ownerId) int API_GetVeterancyLevel(ulong ownerId) Item API_CreateGearItem(string id, int amount = 1) // a gear piece or a contract (boots1, contract2, ...), null if the id is unknown   Questions, ideas or bug reports? Join our Discord.
5.0
sale
This is a custom package created by us, featuring 110 unique bases and a specialized loot setup tailored for five difficulty levels, ranging from Easy to Nightmare. Note:  The building skins in the package showcase images may differ from the spawned bases or use the default building skin. Warning: The Raidable Bases plugin requires the Copy Paste plugin to function. You must install both for this bases pack to work. 🔗 Raidable Bases (Paid): https://codefling.com/plugins/raidable-bases 🔗 Copy Paste (Free): https://umod.org/plugins/copy-paste This Raidable Bases Pack & Loot Tables package includes: 🏡30 Easy Bases            +🗡️Base_Loot Tables   (Easy "Vanilla" and "Enhanced" tables included) 🏡30 Medium Bases       +🗡️Base_Loot Tables   (Medium "Vanilla" and "Enhanced" tables included) 🏡30 Hard Bases            +🗡️Base_Loot Tables   (Hard   "Vanilla" and "Enhanced" tables included) 🏡10 Expert Bases          +🗡️Base_Loot Tables   (Expert "Vanilla" and "Enhanced" tables included) 🏡10 Nightmare Bases   +🗡️Base_Loot Tables   (Nightmare "Vanilla" and "Enhanced" tables included) Beware:   Our loot table package includes only the 5-tier loot tables within the Base_loot folder, ranging from easy to nightmare. It does not include the loot tables from the Difficulty_Loot or Weekday_Loot folders. With a total of 110 bases, this package focuses on simplicity and optimization. Most bases are protected by turrets and traps, and each base is designed with player PC performance and server stability in mind.   VANILLA AND ENHANCED LOOT TABLES FOR RAIDABLE BASES This package includes 10 different base loot table files, ensuring a well-structured and advanced configuration for every difficulty level, from Easy to Nightmare. 5 loot files for the Vanilla setup (Easy, Medium, Hard, Expert, Nightmare), offering a balanced loot experience with some junk items, staying close to a 1x rate. 5 loot files for the Enhanced setup (Easy, Medium, Hard, Expert, Nightmare), designed for modded servers with 2x, 3x, or higher gather rates, featuring cleaner loot tables with minimal junk and more valuable rewards. 📁 Installation Path: All loot table files are intended for the /oxide/data/RaidableBases/Base_Loot directory. ⚠️ Setup Requirement: You must choose and install only one loot table setup at a time—either Vanilla or Enhanced. If you want to switch, you can replace the current files with the other set, but both cannot be active simultaneously. For those exclusively seeking the loot table, we offer it as a standalone product:  https://codefling.com/customizations/raidable-bases-loot-tables-pack (Note: If you've purchased our Raidable Bases Pack & Loot Tables (110 Bases) package, there is no need to buy this separately.)   WARNING: TWO DIFFERENT INSTALLATION METHODS (PLEASE READ BOTH AND APPLY ONLY THE ONE THAT FITS YOUR NEEDS) INSTALLATION GUIDE 1: (If you do not have a custom configuration and are not a professional in server configurations, choose this option. However, if you already have your own configuration and profile settings and do not wish to use the optional configs we provide—in other words, if you only need the bases and loot tables—use the second installation guide instead.) Step 1: Place the Config File From the extracted ZIP files, locate the config folder and find the RaidableBases.json file. Move it to the following directory: 📁 /serverfiles/oxide/config Step 2: Place the Bases From the extracted ZIP files, locate the copypaste folder and move it to the following directory: 📁 /serverfiles/oxide/data Step 3: Place the Base_Loot Tables From the extracted ZIP files, locate the Base_Loot folder and move it to the following directory: 📁 /serverfiles/oxide/data/RaidableBases Important: If there are any existing JSON files inside this folder that are not part of our loot tables, delete them to ensure proper functionality. Choose between Vanilla or Enhanced loot tables based on your preference. If the folder is named "Base_Loot (Enhanced loot)", remove the text in parentheses so that the correct folder name is simply: "Base_Loot"   (Otherwise, the loot tables will not work properly.) Step 4: Place the Profiles Folder From the extracted ZIP files, locate the profiles folder and move it to the following directory: 📁 /serverfiles/oxide/data/RaidableBases Why Are Profiles Important? The profiles folder contains crucial settings that allow you to: ✔️ Enable/disable the dome ✔️ Enable/disable NPCs ✔️ Adjust the number of lootable items These are just a few examples—there are dozens of important settings that directly affect how raid bases function. The config file alone is not enough—these files play a major role in customizing your raid bases. ⚠️ I strongly recommend reviewing each difficulty setting (Easy to Nightmare) inside the profiles folder and adjusting them based on your needs. Step 5: Restart the plugin via RCON: o.reload RaidableBases INSTALLATION GUIDE 2: (Use this installation method if you do not want to use our configurations and instead prefer to use your own config files and your own /oxide/data/RaidableBases/Profiles configurations.) In this case, you only need to add the bases. To do this, use the following commands in RCON:   Step 1:   You can add bases one by one or in bulk. After executing the commands in RCON, the bases will be registered inside the Profiles configuration. If you do not want to deal with these adjustments, it is recommended to use Installation Guide 1 instead. A- Example RCON commands:   rb.config add "Easy Bases" fullwipedeasy1 rb.config add "Hard Bases" fullwipedhard1 B- Commands to Integrate Raid Bases in Bulk via RCON: rb.config add "Easy Bases" fullwipedeasy1 fullwipedeasy2 fullwipedeasy3 fullwipedeasy4 fullwipedeasy5 fullwipedeasy6 fullwipedeasy7 fullwipedeasy8 fullwipedeasy9 fullwipedeasy10 fullwipedeasy11 fullwipedeasy12 fullwipedeasy13 fullwipedeasy14 fullwipedeasy15 fullwipedeasy16 fullwipedeasy17 fullwipedeasy18 fullwipedeasy19 fullwipedeasy20 fullwipedeasy21 fullwipedeasy22 fullwipedeasy23 fullwipedeasy24 fullwipedeasy25 fullwipedeasy26 fullwipedeasy27 fullwipedeasy28 fullwipedeasy29 fullwipedeasy30 rb.config add "Medium Bases" fullwipedmed1 fullwipedmed2 fullwipedmed3 fullwipedmed4 fullwipedmed5 fullwipedmed6 fullwipedmed7 fullwipedmed8 fullwipedmed9 fullwipedmed10 fullwipedmed11 fullwipedmed12 fullwipedmed13 fullwipedmed14 fullwipedmed15 fullwipedmed16 fullwipedmed17 fullwipedmed18 fullwipedmed19 fullwipedmed20 fullwipedmed21 fullwipedmed22 fullwipedmed23 fullwipedmed24 fullwipedmed25 fullwipedmed26 fullwipedmed27 fullwipedmed28 fullwipedmed29 fullwipedmed30 rb.config add "Hard Bases" fullwipedhard1 fullwipedhard2 fullwipedhard3 fullwipedhard4 fullwipedhard5 fullwipedhard6 fullwipedhard7 fullwipedhard8 fullwipedhard9 fullwipedhard10 fullwipedhard11 fullwipedhard12 fullwipedhard13 fullwipedhard14 fullwipedhard15 fullwipedhard16 fullwipedhard17 fullwipedhard18 fullwipedhard19 fullwipedhard20 fullwipedhard21 fullwipedhard22 fullwipedhard23 fullwipedhard24 fullwipedhard25 fullwipedhard26 fullwipedhard27 fullwipedhard28 fullwipedhard29 fullwipedhard30 rb.config add "Expert Bases" fullwipedexp1 fullwipedexp2 fullwipedexp3 fullwipedexp4 fullwipedexp5 fullwipedexp6 fullwipedexp7 fullwipedexp8 fullwipedexp9 fullwipedexp10 rb.config add "Nightmare Bases" fullwipednight1 fullwipednight2 fullwipednight3 fullwipednight4 fullwipednight5 fullwipednight6 fullwipednight7 fullwipednight8 fullwipednight9 fullwipednight10 Step 2: Place the Base_Loot Tables From the extracted ZIP files, locate the Base_Loot folder and move it to the following directory: 📁 /serverfiles/oxide/data/RaidableBases Important: If there are any existing JSON files inside this folder that are not part of our loot tables, delete them to ensure proper functionality. Choose between Vanilla or Enhanced loot tables based on your preference. If the folder is named "Base_Loot (Enhanced loot)", remove the text in parentheses so that the correct folder name is simply: "Base_Loot"   (Otherwise, the loot tables will not work properly.) Step 3: Restart the plugin via RCON: o.reload RaidableBases EXTRA IMPORTANT INFORMATIONS: We do not use a dome, NPCs, or arena walls around raid bases on our servers, and in the ZIP file we provided, these features are also disabled by default. If you want to enable them, you will need to adjust the settings accordingly. For example, to enable the dome, follow the steps below: Navigate to: /oxide/data/RaidableBases/Profiles Open the files inside the Profiles folder with a text editor. Locate the following settings: (This is already set to false because it is required for markers to appear on the map.) "Spawn Silently (No Notification, No Dome, No Map Marker)": false, "Create Dome Around Event Using Spheres (0 = disabled, recommended = 5)": 0, Change the value from 0 to 5 as shown below: "Create Dome Around Event Using Spheres (0 = disabled, recommended = 5)": 5, Additionally, the loot amount for bases varies depending on the difficulty level (easy, medium, hard, expert, and nightmare). You can adjust this setting in the same Profiles location according to your needs: "Amount Of Items To Spawn": 210, For example, in medium bases, this value is set to 210, which determines the total number of items that will appear in crates, furnaces, and the cupboard. Our current configuration is specifically adjusted to prevent players from feeling overwhelmed by massive buildings right after a wipe. We have configured Maintained Events accordingly to ensure a balanced experience. In our setup: - Timed events and purchasable events are disabled. - After a wipe, easy bases will start spawning 30 minutes later. - Nightmare bases will begin spawning 48 hours (2 days) later. Imagine starting the game with just a torch in hand and immediately encountering a nightmare base on the shore. You’d likely quit the game right away—this setting is crucial for us to avoid such scenarios. Configuration Example: serverfiles/oxide/config "Maintained Events": {   "Always Maintain Max Events": true,   "Max Maintained Events": 30,   "Enable X Hours After Wipe (0 = immediately)": {     "Easy": 0.5,     "Medium": 1.0,     "Hard": 3.0,     "Expert": 24.0,     "Nightmare": 48.0       All of our bases from Easy to Nightmare are equipped with turret protection. If you do not want turrets to spawn in your raidable bases on your server, you can use the following method. Go to the file path /data/RaidableBases/Profiles, open the JSON files inside with a text editor, and apply the following:   "Kill These Prefabs After Paste": [     "assets/prefabs/npc/autoturret/autoturret_deployed.prefab",     "autoturret_deployed" ], If you are satisfied with this package, you can support us by leaving a 5-star review on the site where you purchased it. Your feedback motivates us to continue improving and providing even better configurations for dedicated server owners like you. Please leave a review here:  https://codefling.com/bases/raidable-bases-pack-loot-tables-110-bases?tab=reviews Thank you! ❤️ Support:  FULLWIPED DISCORD  
5.0
$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
$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
sale
$40.00 $31.95
ServerPanel adds a player information menu to your server, where you can both share important and useful information with your players and integrate your plugins into it!     🌟  Features User-Friendly Interface: Intuitive GUI for easy navigation and interaction. Economy Integration: Supports various economy plugins for seamless financial management. Dynamic Menu Categories: Organize functionalities into customizable categories for better user experience. Extensive Configuration Options: Almost every aspect of the plugin can be customized, including messages, colors, sizes, fonts, tion. Auto-Open Menu: Automatically displays the menu upon player connection, configurable per server settings. Block Settings: Control access to the menu during building, raiding, or combat situations to enhance gameplay balance. Multiple Economy Head Fields: Display various economic metrics such as balance, server rewards, and bank information. Permission Management: Fine-tune permissions for different user roles to control access to features. Localization Support: Easily translate and customize all messages for different languages. Performance Optimized: Designed to minimize server lag while providing rich functionality. Customizable Hooks: Integrate with existing economy systems using customizable hooks for adding, removing, and displaying balances. Editor Position Change: Admins can now change editor positions with a simple click, choosing between left, center, or right alignments. Command Enhancements: Commands are now processed with multiple arguments separated by "|", enabling bulk command processing.   🎮  Commands /info –  open menu /sp.install  (or) /welcome.install –  open installer menu sp.migrations –  console command for updating plugin data structure when upgrading to new versions. Automatically creates backups before making changes. sp.migrations list – shows available migrations and whether they need to run sp.migrations run <version> – runs specific migration (e.g., "1.3.0") sp.migrations run <version> force – forces migration even if not detected as needed   🛡️  Permissions serverpanel.edit – allows players to edit the plugin settings and open the edit menu serverpanelinstaller.admin - required to access the plugin installation functions   🎥  Video   🖼️  Showcase Templates Template V1 Template V2 Template V3 Template V5 Editor Installer   🧪  TEST SERVER Join our test server to view and experience all our unique features yourself! Copy the IP Address below to start playing! connect 155.103.86.38:28015   📊  Update Fields ServerPanel supports dynamic update fields that can be used in your templates to display real-time information. These fields are automatically updated and can be used in text components, headers, and other interface elements. Player Information {online_players} – Number of currently online players {sleeping_players} – Number of sleeping players {all_players} – Total number of players (online + sleeping) {max_players} – Maximum server capacity {player_kills} – Player's kill count (requires KillRecords, Statistics, or UltimateLeaderboard) {player_deaths} – Player's death count (requires KillRecords, Statistics, or UltimateLeaderboard) {player_username} – Player's display name {player_avatar} – Player's Steam ID for avatar display Economy {economy_economics} – Economics plugin balance {economy_server_rewards} – ServerRewards points {economy_bank_system} – BankSystem balance Note: Economy fields are fully customizable in "oxide/config/ServerPanel.json" under "Economy Header Fields". You can add support for any economy plugin by configuring the appropriate hooks (Add, Balance, Remove). Custom keys can be created and used in templates just like the default ones. Server Information {server_name} – Server hostname {server_description} – Server description {server_url} – Server website URL {server_headerimage} – Server header image URL {server_fps} – Current server FPS {server_entities} – Number of entities on server {seed} – World seed {worldsize} – World size {ip} – Server IP address {port} – Server port {server_time} – Current server time (YYYY-MM-DD HH:MM:SS) {tod_time} – Time of day (24-hour format) {realtime} – Server uptime in seconds {map_size} – Map size in meters {map_url} – Custom map URL {save_interval} – Auto-save interval {pve} – PvE mode status (true/false) Player Stats {player_health} – Current health {player_maxhealth} – Maximum health {player_calories} – Calorie level {player_hydration} – Hydration level {player_radiation} – Radiation poisoning level {player_comfort} – Comfort level {player_bleeding} – Bleeding amount {player_temperature} – Body temperature {player_wetness} – Wetness level {player_oxygen} – Oxygen level {player_poison} – Poison level {player_heartrate} – Heart rate Player Position {player_position_x} – X coordinate {player_position_y} – Y coordinate (height) {player_position_z} – Z coordinate {player_rotation} – Player rotation (degrees) Player Connection {player_ping} – Connection time in seconds {player_ip} – Player's IP address {player_auth_level} – Authorization level (0=Player, 1=Moderator, 2=Admin) {player_steam_id} – Steam ID {player_connected_time} – Connection start time {player_idle_time} – Idle time (HH:MM:SS) Player States {player_sleeping} – Is sleeping (true/false) {player_wounded} – Is wounded (true/false) {player_dead} – Is dead (true/false) {player_building_blocked} – Is building blocked (true/false) {player_safe_zone} – Is in safe zone (true/false) {player_swimming} – Is swimming (true/false) {player_on_ground} – Is on ground (true/false) {player_flying} – Is flying (true/false) {player_admin} – Is admin (true/false) {player_developer} – Is developer (true/false) Network & Performance {network_in} – Network input (currently shows 0) {network_out} – Network output (currently shows 0) {fps} – Server FPS {memory} – Memory allocations {collections} – Garbage collections count Usage Example: You can use these fields in any text component like: "Welcome {player_username}! Server has {online_players}/{max_players} players online."   🔧  API Documentation for Developers ServerPanel provides an API for plugin developers to integrate their plugins into the menu system. Required Methods API_OpenPlugin(BasePlayer player) - Main integration method that returns CuiElementContainer OnServerPanelClosed(BasePlayer player) - Called when panel closes (cleanup) OnServerPanelCategoryPage(BasePlayer player, int category, int page) - Called when category changes (cleanup) OnReceiveCategoryInfo(int categoryID) - Receives your category ID Integration Example [PluginReference] private Plugin ServerPanel; private int _serverPanelCategoryID = -1; private void OnServerInitialized() { ServerPanel?.Call("API_OnServerPanelProcessCategory", Name); } private void OnReceiveCategoryInfo(int categoryID) { _serverPanelCategoryID = categoryID; } private void OnServerPanelCategoryPage(BasePlayer player, int category, int page) { // Cleanup when player switches categories } private CuiElementContainer API_OpenPlugin(BasePlayer player) { var container = new CuiElementContainer(); // Create base panels (required structure) container.Add(new CuiPanel() { RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1"}, Image = {Color = "0 0 0 0"} }, "UI.Server.Panel.Content", "UI.Server.Panel.Content.Plugin", "UI.Server.Panel.Content.Plugin"); container.Add(new CuiPanel() { RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1"}, Image = {Color = "0 0 0 0"} }, "UI.Server.Panel.Content.Plugin", "YourPlugin.Background", "YourPlugin.Background"); // Add your plugin's UI elements here container.Add(new CuiLabel { RectTransform = {AnchorMin = "0.1 0.8", AnchorMax = "0.9 0.9"}, Text = {Text = "Your Plugin Interface", FontSize = 16, Align = TextAnchor.MiddleCenter, Color = "1 1 1 1"} }, "YourPlugin.Background", "YourPlugin.Title"); // Add buttons, panels, etc. using "YourPlugin.Background" as parent return container; } private void OnServerPanelClosed(BasePlayer player) { // Cleanup when panel closes } Header Update Fields API_OnServerPanelAddHeaderUpdateField(Plugin plugin, string updateKey, Func<BasePlayer, string> updateFunction) - Registers a per-player string provider for a header placeholder. Returns true on success. API_OnServerPanelRemoveHeaderUpdateField(Plugin plugin, string updateKey = null) - Unregisters a specific updateKey for your plugin, or all keys for your plugin when updateKey is null. Returns true on success. Usage Example [PluginReference] private Plugin ServerPanel; private void OnServerInitialized() { // Register a dynamic header field for each player ServerPanel?.Call("API_OnServerPanelAddHeaderUpdateField", this, "{player_kdr}", (Func<BasePlayer, string>)(player => GetKdr(player))); } private string GetKdr(BasePlayer player) { // Compute and return the value to display in the header for this player return "1.23"; } Using in UI: Place your key (e.g., {player_kdr}) directly in Header Field texts. The value will be updated per player using your function.   📚  FAQ Q: Why can't I open the menu? A:  Make sure that the plugin is installed and activated on your server. If the problem persists, contact the server administrator. Q: How do I enable Expert Mode? (disables automatic template updates) A: In the data file "Template.json", turn on the "Use an expert mod?" option: "Use an expert mod?": true, P.S.  "Template.json” is located in the "oxide/data/ServerPanel" directory (if you use Oxide) or in the "carbon/data/ServerPanel" directory (if you use Carbon) Q: I see black images with Rust logo or get error 429 when loading images. What should I do? A: These issues occur when there are problems downloading images from the internet. To fix this, enable Offline Image Mode which will use local images instead: Enable the mode in config: Open "oxide/config/ServerPanel.json" (or "carbon/config/ServerPanel.json" for Carbon) Set "Enable Offline Image Mode": true Set up the images: Create folder "TheMevent" in "oxide/data" (or "carbon/data" for Carbon) Download PluginsStorage (click "CODE" → "Download ZIP") Extract the ZIP and copy all contents to the "TheMevent" folder Reload the plugin: Type o.reload ServerPanel (Oxide) or c.reload ServerPanel (Carbon) Note: If using a hosting service, you may need to use their file manager or FTP to upload the files. Q: Does ServerPanel work only with Mevent's plugins? A: Currently, ServerPanel integrates seamlessly with Mevent's plugins (Shop, Kits, Daily Rewards, etc.). However, other developers can use the provided API to integrate their plugins into the menu system. The plugin system is designed to be extensible for third-party integrations. Q: Why do integrated plugins (Shop, Kits) have different window sizes? A: Different plugins may use different templates for integration. Make sure all your integrated plugins use the same template version (V1, V2, etc.) that matches your ServerPanel template. Update the template in each plugin to ensure consistent sizing. Q: The panel displays differently for different players. How can I make it show the same on everyone's screen? A: This issue occurs when players have different UI scale settings. To fix this and ensure consistent display for all players: Open the "Template.json" file located in "oxide/data/ServerPanel" (or "carbon/data/ServerPanel" for Carbon) Find the "Parent (Overlay/Hud)" setting in the "Background" section Change the value from "Overlay" to "OverlayNonScaled" Save the file and restart your server or reload the plugin Q: How can I change the video displayed in the ServerPanel interface to my own custom video? A: Yes, you can replace the default video with your own! You need to find and modify the command: serverpanel_broadcastvideo [your_video_url] Replace [your_video_url] with the direct link to your video. For best compatibility, we recommend hosting your video on imgur.com. Q: My custom images are not loading or show as blank/question marks. What image hosting should I use? A: For custom images, we recommend using imgbb.com for image hosting. Avoid Imgur and services without direct access to the image. For the most reliable experience, use Offline Image Mode with local images instead. Q: How can I make plugin UIs open outside of the ServerPanel menu instead of inside categories? A: You can configure buttons to execute chat commands that open plugin UIs independently. To do this: In your button configuration, set "Chat Button": true Set the "Commands" field to "chat.say /command" (replace "command" with the actual plugin command) Example: To open the Cases plugin outside the menu: "Chat Button": true "Commands": "chat.say /cases" This will execute the command as if the player typed it in chat, opening the plugin's interface independently rather than within the ServerPanel menu. Q: Text in V4 template is shifting or sliding out of place. How can I fix this? A: This issue occurs when text width isn't properly configured. ServerPanel provides "TITLE LOCALIZATION" settings to control text width for categories and pages: Open the ServerPanel editor (click the "ADMIN MODE" button to open the edit menu) Select the category or page you want to edit (click to "EDIT CATEGORY" or "EDIT PAGE" button) In the editor, find the "TITLE LOCALIZATION" section For each language (en, ru, etc.), you'll see three columns: LANGUAGE - The language code TEXT - The localized text content WIDTH (px) - The width setting in pixels Adjust the "WIDTH (px)" value to match your text length. Longer text requires larger width values Save your changes and test in-game Tip: Start with a width value around 100-150 pixels for short text, and increase it for longer titles. You can adjust this value until the text displays correctly without shifting.
5.0
Contracts is a time-rotating quest system plugin that allows you to create versatile quests/missions that rotate periodically. Each contract can have one or more objectives, with multiple objective types to choose from. It doesn't stop there: each objective can be augmented with objective conditions, which add additional requirements in order to progress it. This allows you to define versatile and unique quests: You could have quests as simple as "Kill 5 scientists"... or a little bit more challenging quests like "Kill 5 scientists with an assault rifle" or have crazy requirements like "Kill 5 scientists, with an assault rifle OR an MP5, between 25-50m away, while being below 20 HP, while wearing a bandana and riding a horse". The possibilities are endless! Not just another quest plugin Most quest plugins hand out static, repeatable, single-objective quests with no cap on how many you can have active at once and no deadline on finishing them. Players end up completing them passively in the background without ever engaging with the system, like achievements. Contracts turns these side-quests into main quests by putting them on a timer. A limited set of contracts is live at a time, each with a real deadline you define, so players have to decide what to prioritize rather than mindlessly clear a checklist. That's what keeps players logging back in throughout the wipe, when they'd otherwise burn out once progression stalls. Contracts also supports multi-objective quests with layered conditions (requirements), so a single contract can demand more than "kill 10 scientists." Simple objectives stack into real challenges. Features (Lite) The following are the limited features of the Lite version. See the Full version's page for the full feature set. Read more about the Lite edition on the website. Highly customizable quests/missions to help you build your unique set of goals and control difficulty beyond just progression amounts required. Control the flow and order of how contract objectives can be completed. 5 objective types to vary gameplay across your server 5 objective condition types to add as many layers of challenge that you want to your objectives Customizable categories and their rotation period, with the possibility to disable rotations altogether and manually control when contracts rotate. Clean and customizable UI for browsing and tracking contracts. Leaderboard to rank your whole server by Contract Score. (limited) Event logging with JSONL format support Powerful Web editor to make editing your configs a breeze and viewing insightful charts on your JSONL logs Quick Links ⭐Full Edition 🗨️Discord Server 📄Full Documentation ✏️Web Editor 🧭Roadmap Full Plugin Documentation Contracts is a very large plugin with a growing number of features. Documenting everything on the Codefling plugin page (here) can be very intimidating, inconvenient to read/search and drive new users away when they see a wall of text. For these reasons, I've created a structured, digestable and detailed documentation website with guides for new Contracts users! Check it out: https://www.rustcontracts.com Web Editor Nobody wants to be writing complex JSON structures by hand! Head to the Web Editor at https://editor.rustcontracts.com , drop your data configs and start editing your configs in a convenient UI. The quality of the editor and its extensive features are on par with the quality of the plugin! This isn't just simple forms and inputs. Editor Features Convenient UI: Edit all your contracts, categories and presets in a Web-based UI. No manual JSON editing required. Rich Editing Experience: Validation, undo/redo from anywhere, ID refactoring, autocomplete fields, optional raw JSON editing and more QoL features. Data Persistence: Save snapshots of your configs and restore or download them at a later time (data saved in your browser). Advanced Data Importing: You can import entire data files or choose parts of them to merge into your working config. This makes importing new default contracts or shared contracts into your existing config a breeze. AI Generated Contracts: Use the prompt given by the editor in ChatGPT/Claude and paste its response into the editor to generate a contract. Command Palette: Easily navigate through contracts, categories, presets from anywhere in the editor through the command palette. Stats: View your JSONL logs in pre-made charts to gain insights into your contracts, such as pacing and reward balance. Discord Join the official Discord server for support, announcements and more! https://discord.rustcontracts.com
0.0
Dynamic Monuments [Halloween Bundle]
0:29
20
2
Dynamic Monuments [Halloween Bundle]
Adem
Wallpaper Halloween Booster Pack
0:20
85
2
Wallpaper Halloween Booster Pack
RobJ
[UI] Custom Items Creator
0:13
91
0
[UI] Custom Items Creator
Kamycz3q
APRemove
0:12
704
3
APRemove
VORON
Nightmare In Rust 3K [Halloween Custom Map]
0:30
52
2
Nightmare In Rust 3K [Halloween Custom Map]
Ionut Shiro
What's New
Fresh uploads, new releases, and recently updated files.
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.
Recently Updated
Recently improved files with fresh updates, fixes, and new content.
Latest Reviews
See what customers are saying about their experience with files.
This is probably the best stats plugin you can find on the market. Everything is extremely flexible to configure, and it works flawlessly. On top of that, Mevent provides incredibly fast support through discord.
Really great Halloween add-on! The Halloween Bundle adds a lot of atmosphere to the server. The monuments look great, and I really like the Halloween-themed decorations and details. The ability to have the Halloween monuments spawn automatically is especially nice. It makes it very easy to create a great Halloween atmosphere on the server. The developer is also very helpful and responsive when you have questions. I can definitely recommend this bundle to anyone who wants to give their Ru
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.

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
173.1k
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.