Jump to content
$14.99
Weather & time control Own the sky: from a GUI, not a config file Vanilla weather is a coin flip you don't get to influence. This plugin shuts it off and hands you the whole sky: build your own presets, tune every value with plain-English names, chain them on a schedule, or mirror the real weather of any city on Earth. Edit presets in-game and set up night-skip votes with an automatic popup for players. 33 Tunable parameters 24 Schedulable hours 6 Presets preloaded 0 Dependencies ✓ Every parameter named in plain English: no cryptic engine values ✓ Real lightning strikes: not just thunder sounds ✓ Live weather synced from any real location on Earth ✓ Separate day and night length: plus a popup UI for night-skip votes ✓ Personal weather: let chosen players pick their own sky while the server weather stays for everyone else   Video See it in action     01: Presets Weather presets you actually control All six vanilla presets are imported automatically on first load, so you start from a working base instead of a blank slate. From there, nothing is off limits. Everything is a dial Rain, wind, thunder, rainbow and ocean wave height · cloud coverage, size, opacity and scattering · fog density · atmosphere brightness and contrast, day and night separately · full volumetric cloud control Named in plain English "Waves in the sea" instead of "OceanScale" · "Fog density" · "Sun glow size". No guessing what a value does before you drag it. Real lightning, not a sound effect Any preset with Thunder above 0.05 fires actual strike effects for every online player, across three intensity tiers, with frequency scaling off the Thunder value. ✓ Smooth transitions: set a transition time per preset and weather eases in over seconds or minutes instead of snapping ✓ Weighted random: make Storm rare and Clear common with a single number ✓ Duration per preset: when one ends, the next rolls automatically   02: Time Time and nights on your terms Set long days, short nights, or no nights at all. You can also let players decide through a scheduled vote. Day and night length, separately A 45-minute day with a 10-minute night is one number each. Sunrise and sunset hours are configurable, and /setday and /setnight change time instantly. Skip nights automatically One toggle and nights are skipped the moment they start. Ideal for PvP servers and low-population wipes. Skip-night voting UI A panel appears in the top-right corner when a scheduled vote starts. It shows the required percentage and a Vote to Skip button. Players can press Tab to click it, use /nskip or your configured chat command, or close the panel without voting. Your voting rules Set the vote time, duration, required percentage and maximum consecutive skipped nights. The panel closes after a player votes or when the poll ends. Players who wake up during an active poll see it too. Start and result chat messages and the notification sound are configurable.   03: Automation Automation that runs the sky for you Set it once and never touch it again: either on a schedule you design, or synced to the real world. Rust-time schedule Assign presets to any of the 24 in-game hours. A preset holds until the next scheduled one, so filling three slots already covers a whole day. No two days alike Put several presets in one slot: "Storm,Dust": and one is picked at random by weight every time that hour comes around. Real-world weather sync Give it coordinates and an OpenWeatherMap key and your server mirrors the live weather of that location, rechecked every in-game hour. Map each real condition: Clear, Rain, Snow, Thunderstorm, Fog: to whichever preset you like.   04: Personal weather Personal weather for the players you choose Give a group its own sky. Anyone with the permission sets weather for themselves alone, while everyone else keeps whatever the server is running. A natural VIP perk that costs the rest of your players nothing. Their own sky, on command /myweather opens a small menu. The player picks a preset and it applies to them alone, instantly, on top of whatever the server weather is. You pick what they can choose Limit the menu to a handful of presets in the config, or leave it open to all of them. Only the presets you allow ever show up. One click back to normal A Server Weather button drops them back to the shared sky at any time, and their choice is remembered across reconnects and restarts.   Reliability Built to be left alone ✓ Weather survives restarts: the active preset and how long it has been running are saved, so a reboot doesn't reset the sky to a random state ✓ Active preset is highlighted in the UI: you always know what's running ✓ Optional console announcement whenever a new preset starts ✓ Clean unload: vanilla weather chances are restored exactly as they were   Commands Three admin commands, two for players Admin commands require the weather.use permission. Personal weather requires weather.personal. /wsetup Open the setup UI /setday Set time to day /setnight Set time to night /nskip Vote to skip the night: configurable, open to all players /myweather Open the personal weather menu: needs weather.personal   Hooks & API For plugin developers string API_GetCurrentWeatherPreset() Returns the name of the active preset void OnNewPresetStart(string presetName) Called when a new preset begins   Questions Before you buy I scheduled a preset at hour 3, but hours 4–9 are empty. What happens? A preset runs until the next scheduled one. Set Rain at 4 and Dust at 9 and you get rain from 4 to 9, then dust from 9 until hour 4 comes back around. Can I put more than one preset on the same hour? Yes: comma-separated, like "Storm,Dust". One is chosen at random each time, weighted by each preset's chance. How do I know which preset is currently active? Open the UI: every preset is listed and the active one is highlighted. A preset you've only selected to edit is not. What happens when the current preset ends? A new one starts at random, weighted by the chance value you gave each preset. Does the weather reset when the server restarts? No. The active preset and its elapsed time are saved, so the sky picks up where it left off. Can players set their own weather? Yes, if you grant them the weather.personal permission. They open /myweather and pick from the presets you allow, and it applies to them alone while everyone else keeps the server weather. How do I enable the voting panel? Set Enable in SkipNight Setup to true and keep Use time control enabled. The panel opens automatically with each scheduled poll. Voting is open to all players and needs no extra permission. Do I need an API key? Only for real-world weather sync. Everything else works out of the box, and a free OpenWeatherMap key is enough.
5.0
Combined Storage lets players connect multiple storage containers so they function as one large inventory. Includes automatic item sorting, search functionality, and filtering to keep storage clean and efficient.   Readme Link - Click Here for Instruction and Documentation 👆 Highly recommend reading the FAQ section!   All Your Items - In One Place Link multiple containers so they all share a single organized inventory.   Automatic Sorting Items are automatically sorted as they are inserted, no manual effort required. Search Functionality Quickly find any item across all linked containers using a fast, built-in search bar.   Simple Setup Simply press Link in a container to hook it up with the rest of them in your base. Unique View for Each Player Each player sees their own automatically sorted and filtered view of the shared inventory based on their preferences, without affecting anyone else.    
5.0
In-game admin panel   Oxide & Carbon   Our Discord Everything you open RCON for, without leaving the game. PowerfulAdmin is an admin panel that lives inside Rust. Fourteen pages in the sidebar cover players, permissions, plugins, the live console, ConVars, a working server map and your own buttons. Four more tools work out in the world, on whatever you happen to be looking at. Every page and every action has a permission of its own, so a junior moderator gets what you hand them and nothing else. /padmin   opens it. After that it is point and click, or a key you bound yourself.   00 New in 1.2.0 Five things this version adds Config editor Open any plugin from the Plugins page and edit its config as a form. Booleans become switches, numbers and strings become fields, an object becomes a group, an array opens in its own window. Save writes the file and can reload the plugin for you. Lang editor The same form for language files. Copy the open language into a new code to start a translation, delete one you no longer need, or add a key and push it into every localization at once. Map objects Cupboards, bags and stashes on the map used to be dots. Click one and a menu opens with the owners and their avatars, a teleport, a remote inventory, and a destroy behind a confirmation. Economy If you run Economics, ServerRewards or IQEconomic, the player card shows the balance and lets you add to it, take from it or set it. Reading and changing are separate permissions. Hammer & hints The hammer edits container contents instead of only listing them, its action menu moved to a radial you open by holding E, and its HUD can be dragged. Tooltips were added across the sidebar, the actions and the toggles.   01 The sidebar Fourteen pages, plus whatever docks in The panel reopens on the page you left. Add-ons appear in the same sidebar, use the same permission system and follow the theme the admin picked. Dashboard Live console Players Vanish ESP Server map Binds Permissions Logs Plugins ConVars Quick buttons Appearance Settings Bans DLC Freeze DLC Whitelist DLC Your own sections land here too, through the API at the bottom of this page   02 Out in the world Walk up to it and deal with it Most moderation starts with you standing in front of a base, a player or a locked crate, not in a menu. Four tools cover that, and none of them asks the admin to install anything on their client. Vanish You leave the world properly: networking, colliders, entity queries and the game's own AI target list. NPCs stop shooting and forget you were standing there. Radiation, cold, wetness, hunger, thirst and drowning stop touching you, and everything is restored the way it was when you switch Vanish off. A silhouette for other admins, auto vanish on connect, opening locks and noclip riding along are all optional, and each has a permission. Admin hammer Hold a hammer, look at anything, and the HUD reads out the owner, position, health, upkeep, power, who is authorized, the code lock codes and what is in the container. Hold E to pick an action from the radial menu, then Shift+LMB runs it: delete, delete with gibs, delete the whole linked structure, edit the container contents, or on a hackable crate unlock it now and set its timer to any value you type. Inspect Look at a player and act on them without typing a name. E opens their inventory, RMB opens their full card. A hint on screen keeps telling you which key does what. Server ESP The server draws it with the engine's own debug draw and sends it only to admins who hold the permission. Players and sleepers carry their name, HP and held item. Loot, boxes, cupboards, bags, traps, stashes, NPCs, scientists, turrets and vehicles each get their own colour. You set the radius, the opacity and the text size, and enemy, team and admin are coloured apart.   03 The player card One card per player, awake or asleep A searchable, paginated roster of everyone the server has ever seen. The card holds the SteamID, live status, current session and total playtime, total Rust hours from the Steam API, groups, first and last seen, the balance if you run an economy plugin, and the IP behind a permission of its own. Under that sit the actions. Heal Kill Strip Kick Ban Freeze Mute Teleport Inventory Spectate Give Blueprints Modifiers Vitals Permissions Notes Show on map Each of these has its own permission Give is a cart, not a single item. Search the item list, stack up what you want, edit any quantity by clicking the number, then send the lot. Vitals reads the real limits off the prefab, so a raised max HP or a frozen metabolism survives death, respawn, reconnect and wipe.   04 The map The server map, drawn inside the panel The island and the Deep Sea, with zoom. Layers go on one at a time, so you look at what you came for and nothing else. Layers Players, sleepers, cupboards, bags, stashes, cars, horses, air, shops, events and map notes. Cars, boats, submarines, trains, horses and player helicopters each have their own icon and an arrow showing where they are heading. The cargo ship, the cargo plane and the chinook are on the map with the rest. Click an object Cupboards, bags and stashes open a menu that names the owners and shows their Steam avatars. From there you can teleport to it, open its inventory from where you are standing, or destroy it behind a confirmation. Each of the three actions has a separate permission, so a moderator can be allowed to look without being allowed to delete. Heat PVP and raid heat build up from kills that actually happened and explosive damage that actually landed, over a window you set. It shows where the server is loud right now rather than guessing. Side panel A player search next to the map, and a card for whoever you picked with the same actions as the full player card. Hold Shift and place a map note to teleport straight to it.   05 Server control The parts you used to need RCON for Live console Server output as it happens, filtered by category, with a command line and history. It can be switched off entirely for everyone in Settings. Permissions Every permission on the server, grouped under the plugin that owns it. Toggle per user or per group, create and delete groups, set a parent group, and search across thousands of entries. PowerfulAdmin's own permissions can be locked so nobody edits them from inside the panel. Plugins Load, unload and reload anything on the server, then open its config and language files as a form and edit them without touching the filesystem. Editing is a separate permission from reloading, so an admin can restart a plugin without being able to rewrite it. ConVars Edit the server ConVars that matter, grouped and searchable. The panel keeps them in its own cfg file and applies them again on boot, so a restart does not quietly undo your work. Logs Commands, chat, joins, leaves, errors and warnings, colour coded and capped at a number you choose. Companion plugins write into the same log through the API.   06 Make it yours Bend it to how your team works Quick buttons Your own console commands as buttons, each with an icon, a colour, an optional confirmation and a permission of its own. You decide where a button shows up: the player card, the map, the dashboard or the floating widget. Binds Ready bind lines for the panel, Vanish, god mode, noclip, ESP, the hammer, inspect and the map. Type the key you want, select the generated line, Ctrl+C, paste into F1. One key toggles both ways. Appearance Three themes, Rust, Midnight and Plum, chosen per admin. Fonts are picked per slot, the window can be dragged, and the ESP text size is adjustable. Fonts without Cyrillic are marked in the picker. Notifications Panel messages go through Notify or NCP if you have either installed, or through chat, or nowhere at all. You pick the provider in Settings and the add-ons follow it. Storage SQLite by default, and it needs no setup. MySQL is there for networks that share data between servers, JSON for people who prefer files. Moving between them is one click in Settings and the data comes along. Discord An optional companion plugin ships in the same archive. Two way chat relay, feeds for bans, actions and errors, a bot with a live status line, and roles that decide who may run commands from Discord. It is set up in game, not in a config file.   07 Permissions Twenty seven of them, and that is the point A trial moderator can be given Vanish, the player card and nothing else. A head admin gets the lot. The panel greys out what an admin cannot reach instead of hiding it, so nobody has to guess why a page is missing. powerfuladmin.use Open the panel at all powerfuladmin.players Player page and player cards powerfuladmin.map Map page powerfuladmin.map.teleport Teleport to an object on the map powerfuladmin.map.loot Open an object's inventory from the map powerfuladmin.map.remove Destroy an object from the map powerfuladmin.esp ESP page and the overlay itself powerfuladmin.vanish Vanish powerfuladmin.vanish.unlock Open locked doors and boxes while vanished powerfuladmin.hammer Admin hammer powerfuladmin.hammer.codes See code lock codes in the hammer HUD powerfuladmin.hammer.loot Edit container contents with the hammer powerfuladmin.plugins Plugin page, load and reload powerfuladmin.plugins.edit Edit plugin configs and language files powerfuladmin.economy See a player's balance powerfuladmin.economy.edit Change a player's balance powerfuladmin.console Live console page powerfuladmin.perms Permission manager powerfuladmin.logs Logs page powerfuladmin.convars ConVar editor powerfuladmin.quickbuttons Create and edit quick buttons powerfuladmin.settings Settings, storage and Discord powerfuladmin.godmode God mode toggle powerfuladmin.noclip Noclip toggle powerfuladmin.viewip Reveal player IP addresses powerfuladmin.candisablevitals Edit player vitals and metabolism powerfuladmin.countableondashboard Counts toward the admins online figure On top of that, every action in the player card carries powerfuladmin.player.NAME, and every quick button you create carries powerfuladmin.quickbtn.NAME. You do not have to grant them one by one on day one: pa.setup <steamid or name> in the server console hands a player the whole set at once.   08 Commands One in chat, three in console There is nothing else to memorise. The console ones exist mainly so you can bind them to keys. /padmin Open the panel pa.open <page> Open the panel straight on a page, for example pa.open map pa.toggle <feature> Flip vanish, god, noclip, ESP, hammer or inspect. Called without a value it toggles, so one key does both directions pa.setup <steamid|name> Grant the full permission set to a player, once, on install Install 1 Drop the plugin into your scripts folder. It loads and writes a clean config on its own. Oxide and Carbon both work. 2 Run pa.setup with your name or steamid once in the server console. 3 Type /padmin in game. You are in. 4 Optional, later, in Settings: switch to MySQL, connect Discord, add a Steam API key for Rust hours, and copy your binds out of the Binds page.   09 Add-ons Bans, Freeze and Whitelist, sold separately Three companion plugins drop into the sidebar and share the card, the permissions and the storage backend. They are extras rather than missing pieces: everything above this line works without them. PowerfulBans Timed and permanent bans in their own database, reason templates, per role duration caps, ban history and login enforcement. Runs standalone too. PowerfulFreeze Freeze a player where they stand while you talk to them, from the card, the map or the world, with live countdowns and three freeze modes. PowerfulWhitelist Closed server whitelisting with JSON, SQLite or MySQL storage and its own standalone commands.   10 Before you buy The questions that actually get asked Will it lag my server? It is built not to. Objects are pooled and buffers reused, only the element that changed repaints instead of the whole panel, saves are debounced, state is cached behind signatures, and ESP, inspect and the map run on intervals you can tune. Nothing runs for an admin who is not looking at it. Is the ESP a cheat? There is no client mod involved. The server draws it through the engine's own debug draw and sends it only to admins holding powerfuladmin.esp. Take the permission away and it stops existing for that admin. Can a junior moderator abuse it? Only as far as you let them. Every page has a permission, every action in the player card has one, every quick button you make has one, and the plugin's own permissions can be locked so they cannot be edited from inside the panel. Do I need a database? No. SQLite is the default and needs no configuration. MySQL is there for networks that want shared data, JSON for people who like plain files, and moving between them is one click in Settings. Do I have to set up Discord or a Steam API key? Neither. Discord is optional and configured in game when you want it. The Steam key only fills in the total Rust hours figure on player cards. Without it that one line reads n/a and nothing else changes. Can I manage players who are offline? Yes. Teleport to a sleeper, heal them, strip them, edit the inventory, mute, change permissions. Only the actions that need a live connection are disabled while a player is away. Oxide or Carbon? Both. On Carbon the panel's internal commands are protected on top of that, so nothing outside the panel can call them, while the public ones stay open for your binds. What language does it speak? English and Russian out of the box, and every string lives in a language file. Adding another locale is a translation rather than a code change, and you can now do it from inside the panel. I write plugins. Can I hook into it? Yes, and the section below shows how.   11 For developers Your plugin, inside the panel Any plugin can register its own sidebar section and draw inside the panel, in the player's language and in whichever theme the admin picked. Bans, Freeze and Whitelist are built on this same public API, so it gets exercised on every release. [PluginReference] private Plugin PowerfulAdmin; var definition = new Dictionary<string, object> {     ["id"]            = "mystats",     ["icon"]          = "assets/icons/star.png",     ["category"]      = "nav.cat.tools",     ["permission"]    = "myplugin.view",     ["title"]         = (Func<BasePlayer, string>)(p => "My Stats"),     ["hint"]          = (Func<BasePlayer, string>)(p => "Kills, deaths, playtime"),     ["open"]          = (Action<BasePlayer>)OpenSection,     ["cardRows"]      = (Func<string, List<string[]>>)CardRows,     ["settings"]      = (Action<BasePlayer, CuiElementContainer, string, int>)DrawSettings,     ["settingsHeight"] = (Func<BasePlayer, int>)(p => 180),     ["popupActions"]   = new Dictionary<string, Action<BasePlayer, ulong, string>>     {         ["ban"] = OnBan     } }; PowerfulAdmin.Call("API_AddSection", definition); Only id is required. Every other key is optional, and the permission is registered for you if no plugin has claimed it yet. Read API_SectionContext on every render to get the parent layer, the body size, the padding, the player's language and the full theme palette, because the admin can switch themes while your page is open. API_AddSection(def) Register or replace a section API_RemoveSection(id) Unregister, call it in Unload API_OpenSection(player, id) Send a player to your section API_SectionContext(player) Geometry, language and palette for rendering API_ReopenPanel(player) Reopen the panel where it was API_RefreshPlayerCard(steamId) Repaint a player card after your data changes API_RefreshSettings(player) Repaint the settings page after saving a value API_Notify(player, message, isError) Notify through the admin's chosen provider API_Log(message, category) Write a line into the Logs page API_KnownPlayers() Every player the server has seen API_RustHours(steamId) Total Rust playtime from the Steam API, cached   Support, updates and feature requests Bugs get fixed and requests get read. LR Development 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
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
$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
Stop wasting weeks on configs and loot tables – get a pro server in minutes. This is a complete "Server-in-a-Box" designed for 2x Gather servers. It includes my Premium Loottable and a perfectly balanced suite of around 30 plugin configurations. Everything can be easily adjusted to fit your specific needs. If you ever run into issues or want to tweak a setting, I am here to help! TOP FEATURES: Merged Outpost & Bandit: Optimized for performance and convenience. All Bandit Camp shops and airwolf are integrated into the Outpost. Perfect Balance: 2x Wood/Stone, 1.5x Sulfur. No junk in loot crates. Monument Upgrades: Recyclers & Drones added to Fishing Village, Ranch, and Barns. Optimized Speed: Faster smelting, crafting, and recycling. Time Control: 55m Days / 5m Nights and much more (Add the files that you want to use). Possible to get helispawn on road, rhib boats at coast and 50% upkeep by request. BetterLoot V.4: Optimized for 2x: This setup is perfectly balanced for a 2x experience with 5 star reviews. Need a different rate? Check out my 3x and 5x Server setup! WHAT YOU GET: Config & Data Folders: 30+ tuned files (Loot, Files for plugins, Monuments, etc.). Language Files: Clean chat messages and prefixes. Plugin explanation:  BetterLoot: Custom 2x loot tables (August 2026 update). GatherManager: Optimized 2x gather rates. QuickSmelt: Faster furnace smelting. StackSizeController: Increased stack limits. CraftingController: Adjusted crafting speeds. AutoAuth: Shared TC, Turret & Lock access. BuildingWorkbench: Extended workbench radius. RecyclerSpeed: Faster recycling. BetterChat/Mute: Chat formatting & muting. PermissionsManager: GUI for permissions. AdminRadar: Admin tracking tool. CopyPaste: Building copy/paste tool. TimeOfDay: Custom day/night cycles. SignArtist: Custom images on signs. ImageLibrary: UI icon support. UnburnableMeat: Prevents burnt meat. LootBouncer: Refreshes containers by spawning new loot if not fully emptied. Godmode: Admin invincibility & protection. InventoryViewer: Remote player inventory inspection. MonumentAddons: Adds custom features to monuments. MonumentFinder: Required for locating monuments. And more! No extra costs for plugins! Easy Setup: Very little Knowledge Required: Designed to be as easy as it gets—perfect for both new and experienced server owners. Step-by-step README included. Also plugin explanation, links to all the plugins to make it as easy as it gets to get the server up n runing. NOTE: This is a Configuration-only pack. Plugin files (.cs) are not included to ensure you always use the latest versions from uMod/Codefling.Simply download the plugins and drop them in!
5.0
$49.90
The map is made in a post-apocalyptic style: fog, abandoned scientific bases, anomalous fields, subways, caves and secret bunkers. Players are waiting for dangerous locations, caves, ruined cities and closed doors, behind which you can find valuable resources. The island has become a testing ground for experiments at the Cobalt Research Institute. After the accident at the power reactor, the terrain changed: anomalies appeared, the space became unstable, and research was urgently stopped. Scientists have disappeared, laboratories are empty, technology has gone crazy. Now the island is full of dangers and mysteries. Something continues to work underground, and abnormal zones are growing and being transferred. Those who ventured to explore the area find artifacts and traces of what led to the disaster. Every step here is a choice between prey and death. But the deeper you go, the more you feel that this place is going to disappear or explode... very soon. Features: Prefab Count: ~58к prefabs Size: 4500 A lot of interesting locations to explore Railway Places for the construction of foundations in the form of unusual rocks, caves, landscape and icebergs Custom plugin Map Skinner  (by  Adem) Custom plugin Npc Moving Control  (by  Adem) Custom plugin Emission  (by  Adem) Custom plugin Artifacts (by  Adem) Custom plugin Anomalies (by  Adem) Profile BetterNPC Realistic zombies on the map The atmosphere of the apocalypse This map is constantly supported and updated for the current version of the game with all updates! Description of Plugins: Emission - Once every 2 - 4 hours, a timer message appears and a large-scale change in the weather and effects occurs, radiation begins to spread, the screen shakes, trees fall and the effects of this event appear. Players need to find shelter underground or in their house (the higher the building level, the less radiation damage will be). Commands for plugins: /emissionstart /emissionstop  Anomalies - There are 4 types of Anomalies on the map, they appear after the end of the Emission. 1 anomaly is electrical (damage is inflicted on the player who is inside the anomaly, configured in the config), 2 anomaly is fiery (there are funnels in the radius, if you step on them, flames are released into the air, you can deactivate the anomaly by throwing a stone into the funnel, there is damage to the player), 3 anomaly is a bubble (in the radius of the bubbles breaks, if the player is too close to it, it will be thrown to the side or into the air, damage is caused only by the player falling), 4 anomaly - light (the most dangerous anomaly, when a blue ray appears, you need to turn away from it sharply, otherwise you will be blinded and a lot of damage will be done, it is configured in the config). /spawnanomaly presetName - spawns an anomaly in a random position; /killanomaly - destroys the anomaly closest to the player; /killallanomalies - destroys all anomalies on the map; /spawnanomalymypos presetName - will spawn an anomaly in your position Artifacts - These are stones with some improvements to the player's characteristics, these are increased rates, lack of radiation, increased processing of components (increased extraction of resources from processing), HP recovery (takes away water and food). These artifacts only work in the player's fast slots and have their own HP, which is not repaired. These artifacts can only be found in anomalies with a metal detector in hand. /giveartifact customShortName - give the artifact to yourself giveartifact customShortName userId - give the artifact to the player with the userId Map Skinner - we change this plugin skins on some objects installed on the map, for atmospheric effect. Npc Moving Control - this plugin controls the radius of movement of the NPCs installed in the editor and changes their clothes to random hazmats. These plugins were created for the map as a bonus. When evaluating the map itself, please do not touch on the topic of plugins. The map can work without these plugins.   Custom Monuments: Icarus Cultural Center Zalesye Orbita Station Blocked Tunnel Uranium Mining Unfinished Scanner Yanov Station Hot Runner Cemetery of Onlookers  Loners Cave Radioactive Waste Storage Anomaly Ribs Startup Failure Dead man Mine Supply Depot Dire Thicket Vent Distribution Substation Danger Tunnel Skladovsk Dredger Old Church Secret Bunker Cage Machine Station Repair Factory  interesting places to build a base marked X Shelters for escape from radiation Emission, marked with the letter S Monument Facepunch: Apartment Complex Launch Site Missile Silo   Junkyard Harbor 1 and 2 Arctic Research Base Satellite Dish Airfield Bandit Camp Outpost Giant Excavator Pit Water Treatment Military Tunnel The Dome Sewer Branch Ranch Fishing Village 1,2,3  Lighthouse Underwater Lab Railway HQM, Sulfur, Stone Quarry Roadside Monument RadTown Water Well Ziggurat
5.0
sale
🥇Ready to level up your server’s raiding experience? 🏆This premium pack contains 120 unique, handcrafted, high quality raidable bases divided into 5 distinct difficulty tiers (Easy, Medium, Hard, Expert, and Nightmare). Every base was built manually in-game, saved with CopyPaste, and tested on a live server. The Easy and Medium bases are bigger and more challenging than usual, and 44 of the bases come in a festive Christmas style. Everything is 100% Plug & Play — no setup or editing required!❤️     🏆What Makes This Pack Unique: 120 Custom Bases: Includes 35 Easy, 30 Medium, 30 Hard, 15 Expert, and 10 Nightmare bases. Complete Loot Table Set: A fully balanced loot table for every tier, tuned so each difficulty rewards properly without breaking your server’s economy. Bigger Easy & Medium Tiers: Around 280 and 340 entities each with real defences — far more challenging than the usual small starter raids. Fully Defended & Clever Layouts: Built with auto turrets, shotgun traps, flame turrets, SAM sites, land mines, and tesla coils. Some bases feature hidden traps crafted with EditTool so raiders can’t easily spot every defense. Visual Variety & Heavy Challenge: Higher tiers utilize mostly Metal and HQM building grades along with custom skinned blocks and deployables. 44 bases come in a festive Christmas style. Paste-Tested: All 120 base files were checked and corrected one by one, so nothing collapses or goes missing when a base spawns. Plug & Play Setup: Pre-configured profiles and main plugin settings included. Just copy, paste, and reload! Important! - In case that you are buying this pack to update your server, contact me, and after buying the pack I can rename the bases special for you, and will send the updated profiles so you won’t lose any time. 🎈How to Install (Step-by-Step):   Setting this up on your server takes less than 2 minutes: Base Files: Extract all .json files from all subfolders (copypaste/Easy/, Medium/, etc.) and place them directly into oxide/data/copypaste/. (Do not copy subfolders, only the files inside them!) Loot Tables: Copy all 5 .json files from Difficulty_Loot/ into oxide/data/RaidableBases/Difficulty_Loot/. Default Loot: Replace oxide/data/RaidableBases/Default_Loot.json with the empty one included. The plugin mixes this file into every difficulty, so emptying it keeps the loot exactly as balanced. (Optional, but recommended!) Profiles: Copy all files from Profiles/ into oxide/data/RaidableBases/Profiles/. Plugin Config (Optional): If you want to use the included custom config, copy config/RaidableBases.json into oxide/config/. (Note: This will overwrite your existing config!) Reload: Run o.reload RaidableBases in your server console. 🚀Requirements: This pack requires an Oxide/uMod Rust server with the paid RaidableBases plugin (by nivex) and the CopyPaste plugin installed. The bases work well. The only thing is that a few of them have lower stability by design, so "stability": "false" needs to be set in the profile’s CopyPaste Options — otherwise those parts can drop after pasting. It’s already set that way in all the profiles that come with the pack, so there’s nothing to do on your side.   IMPORTANT: Remove Stone Walls (Enclosures): By default, the plugin spawns a giant stone wall around bases. To remove it: Open oxide/config/RaidableBases/Profiles/Easy.json Find the "Arena Walls" section and change "Enabled" to false: "Arena Walls": { "Enabled": false, ... } Run command: rb.reload in console. Loot Hints (enabled by default): Players type /rb hint and the containers that still hold loot are drawn for them — very useful on the big Hard, Expert and Nightmare bases. To turn it off: "Loot Hints": { "Enabled (/rb hint)": false, "Required Loot Percentage To See Loot Left": 85.0, ... } In Case that you feel that it's too much loot: Open oxide/config/RaidableBases/Profiles/Easy.json or any tother Difficulty "Amount Of Items To Spawn": 120, Change the  Amount Of Items to a lower number. Modifying Base Despawn Timers: If you want to change how long a base stays on the map before disappearing, find these lines under "Raid Management" in config:  "Minutes Until Despawn After Looting (min: 1)": 15, "Minutes Until Despawn After Inactive (0 = disabled)": 45 Controlling Automatically Maintained Events: It's spawning 6 bases at every 30 mins - 1h 30 mins, randomly. Easy & Medium got higher chances to spawn. Takes 30 seconds per base to spawn so it's not going to make the server to lag. "Always Maintain Max Events": true, "Max Maintained Events": 6 NPCs: Default is 1+1 on Easy up to 3+3 on Nightmare. Raise these for a harder fight: "NPCs": { "Enabled": true, "Amount Of Scientists To Spawn": 2, "Minimum Amount Of Scientists To Spawn": 2, "Amount Of Murderers To Spawn": 2, "Minimum Amount Of Murderers To Spawn": 2, ... } Auto-Cooking & Sorting (Furnace & Base Sorting): If you want to know how the pack automatically moves resources or food into the right containers when a base spawns, look for these options under "Raid Management" in config: "Move Cookables Into Ovens": true, "Move Food Into BBQ Or Fridge": true, "Move Resources Into Tool Cupboard": true, "Move Items Into Lockers": true Turning Lights and Furnaces On Automatically: "Turn Lights On At Night": true, "Turn Lights On Indefinitely": true, "Furnace Starting Fuel": 1000 Automatic Chat Announcements: If you want the entire server to know when a new raid has appeared on the map, look for "Event Messages" in config: "Announce Buy Base Messages": false, "Show Opened Message For PVE Bases": true, "Show Opened Message For PVP Bases": true Manual Base Registration (Console Commands) If you already have existing bases and do not want to overwrite your profiles, run these commands in your server console (F1 or RCON) to add all 120 bases manually, then run o.reload RaidableBases: (Important! - In case that you are buying this pack to update your server, contact me, and after buying the pack I can rename the bases special for you, and will send the updated profiles so you won’t lose any time.) rb.config add "Easy Bases" Easy easy1 easy2 easy3 easy4 easy5 easy6 easy7 easy8 easy9 easy10 rb.config add "Easy Bases" easy11 easy12 easy13 easy14 easy15 easy16 easy17 easy18 easy19 easy20 rb.config add "Easy Bases" easy21 easy22 easy23 easy24 easy25 easy26 easy27 easy28 easy29 easy30 rb.config add "Easy Bases" easy31 easy32 easy33 easy34 easy35 rb.config add "Medium Bases" Medium medium1 medium2 medium3 medium4 medium5 medium6 medium7 medium8 medium9 medium10 rb.config add "Medium Bases" medium11 medium12 medium13 medium14 medium15 medium16 medium17 medium18 medium19 medium20 rb.config add "Medium Bases" medium21 medium22 medium23 medium24 medium25 medium26 medium27 medium28 medium29 medium30 rb.config add "Hard Bases" Hard hard1 hard2 hard3 hard4 hard5 hard6 hard7 hard8 hard9 hard10 rb.config add "Hard Bases" hard11 hard12 hard13 hard14 hard15 hard16 hard17 hard18 hard19 hard20 rb.config add "Hard Bases" hard21 hard22 hard23 hard24 hard25 hard26 hard27 hard28 hard29 hard30 rb.config add "Expert Bases" Expert expert1 expert2 expert3 expert4 expert5 expert6 expert7 expert8 expert9 expert10 rb.config add "Expert Bases" expert11 expert12 expert13 expert14 expert15 rb.config add "Nightmare Bases" Nightmare nightmare1 nightmare2 nightmare3 nightmare4 nightmare5 nightmare6 nightmare7 nightmare8 nightmare9 nightmare10 🛡️Optimized NPCs The number of NPCs is fully optimized for each difficulty tier — from 1 scientist and 1 murderer on Easy up to 3 and 3 on Nightmare. You can find and tweak these balanced guard configurations inside the Profiles/ folder. A Note From Me👋🏻 Hello and welcome! I’ve put my heart and countless hours into creating Raidable Bases Pack 3. Everything was built by me from scratch on my online server. I am incredibly proud of this project — especially the bigger, more challenging Easy and Medium tiers, and the festive Christmas-style builds. In case that you want to see few of my bases by urself, contact me and I will join on my public server and will spawn some of them, the ip: 148.251.177.248:28020 Why only $25? A pack with 120 custom, fully tested bases easily goes for more on the market. But as a former server owner myself, I know how hard and expensive it is to find high-quality setups that don’t break the bank. I wanted to keep it at a fair, accessible price while giving you top-tier quality for your server! 🌟Support the Work If you love this pack, please consider leaving a 5-star review! Your feedback means the world to me and motivates me to keep building and improving future packs. Thank you for your support, and happy raiding!        
0.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
Dynamic Monuments [Halloween Bundle]
0:29
33
3
Dynamic Monuments [Halloween Bundle]
Adem
Wallpaper Halloween Booster Pack
0:20
91
2
Wallpaper Halloween Booster Pack
RobJ
[UI] Custom Items Creator
0:13
96
0
[UI] Custom Items Creator
Kamycz3q
APRemove
0:12
706
3
APRemove
VORON
Nightmare In Rust 3K [Halloween Custom Map]
0:30
53
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.
The free version of this plugin impressed me. It offers a lot of extra content for the players to do and ways for them to earn different currency. I Intend to buy the full version.
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.2k
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.