How are we doing?
Review us on Trustpilot
We’re always working to make Codefling better. If we’ve helped you, we’d really appreciate you taking a minute to share your experience on Trustpilot.
$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
Free
DemoPro: The Anti Cheat That Works 🎥
DemoPro turns F7 reports into a single evidence bundle with timeline markers + jump points,
so you can jump straight to the key moments fast. It captures footage Before / during / after the f7 report is made
Cheaters can’t hide from this system — no more relying on outdated anti-cheat plugins.
This is clear video evidence that makes decisions easier, faster, and fairer.
100% accurate, No False Positives
Key Features 🎥
✅ Converts **F7 reports** into a single evidence bundle
✅ Records BEFORE, DURING, and AFTER every F7 report. You NEVER miss what happens.
✅ Saves you and your admins loads of time. No more wasting hours spectating players
✅ Smart sorts demos with Timeline markers + jump points to reach key moments fast
✅ Private portal access for you and your admins with **Steam sign-in**
✅ Assignments, notes, outcomes (keeps reviews organised)
✅ Server-friendly: all data is stored off-site on your account, not on your game server, keeping things lightweight and smooth.
✅ Can be use as a content tool, you can make cinematic videos from the demos you receive.
✅ Fully compatible with all Rust server setups.
Proof it works: 🔍
join our Discord and check out the #cheater-clips channel
https://discord.gg/2DCfVFFgvW
7-day free trial: https://rustdemopro.com
RustAdmin Integration: https://www.rustadmin.com
Visual snippet of recoil mapping with each attack in timeline
Shareable filtered portal links
Discord ban feed + global portal search
Redesign the portal + dashboard for a more modern and fluid feel
New portal is now live
Future Updates
AI Integration 🧠
Introduce an AI/ML system that analyses demo files to learn the difference between normal players behaviour vs a cheaters behaviour
All Seeing Eye 👁️
An AI powered monitoring layer that automatically flags suspicious players and triggers evidence capture without relying on F7 reports.
Set Up Guide
Step 1 — Create Your DemoPro Space
Sign in at https://rustdemopro.com using your Steam account
Create your community space
Choose monthly or annual billing (includes a 7-day free trial)
Step 2 — Install the Harmony Mod
Copy the DLL into: server_root/HarmonyMods/
Start the server once to generate: server_root/HarmonyConfig/ (this contains the config)
After editing the config, run: rdm.reloadcfg to apply changes
Step 3 — Connect Your Server
In the portal, generate a Server Key
Paste the key into the plugin config
Make sure uploads are enabled in the config
Reload the config, enter this command in your console rdm.reloadcfg
Step 4 — Reports Create Cases
When an in-game report (F7) happens, DemoPro automatically builds an evidence bundle
The bundle is uploaded to your portal as a case for review
Step 5 — Review & Decide
Open the case, assign it, and add notes
Download the bundle, jump to the timeline markers
Mark the outcome as Reviewed (Clear) or Reviewed (Cheating) with notes for your team
If you need any help setting up DemoPro, please open a ticket on our Discord.
How it works 🎥
Server records players in 15-minute chunks with ~30 minutes rolling history.
When someone is F7 reported, Demo Pro grabs the “before” buffer and keeps recording.
15 minutes later it adds the “after” clip and uploads everything to the portal.
If a player disconnects/reconnects, chunk lengths can be shorter than 15 minutes—that’s normal.
Portal statuses 🎥
Players reported → Clip uploaded → Needs Review → Admin downloads → Admin reviews → Mark result Needs Review — new or reset incidents.
Downloaded (Needs Review) — someone pulled the bundle but hasn’t finished. Reviewed — Clear / Reviewed — Cheating — finished decisions.
Opening & assigning a report 🎥
Click Open on a card to see details.
Assign it to yourself immediately and add notes as you investigate.
Set the review state to Reviewed (Clear) or Reviewed (Cheating) when done.
Assignments and outcomes keep other moderators from duplicating work.
Finding the action fast 🎥
Timeline dots: hits/shots, kills, report moment.
Use the event feed to jump to notable damage or kill events.
Report marker shows where the F7 report landed inside the clip.
Downloading the bundle Use Download bundle for a ZIP containing .dem files and a README.
The README points to the first demo and the timestamp to jump to—start there.
Clip lengths can vary if players disconnect; that’s expected.
Load demos into Rust 🎥
Copy the suggested .dem into C:\Program Files (x86)\Steam\steamapps\common\Rust\demos.
If the demos folder doesn’t exist, create it (restart Rust once if needed). Playing + controls From Rust main menu, open the Demo browser, refresh, pick the file, and play.
Use Alt to toggle cursor, Tab for UI, and debugcamera to free-fly.
Cycle nearby players with Spacebar; pause/rewind/fast-forward as needed.
Review guidance 🎥
Use the README timestamps as a starting point; check other demos if nothing obvious.
If cheating is confirmed: capture proof, upload to the usual place, mark Reviewed (Cheating), and leave clear notes.
If clean: mark Reviewed (Clear) and add a quick note (e.g., desync, valid prefire).
long story short, when someone f7 reports, you can get a clip, you replay in rust of exactly why, and it shows footage before and during the report.
For tips and useful keybinds to help you get the most out of DemoPro, check out the dedicated channels in our Discord.
Discord: https://discord.gg/2DCfVFFgvW
Website: https://rustdemopro.com/
Youtube: https://www.youtube.com/@RustDemoPro
Cheater Videos
The Offline Raid Protection plugin is a comprehensive solution that reduces or completely prevents damage to player-owned bases, vehicles, and boats when their owners are offline. Offering unparalleled control, server owners can adjust the level of damage based on real-world hours or the amount of time a player has been offline.
New in version 1.6.0, you can also set customized schedules and automated wipe phases.
Designed for servers seeking meaningful offline or online protection, without sacrificing server performance, this plugin provides total control over damage scales, cooldowns, team behaviour, decaying bases, rentable shops, apartments and more.
✨Highlights
Flexible Damage Scaling: Set damage scales based on real-world hours and/or offline time. A scale of 0.0 blocks all damage; a scale of 1.0 allows normal, vanilla-level damage; and values above 1.0 actively increase incoming damage.
Scheduled Timescales: Temporarily override standard damage scales for specific date ranges. Perfect for custom weekend rates, holiday events, wipe-day protection, or planned balance changes.
Wipe Templates: Automate your wipe cycle with reusable phases (e.g., more protection immediately post-wipe, scaling down over subsequent days). Assign a default template for every wipe, or queue a specific template for the next wipe only.
Status HUD: An optional, configurable on-screen HUD that displays a building's or boat's current protection status, protection percentage, remaining time, and penalty timers. Position and visibility rules are customizable.
Game Tip Messages: Displays color-coded game-tip messages to attackers, optionally restricted to specific damage types (Melee, Ranged, Explosive, and None for everything else).
Admin-Only Map Markers: Equip your admins with color-coded map markers for protected Tool Cupboards and boats. Markers feature dynamic protection-state circles, live boat tracking, and detailed hover tooltips showing authorized players. Marker colors, radius, transparency, and refresh rates are configurable.
Team, Clan & Code Lock Integration: Protection intelligently accounts for teams or clans, and optionally Code Lock whitelists.
Boat & Vehicle Protection: Optionally extend protection to modular boats, tugboats, and vehicles, including their relevant authorization paths.
Apartment & Rentable Shop Support: Protects against master-key break-ins based on the actual rental owner, ignoring team or clan status for these specific entities.
Anti-Abuse Penalties: Discourage players from exploiting protection by applying configurable penalties when they leave or disband teams.
Grief TC Detection: Automatically identifies and excludes later-placed, overlapping Tool Cupboards from receiving protection. Admins can manually inspect and override these classifications.
Cache System: The plugin uses a caching system to optimize performance and keep the impact on the server to a bare minimum.
Developer API: Exposes endpoints for other plugins to query protection scales, owner IDs, remaining time, and penalty states via Plugin.Call.
📅 Scheduled Timescales & Wipe Templates
Your standard configuration acts as the baseline fallback when "Enable scheduled timescales" is true and a valid scheduled profile is active, its specific damage-scale tables take absolute precedence for that date range. Once the schedule expires (or if no profile is active), the plugin seamlessly reverts to your standard configuration.
Wipe Templates are reusable blueprints, not live schedules. When the server detects a new save, the plugin checks for a queued template. If there is none, it uses your designated default template to automatically generate concrete, dated schedule profiles based on the template's phases. Then, the queued selection is cleared while the default template remains ready for future wipes.
Configuration & Editing
Carbon Users: Type /orp.schedule to open a powerful in-game Schedule and Wipe Template editor.
Oxide Users (or Carbon without Admin UI modules): Schedules and templates can be easily edited manually within their dedicated .json data files. The Documentation section describes how to edit the JSON files in detail. Using /orp.schedule will instead report the current schedule state in the chat.
⚡ Built with performance in mind
Offline Raid Protection is designed to minimize its impact on server performance, even on busy servers. Protection data is cached and recurring updates, such as status HUD and map marker refreshes, are processed in controlled batches. Temporary data is reused where appropriate to reduce unnecessary allocations.
No other raid protection plugin is built with such a focus on efficient protection checks, caching, and controlled background work. This plugin is engineered to minimize server overhead and avoid unnecessary lag or FPS drops, even on large, active servers.
Development is focused on Carbon, taking advantage of its modern runtime, optimized systems, and native modules to deliver the best possible performance. Carbon generally outperforms Oxide, ensuring that Offline Raid Protection maintains efficiency and responsiveness on demanding servers.
✨ Flexible Protection for Every Server
Offline Raid Protection supports a variety of server types, including full PvP, hybrid, and PvE. You can configure protection for bases, boats, vehicles, shops, apartments, teams, clans, and more. It also works with other plugins, such as "Raidable Bases", allowing you to customize raid protection for your server without altering the rest of your gameplay.
Commands
All command names can be changed in the configuration.
/orp or /ao <Steam ID or full name> — Check a player's offline protection status. You can type the command without a name when looking at a player's structure
/raidprot — Show Offline Raid Protection information
/orp.fill.onlinetimes — Fill all players offline times (Chat & Console command)
/orp.test.offline <Steam ID or full name> <hours> — Change a player's offline time
/orp.test.online <Steam ID or full name> — Change a player's offline time to the current time
/orp.test.penalty <Steam ID or full name> <hours> — Change the duration of a player's penalty. A negative value or zero would disable the penalty
/orp.test.grief — Display the detected Grief-TC status of the building you are looking at
/orp.test.grief <true|false|none> — Force the Grief-TC status of the looked-at building
/orp.test.grief <true|false|none> <TC network ID> [...] — Set the status for one or more Tool Cupboards by network ID
/orp.schedule — Open the Carbon schedule/template editor when available; otherwise show scheduling information.
/orp.schedule <true|false> — Enable or disable Scheduled Timescales (admin only).
orp.update.permissions — Refresh the protection-permission status (`offlineraidprotection.protect`) for all players (Console command)
orp.update.prefabs <true> — Updates the 'Prefabs to protect' list in the configuration. Overwrites the list with the 'true' argument (Console command)
orp.dump.prefabs — Clears the 'Prefabs to protect' list in the configuration (Console command)
Permissions
All permissions can be configured.
offlineraidprotection.protect — Allows a player to be protected from raids
offlineraidprotection.check — Allows a player to check the offline protection status of other players
offlineraidprotection.admin — Allows use of administrative commands, including schedule controls
Use oxide.grant / oxide.revoke or carbon.grant / carbon.revoke to manage permissions, depending on the framework in use.
Configuration
The configuration is to a large extent self-explanatory.
Raid Protection Options
⚙️ Only mitigate damage caused by players:
Choose whether or not to only mitigate damage caused directly by players.
Enable this to prevent players from causing base damage by baiting patrol helicopters, etc.
⚙️ Protect players that are online:
Choose whether or not to protect the bases of the players who are online.
Works when "Scale of damage depending on the current hour of the real day" is configured.
⚙️ Enable scheduled timescales:
Enable this option to allow valid profiles in `ScheduledTimescale.json` to override the normal real-time and offline-time damage-scale tables during their configured date range. When disabled, the plugin always uses the normal configuration tables.
This option also enables Wipe Template materialization on a new save. As an admin, use the command /orp.schedule true or /orp.schedule false to change it in-game. On Carbon with the required UI modules, `/orp.schedule` opens the editor; on Oxide or without those modules, edit the dedicated JSON files manually.
⚙️ Scale of damage depending on the current hour of the real day:
Defines the protection levels based on the current hour of the real day.
The key is the hour of the day (0-23), and the value is the protection scale (0 — 340282300000000000000000000000000000000).
Example:
"0": 0.0,
"1": 0.0,
"2": 0.0,
"3": 0.0
This means that the protection level is 100% from midnight to 3am.
⚙️ Scale of damage depending on the offline time in hours:
Defines the protection levels based on the time since the player went offline. The key is the number of hours since the player went offline, and the value is the protection scale (0 — 340282300000000000000000000000000000000).
The value of the hours can also be a decimal number.
Example:
"12": 0.25,
"24": 0.5,
"48": 1.0,
"96": 2.0
This means that 12 hours after the player goes offline, the protection level will be 75%.
After 24 hours it will be 50% and after 48 hours it will be 0%.
After 96 hours, the damage is increased by 100%.
⚙️ Cooldown in minutes:
During this time, damage levels will remain vanilla. Raids are possible.
Set this to a positive value to discourage defenders from interrupting raids by logging off.
⚙️ Scale of damage between the cooldown and the first configured time:
During this time, the level of damage between the cooldown and the first configured time can be set to a specific value, such as 0.0
⚙️ Online time to qualify for offline raid protection in minutes:
Time to qualify for offline raid protection after a player connects
Set this to a positive value to discourage players from quickly logging on and back off solely to reset protection.
⚙️ Protect all prefabs:
Choose whether to protect all prefabs or only specific ones.
This will protect anything in the TC range.
⚙️ Protect AI (animals, NPCs, Bradley and attack helicopters etc.) if 'Protect all Prefabs' is enabled:
Choose whether or not to protect AI entities if "Protect all Prefabs" is enabled.
Set to false to reduce hook times, and to avoid protecting wild animals that wander by offline bases.
⚙️ Protect modular and tug boats:
Choose whether to protect modular boats and tugboats and their deployables.
Checks wheel authorisation list, plus optionally lock authorisation lists.
⚙️ Protect vehicles:
Choose whether to protect vehicles or not.
Vehicle lock authorisation always has priority.
If you want to exclude certain vehicles from protection, add them to the blacklist.
Tugboats and modular boats are separate from this.
⚙️ Protect twigs:
Choose whether to protect twigs or not.
⚙️ Protect decaying buildings:
Choose whether to protect buildings that are either decaying, or have at least 50% of building blocks below 50% health.
⚙️ Ignore decay if due solely to twig:
Choose whether to ignore decay state caused solely due to the presence of twig building blocks combined with a lack of wood in the TC.
Set to true to ensure raiders cannot disable protection by building twig onto an offline base.
⚙️ Protect grief TCs:
Choose whether detected grief Tool Cupboards should retain Offline Raid Protection.
True: Detected grief TCs remain protected normally.
False: A separately placed, later-created Tool Cupboard overlapping another building’s privilege area can be classified as a grief TC and will not receive Offline Raid Protection.
The default is true. Set this to false only if you want ORP to exclude detected grief TCs. Admins can use `/orp.test.grief` to inspect or override individual classifications.
⚙️ Prefabs to protect:
List of prefabs that will be protected.
Make sure you remove the prefabs you don't want to protect, some of them are pointless.
⚙️ Prefabs blacklist:
List of prefabs that will not be protected.
Prefabs in the blacklist will always have priority to be unprotected.
Apartment Complex Protection Options
⚙️ Protect apartments from break-ins:
Whether to protect apartments from master key break-ins when Raid Protection is active.
⚙️ Protect apartment even when owner absent:
Whether apartments with no owner inside should remain protected.
True: Apartment protection applies regardless of owner's offline location.
False: Apartment protection applies only when owner is offline inside of the apartment.
⚙️ Protect apartment even when rent due:
Whether apartments with no upkeep remaining should remain protected.
True: Apartment protection applies even in Rent Due state.
False: Apartment protection does not apply in Rent Due state.
⚙️ Protect shops from break-ins:
Whether to protect rentable shops from master key break-ins when Raid Protection is active.
⚙️ Protect only when damage scale below:
Whether to limit apartment and/or shop break-in protection based on damage scale.
Example: Set to 0.2 to protect only when damage scale is between 0 and 0.2 (i.e. when protection level is between 80% and 100%).
Set to 1.0 or higher to apply break-in protection regardless of damage scale.
⚙️ Use damage scale as break-in success chance:
Whether to make a random roll on each break-in attempt, with chance of success equal to damage scale (e.g. 25% chance of success at 75% protection level, 80% chance at 20% protection level, etc.).
Only applies when apartment or shop is otherwise protected.
Status HUD Options
The Status HUD is optional and disabled by default. It provides players with a compact, configurable view of the protection state for the privilege area they are in.
⚙️ Enabled — Turns the Status HUD on or off.
⚙️ Anchor minimum / Anchor maximum — Sets the HUD anchor position using Unity screen coordinates. The default anchors place it at the top-right of the screen.
⚙️ Offset minimum / Offset maximum — Sets the HUD bounds in pixels relative to its anchors. Adjust these values to move or resize the panel without changing its anchor position.
⚙️ Refresh interval in seconds — Controls how often the HUD refreshes. A lower value updates it more frequently.
⚙️ Display inside trusted privilege — Choose whether the normal HUD is shown while the player is authorized on the relevant building or boat.
⚙️ Display only when protection is active — Hides the normal HUD whenever no active protection is being applied.
⚙️ Display after status command — Shows the HUD temporarily when a player uses the check status command.
⚙️ Status command display duration in seconds — Sets how long the command-triggered HUD remains visible.
⚙️ Show protection percentage — Displays the current protection percentage.
⚙️ Show remaining protection time — Displays the remaining time for the current protection scale when applicable.
⚙️ Show penalty timer — Displays a player’s active penalty timer when applicable.
Map Marker Options
Map markers are optional and disabled by default. Only players with the plugin’s admin permission can use them; regular players cannot.
⚙️ Enabled — Turns Tool Cupboard and boat markers on or off.
⚙️ Refresh interval in seconds — Controls how often marker state and labels are refreshed. Use a longer interval if immediate visual updates are not required.
⚙️ Enable boat live circle — Updates the map-radius circle for tugboats and modular boats as they move.
⚙️ Visual radius in metres — Sets the radius of each marker circle.
⚙️ Alpha — Sets circle transparency. "0" is fully transparent, and "1" is fully opaque.
⚙️ Protected color — The color used for 100% protected status.
⚙️ Partial protection color — Color used when only partial protection applies.
⚙️ Vulnerable color — Color used when normal or vulnerable status applies.
⚙️ Decaying color — Color used for decaying building status.
⚙️ Grief color — Color used for a detected or forced grief tool cupboard status.
⚙️ Outline color — Color used for the marker circle outline.
⚙️ Tooltip marker text max. players — Limits how many authorized player names are shown in a marker tooltip.
Timezone Options
The fallback timezone is UTC if you leave it blank in the configuration, or if your configured timezone doesn't exist.
The timezone identifiers are different for Windows and Linux.
You can check the appendices to find your preferred timezone.
Developer API
Other Carbon/Oxide plugins can access ORP data through `Plugin.Call`.
Available API methods:
float API_GetEntityDamageScale(BaseCombatEntity entity, BasePlayer attacker)
ulong API_GetEntityProtectionTargetID(BaseCombatEntity entity, BasePlayer attacker)
float API_GetPlayerDamageScale(ulong playerID)
long API_GetRemainingTimeTicks(ulong playerID)
long API_GetPenaltyEndUtcTicks(ulong playerID)
bool API_EnablePenalty(ulong playerID, float durationHours)
bool API_DisablePenalty(ulong playerID)
int API_EnablePenalties(ICollection<ulong> playerIDs, float durationHours)
int API_DisablePenalties(ICollection<ulong> playerIDs)
Return conventions:
Damage-scale methods return -1f when no applicable ORP scale exists
API_GetEntityProtectionTargetID returns 0UL when no target is available
Time methods return 0L when no active value exists
Bulk methods return the number of successfully processed known players
Conclusion
The Offline Raid Protection plugin provides a comprehensive solution for protecting players' structures and vehicles. This plugin is essential for any Rust server owner who wants to provide a fair and enjoyable gaming experience for their players.
Windows_Timezones.txt Linux_Timezones.txt
Prefabs.txt
🥇Ready to level up your server's raiding experience?
🏆This premium pack contains 300 unique, handcrafted 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. Everything is 100% Plug & Play — no setup or editing required!
🏆What Makes This Pack Unique:
300 Custom Bases: Includes 100 Easy, 100 Medium, 40 Hard, 30 Expert, and 30 Nightmare bases.
2 Complete Loot Table Sets: Choose between Difficulty_Loot (higher amounts for modded/high-rate servers) or Difficulty_Loot2 (lower amounts for vanilla-style servers).
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.
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: Pick ONE of the loot folders (Difficulty_Loot/ for higher rewards or Difficulty_Loot2/ for lower rewards). Copy all 5 .json files into oxide/data/RaidableBases/Loot/. (Do not copy both!)
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.
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 "Spawns Enclosure": true and change it to false.
Run command: rb.reload in console.
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": 45,
A tip from me, I would rather put a little bit more loot in the profiles, so the players wil have a better gameplay.
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
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 300 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" 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 easy36 easy37 easy38 easy39 easy40
rb.config add "Easy Bases" easy41 easy42 easy43 easy44 easy45 easy46 easy47 easy48 easy49 easy50
rb.config add "Easy Bases" easy51 easy52 easy53 easy54 easy55 easy56 easy57 easy58 easy59 easy60
rb.config add "Easy Bases" easy61 easy62 easy63 easy64 easy65 easy66 easy67 easy68 easy69 easy70
rb.config add "Easy Bases" easy71 easy72 easy73 easy74 easy75 easy76 easy77 easy78 easy79 easy80
rb.config add "Easy Bases" easy81 easy82 easy83 easy84 easy85 easy86 easy87 easy88 easy89 easy90
rb.config add "Easy Bases" easy91 easy92 easy93 easy94 easy95 easy96 easy97 easy98 easy99 easy100
rb.config add "Medium Bases" 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 "Medium Bases" medium31 medium32 medium33 medium34 medium35 medium36 medium37 medium38 medium39 medium40
rb.config add "Medium Bases" medium41 medium42 medium43 medium44 medium45 medium46 medium47 medium48 medium49 medium50
rb.config add "Medium Bases" medium51 medium52 medium53 medium54 medium55 medium56 medium57 medium58 medium59 medium60
rb.config add "Medium Bases" medium61 medium62 medium63 medium64 medium65 medium66 medium67 medium68 medium69 medium70
rb.config add "Medium Bases" medium71 medium72 medium73 medium74 medium75 medium76 medium77 medium78 medium79 medium80
rb.config add "Medium Bases" medium81 medium82 medium83 medium84 medium85 medium86 medium87 medium88 medium89 medium90
rb.config add "Medium Bases" medium91 medium92 medium93 medium94 medium95 medium96 medium97 medium98 medium99 medium100
rb.config add "Hard Bases" 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 "Hard Bases" hard31 hard32 hard33 hard34 hard35 hard36 hard37 hard38 hard39 hard40
rb.config add "Expert Bases" expert1 expert2 expert3 expert4 expert5 expert6 expert7 expert8 expert9 expert10
rb.config add "Expert Bases" expert11 expert12 expert13 expert14 expert15 expert16 expert17 expert18 expert19 expert20
rb.config add "Expert Bases" expert21 expert22 expert23 expert24 expert25 expert26 expert27 expert28 expert29 expert30
rb.config add "Nightmare Bases" nightmare1 nightmare2 nightmare3 nightmare4 nightmare5 nightmare6 nightmare7 nightmare8 nightmare9 nightmare10
rb.config add "Nightmare Bases" nightmare11 nightmare12 nightmare13 nightmare14 nightmare15 nightmare16 nightmare17 nightmare18 nightmare19 nightmare20
rb.config add "Nightmare Bases" nightmare21 nightmare22 nightmare23 nightmare24 nightmare25 nightmare26 nightmare27 nightmare28 nightmare29 nightmare30
You will see photos only with 10 bases per Difficulty, beacause I am aware of people stealing my designs.
In the pack you will se a file named: RaidableBases_Testing_cfg (this is another config for the pack, that makes the bases to spawn without any cooldown, while the main configuration in the pack makes the bases to spawn between 30 min up to 1h 30 mins)
🛡️Optimized NPCs
The number of NPCs is fully optimized for each difficulty tier. 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 2. Everything was built by me from scratch on my online server. I am incredibly proud of this project, especially the dual-loot table options designed to fit any server economy seamlessly. 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 $60?
A massive pack with 300 custom bases and dual loot tables easily goes for $100+ 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!🚀
$14.99
Smelting & cooking control
Quick smelt as a rank, not a server setting
Speed, output and fuel burn are set per permission and per cooker — a large furnace behaves one way for your default group and another for VIP, and the furnaces standing in monuments get a tier of their own. Grant a rank and the ovens that player already placed change on the spot, still burning. Everything is edited from an in-game menu.
8
Cookers supported out of the box
5
Settings per cooker, per rank
3
Tiers preconfigured, unlimited more
0
Dependencies
✓
Speed, output and fuel burn — three independent multipliers per cooker
✓
Ranks apply instantly — existing ovens switch tier the moment the permission lands
✓
Cooking with no fuel at all — including electric furnaces with no power
✓
A separate tier for ownerless ovens — monument furnaces don't inherit anyone's rank
✓
One-click reorganize button inside the oven — load it, fuel it exactly, empty it
01 — Tiers
A furnace that knows who placed it
Every oven is matched to its owner's permission when it spawns, so the same building looks identical and behaves differently depending on who built it.
Per rank, per cooker
Not one blanket smelt rate. A rank sets its own numbers for the small furnace, the large furnace, the electric furnace, the refinery, campfires, the BBQ, the hobo barrel and the fireplace — eight cookers, five settings each, per tier.
Grant a rank, the ovens change immediately
Permissions and groups are watched live. Sell VIP at 2am and the furnaces that player left burning speed up right then — no relog, no re-placing, no server restart. Revoke it and they drop back just as fast.
Ownerless ovens get their own tier
Furnaces and campfires that came with the map or with an event have no owner and therefore no rank. A dedicated static tier covers exactly those, so a monument furnace can stay at 1x while your players' ovens run at 4x — or the other way around.
02 — The dials
Three multipliers that don't overlap
Speed, yield and fuel are separate problems, so they're separate numbers. Combine them into anything from a slightly generous furnace to one that never needs wood.
Quick smelt
Scales how fast the oven ticks. At 4x an ore stack finishes in a quarter of the time — and everything else about the oven, including charcoal, stays proportional.
Output, with fractions that aren't thrown away
More metal out of the same ore. Set 1.5x and the leftover halves are carried over and paid out as whole items later, so a fractional multiplier really is 1.5x over a stack instead of quietly rounding down to 1x on every tick.
Fuel burn
Make wood last twice as long, or twice as short. Independent of speed, so a fast furnace doesn't have to be a hungry one.
Or no fuel at all
One toggle and the oven runs empty — put ore in, take metal out, no wood involved. Electric furnaces get the same treatment and cook without being wired to anything, which is the version people actually ask for.
03 — Reorganize
One button instead of thirty drag-and-drops
A small icon appears inside the oven interface for ranks you enable it for. Pressing it does the whole loading routine at once.
Fills, fuels and empties in one press
Ore goes from your inventory into the oven, finished output comes back out to you, and the wood is trimmed to exactly what this batch needs — the surplus is handed straight back rather than sitting there burning.
The fuel maths accounts for your rank
The amount of wood it leaves is calculated from that oven's real smelting speed and temperature, so a VIP furnace running at 4x isn't loaded with four times the wood it will actually burn.
04 — Setup
Configured by looking at things
Three chat commands and a menu. The config file exists, but you shouldn't need to open it.
Menu: rank, then cooker, then numbers
Pick a permission, pick a cooker, set three values and two toggles. Every change is saved and pushed to every matching oven on the map right away — including the ones currently burning.
Any cooker, including modded ones
Look at an oven that isn't in the list and add it with a command — it appears under every tier with its in-game name, ready to configure. Custom furnaces from other plugins work the same way, as long as they're built on the game's own oven type.
Reliability
Built to be left alone
✓
No dependencies — nothing to install alongside it
✓
Unloads back to vanilla without a restart — burning ovens are restarted on plain game rules and carry on cooking
✓
Charcoal and byproducts behave exactly as vanilla — the game's own byproduct rules are kept, including the charcoal rate of each oven
✓
Other plugins keep working — the standard fuel-consumption hooks are still called, so anything listening to them isn't cut out
✓
Multipliers can't be set to zero — a typo can't freeze every furnace on the server
✓
Destroyed ovens are forgotten immediately — no growing table of dead entities
Commands & permissions
Three admin commands, none for players
All three require setupfurnaces.use; admins have access anyway. Players never type anything.
/fsetup
Open the setup menu
/fadd
Look at a cooker to add it to every tier
/fremove
Look at a cooker to drop it from the list
setupfurnaces.use
Access to the setup menu and commands
setupfurnaces.static
The tier for ovens with no owner. Never grant this one to a player
setupfurnaces.default
Vanilla speed, with the reorganize button and no-fuel cooking on
setupfurnaces.vip
4x smelt speed on every cooker. Rename it, retune it, or add more tiers
Questions
Before you buy
Does a player have to re-place their furnaces after getting VIP?
No. Granting or revoking a permission, and adding or removing someone from a group, re-applies the tier to every oven that player owns, right then.
What about furnaces in monuments and event ovens?
They have no owner, so they use the static tier, which you configure separately. Don't grant that permission to anyone — it exists to describe ownerless ovens, not people.
A player has two tiers. Which one applies?
The one further down the config list, so keep your tiers in ascending order and the top rank last.
Is 1.5x output actually 1.5x, or does it round down?
It's actually 1.5x. Fractions left over from each tick are carried and paid out once they add up to a whole item, so fractional multipliers aren't silently lost.
Can an electric furnace run without electricity?
Yes, with the no-fuel toggle on for that tier and that cooker.
What happens to ovens if I unload the plugin?
Everything burning is restarted on vanilla rules and keeps cooking. No restart needed, nothing stuck on.
Will it conflict with another smelting plugin?
Two plugins both rewriting smelting will fight, as always — run one. Plugins that only listen to fuel consumption are fine: those hooks are still fired.
In-game admin panel
Join our Discord
Stop alt-tabbing to RCON. Run the whole server from inside the game.
Seventeen sections behind one command. Players, permissions, plugins, console, ConVars, a live server map, ESP, Vanish, an entity hammer and your own custom buttons - all in a single panel that opens in half a second and never asks you to remember a console command. Every page and every action sits behind its own permission, so a junior moderator gets exactly what you hand them.
/padmin - that is the whole interface. Everything else is point and click, or a key you bound yourself.
17 · sections in the sidebar
Dashboard
Live console
Players
Vanish
ESP
Server map
Binds
Admin hammer
Inspect tool
Permissions & groups
Logs
Plugins
ConVars
Quick buttons
Appearance
Settings
Bans DLC
Freeze DLC
Whitelist DLC
Add-ons appear here once installed
01 · Out in the world
Walk up to it and deal with it
Most moderation does not start in a menu. It starts with you standing in front of a base, a player or a locked crate. Four tools cover that, none of them needing a client mod.
Vanish that actually removes you
Out of networking, out of colliders, out of entity queries and off the AI's list, so NPCs stop shooting and forget you were there. Radiation, cold, wetness, hunger, thirst and drowning stop touching you, and everything is restored exactly as it was when you switch it off. Optional silhouette so other admins can still see you, optional auto-vanish on connect, optional lock opening and noclip riding along.
Admin hammer
Hold a hammer, look at anything, and the HUD reads out owner, position, health, upkeep, power, who is authorized, the code lock codes and the full contents of the container. Shift+R arms a mode, Shift+LMB runs it: delete, delete with gibs, delete the whole linked structure, or on a hackable crate unlock it now and set its timer to any value.
Inspect
Look at a player and act without typing their name. E opens their inventory, RMB opens their full management card. An on-screen hint always says which key does what.
Server-side ESP
Drawn through the engine's own debug draw, visible only to admins holding the permission. Players and sleepers with name, HP and held item; loot, boxes, cupboards, bags, traps, stashes, NPCs, turrets and vehicles. Adjustable radius, opacity and text size, colour-coded enemy, team and admin.
02 · The player card
One card per player, online or asleep
A searchable, paginated roster of everyone the server has ever seen. Open a card and you get their SteamID, live status, session and total playtime, total Rust hours from the Steam API, groups, first and last seen, and their IP behind a separate permission. Underneath sit the actions, and each one has its own permission of its own.
Heal
Set, max, add or subtract HP
Give
Full item picker with categories, search, favourites, skins, custom items and a cart
Kill / Strip
Kill the target or clear the inventory
Blueprints
Unlock or reset any blueprint on a visual board
Teleport
To me, to player, to coordinates or to where you are looking
Vitals
HP and metabolism editor that respects each stat's real limits
Mute / Kick
Timed or permanent, with reason templates and notify routing
Modifiers
Metabolism modifiers with your own duration and value
Inventory
View and edit main, wear and belt
Permissions
Grant per-user permissions and manage their groups
Spectate
Jump into a live camera, press R to leave
Markers
Drop a note on the map against that player
Offline players are not second-class
Teleport to a sleeper, heal it, strip it, edit its inventory, mute the account, change its permissions. Only the actions that genuinely need a live connection - kick, spectate - grey out while the player is away.
03 · Server map
The whole island inside the panel
The real map with real positions, the Deep Sea zone included, zoomable to x4. The Deep Sea zone now follows its real open state and shows the time remaining before it closes. Layers switch on one at a time so you only look at what you came for, and every marker is clickable.
Layers you switch on one by one
Players, sleepers, cupboards, bags, stashes, shops, events, map notes, and vehicles split into cars, horses and air. Boats, submarines, trains, helicopters, the cargo ship and the cargo plane each get their own icon with a heading arrow showing where they are going.
PVP and raid heat
Built from real kills and real explosive damage over a window you choose, so the map shows you where the server is actually fighting rather than where you guessed it was.
Same actions, straight from the map
Search a player, click their marker, and the card next to the map carries the actions you picked - up to sixteen of them, chosen in Settings.
Grouping instead of clutter
Cupboards, bags and stashes can merge into counted cells rather than a thousand overlapping icons, per layer, whenever a wipe gets old.
04 · Running the server
Console, plugins, permissions - without leaving the game
Live console
The real server console in the panel, tabbed into all, chat, commands, connections and errors. Search it, wrap it, export it to a file, run commands inline, or pop out a draggable mini-console and keep it on screen while you work.
Permissions and groups
Every permission on the server, grouped by the plugin that owns it, searchable across thousands of entries. Toggle per user or per group, create and delete groups, set parent inheritance.
Plugins and ConVars
Every loaded and unloaded plugin with title, author and version, loaded, unloaded or reloaded with a click. ConVars browsable by category, paginated and searchable, edited in place and persisted across restarts.
Dashboard and logs
Online and max players, sleepers, admins on duty, new players today, server FPS, entity count and the join queue - live. Underneath, an activity log of joins, leaves, chat, commands, admin actions and errors, filterable by category and kept in your storage backend.
Storage that scales with you
SQLite with zero configuration out of the box, plain JSON files if you prefer them, or MySQL when you run a network. Switching backend is one click in Settings and the data follows you across live.
Discord, if you want it
Webhook or a full bot, chosen per channel. Bans, kicks, chat, admin actions and plugin errors each route to their own channel, a two-way chat bridge links Discord to in-game, and slash commands come with autocomplete and role-based authorization. Entirely optional, configured in-game.
05 · Make it yours
Your commands, your keys, your colours
Quick buttons
Turn any console command into a button with its own icon, colour and permission. Placeholders fill in the target's SteamID, name, coordinates and grid, or yours. Ask for confirmation on the dangerous ones. Show them on the player card, on the map, on the dashboard or in the widget.
Binds
Ready-made bind lines for the panel, Vanish, godmode, noclip, ESP, the hammer, inspect and the map. Pick your key, select the line, paste it into F1. One key toggles a tool on and off - no second bind for the way back.
Appearance
Three themes - Rust, Midnight, Plum - chosen per admin. A font per slot for titles, body, logs, console and HUD, ESP text size, a HUD readout of which tools are live, and a panel you can drag anywhere and have it remember where.
06 · Permissions
Hand out exactly what you mean to
Nineteen top-level permissions gate the pages and tools. On top of that, every action inside the player card registers its own powerfuladmin.player.NAME, and every quick button you create registers powerfuladmin.quickbtn.NAME. You can also lock PowerfulAdmin's own permissions so nobody edits their way upward.
powerfuladmin.use
Base access, opens the panel
powerfuladmin.players
Player roster and the management card
powerfuladmin.map
Server map
powerfuladmin.hammer
Admin hammer
powerfuladmin.hammer.codes
Reveal code lock codes in the hammer HUD
powerfuladmin.esp
ESP page and overlay
powerfuladmin.vanish
Vanish
powerfuladmin.vanish.unlock
Open code and key locks while vanished
powerfuladmin.godmode
Godmode toggle
powerfuladmin.noclip
Noclip toggle
powerfuladmin.console
Live console page and mini widget
powerfuladmin.perms
Permissions and groups manager
powerfuladmin.logs
Logs page
powerfuladmin.plugins
Plugin control
powerfuladmin.convars
ConVar editor
powerfuladmin.quickbuttons
Create and edit quick buttons
powerfuladmin.settings
Settings, storage, appearance and Discord
powerfuladmin.viewip
Reveal player IP addresses
powerfuladmin.candisablevitals
Edit player vitals and metabolism limits
powerfuladmin.countableondashboard
Counts toward the "admins online" figure
Do not grant them one by one on day one. pa.setup <steamid or name> in the server console hands a player the full set at once, so you can be inside the panel a minute after install.
07 · Commands
One in chat, three in console
There is nothing else to memorise. The console ones exist 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 ways
pa.setup <steamid|name>
Grant the full permission set to a player, once, on install
08 · Install
Four steps, and the fourth is optional
1
Drop the plugin into your scripts folder. It loads and writes a clean config on its own. Oxide and Carbon are both supported.
2
Run pa.setup <your name or steamid> once in the server console.
3
Type /padmin in game. You are in.
4
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 straight into the sidebar and use the same card, the same permissions and the same storage backend. They are add-ons, not stubs - everything described above works without them.
PowerfulBans
Timed and permanent bans in their own database, reason templates, history and login enforcement.
PowerfulFreeze
Freeze a player in place while you talk to them, from the card, the map or the world.
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. Object pooling and reused buffers keep allocations down, 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 admins who are not looking at it.
Is the ESP a cheat?
No client mod is involved. It is drawn by the server through the engine's own debug draw and only sent 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 its own permission, every quick button has one too, and PowerfulAdmin's own permissions can be locked so they cannot be edited from inside the panel.
Do I need MySQL, or a database at all?
No. SQLite is the default and needs no configuration. MySQL is there for networks that want shared data, JSON for people who like files, and moving between them is one click in Settings.
Do I have to use Discord or a Steam API key?
Neither. Discord is optional and set up 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 says n/a and nothing else changes.
Can I manage players who are offline?
Yes. Teleport to a sleeper, heal, strip, edit the inventory, mute, change permissions. Only actions that need a live connection are disabled while they are away.
Oxide or Carbon?
Both. On Carbon the panel's internal commands are additionally protected, so nothing outside the panel can call them, while the public ones stay open for your binds.
What language does it speak?
Full English and Russian out of the box, and every single string lives in a language file, so another locale is a translation rather than a code change. Fonts without Cyrillic are marked in the picker.
I write plugins. Can I hook into it?
Yes. There is a section API for adding your own page to the sidebar with its access permission registered for you, plus calls such as API_KnownPlayers for the known-players list.
11 · For developers
Your plugin, inside the panel
PowerfulAdmin is not a closed panel. Any plugin can register its own sidebar section and render it inside the panel, in the player's language and in the admin's active theme. Bans, Freeze and Whitelist are built on this same public API. If you write plugins for your server, the sidebar, permissions, theming, player card and Settings page are already there for you.
[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"),
["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 definition key is optional, and the permission is registered for you if no plugin has claimed it yet.
id
string · Unique section id. Required.
icon
string · Sidebar icon sprite.
category
string · Nav group. Built in: nav.cat.main, nav.cat.tools, nav.cat.manage. Any other value creates a new group.
permission
string · Permission needed to open the section.
title
Func<BasePlayer, string> · Section title, so you can localise it per player.
open
Action<BasePlayer> · Draw your page.
cardRows
Func<string, List<string[]>> · Extra label and value rows on the player card.
settings
Action<BasePlayer, CuiElementContainer, string, int> · Draw controls into a card on the Settings page.
settingsHeight
Func<BasePlayer, int> · How tall that card is.
popupActions
Dictionary<string, Action<BasePlayer, ulong, string>> · Extra buttons on the player card popup.
var ctx = PowerfulAdmin.Call("API_SectionContext", player) as Dictionary<string, object>;
var parent = (string)ctx["parent"];
var bodyW = Convert.ToInt32(ctx["bodyW"]);
var pad = Convert.ToInt32(ctx["pad"]);
var palette = (Dictionary<string, string>)ctx["palette"];
Read the section context on every render. It provides the parent layer, body width and height, standard padding, the player's language code and the full theme palette. The admin can switch themes while your page is open. Use its page, bg, surface, elev, elev2, border, borderSoft, text, text2, text3, accent, accentH, accentSoft, accentText, danger, dangerSoft, success, warn, warnSoft, info, clear values and the fontBold, fontRegular, fontMono names to match every built-in theme.
API_RemoveSection(string id)
Unregister on Unload.
API_OpenSection(BasePlayer player, string id)
Open your section for a player.
API_ReopenPanel(BasePlayer player)
Reopen the panel where it was.
API_RefreshPlayerCard(string steamId)
Repaint the player card after your data changes.
API_RefreshSettings(BasePlayer player)
Repaint the settings page after saving a value.
API_Log(string message, string category = null)
Write into PowerfulAdmin's log section.
API_KnownPlayers()
Every player the server has seen, as a list of string arrays.
API_RustHours(string steamId)
Total Rust playtime from the Steam API, cached.
API_GetInput(string key)
Read a panel input value.
API_GetToggle(string key, bool def)
Read a panel toggle.
API_GetSelect(string key, string def)
Read a panel selector.
Call API_RemoveSection in your Unload, and prefer repainting one named element over a full redraw so the panel does not jump under the admin's cursor.
Support, updates and feature requests: LR Development Discord
$24.99
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.
$29.99
Introducing Total Control – The Ultimate Rust Server Admin Tool
Total Control is a powerful full GUI admin plugin for Rust servers.
Whether you run hardcore PvP or relaxed PvE, Total Control gives you complete live control over every major system directly in-game, with zero config files or reloading after changes.
📅 Dynamic Schedule System:
•Plan your entire wipe and let the plugin do the work for you.
•Create up to 5 scheduled sets (plus the default) Automatically change gather rates, stack sizes, smelting, rewards, PvE/PvP mode, raid protection, and more at exact dates and times.
•Use real-world time or server time.
•Enable only the pages you want for each set everything else stays on your default settings.
•Run your server exactly how you want.
⚒️ Gather Rates & Stack Sizes:
•Full control over every item (ore, plants, crates, quarries, excavator, etc.) Quick multiplier buttons or type exact values.
•Category multipliers with individual item overrides.
•Add or remove any item instantly with chat commands.
🔥 Smelting & Cooking:
•Adjust speed, charcoal output, fuel usage, and resource output for every furnace type.
•Full control over the Mixing Table and Cooking Workbench.
🎁 Rewards System:
•Reward players for gathering, killing animals/NPCs/players, destroying barrels, emptying crates, Bradley/Heli loot, and playtime.
•Support for Scrap, Economics, and ServerRewards (use any or all three) Optional UI Notify integration with custom message styles.
⚙️ Settings Page:
•Auto or voted night skip. Time freeze, custom day/night lengths, and server date.
•PvE/PvP mode switching (manual or timed).
•Full raid protection (manual or timed).
•Offline raid protection (with adjustable cooldown timer).
•Option to disable shotgun traps, flame turrets, auto turrets, and SAM sites.
Any admin with the correct permission can open the Total Control GUI with /tc and modify everything, without requiring data file access or plugin reload. Ideal for administrators worldwide.
🔑 Permissions & Commands:
Permission: TotalControl.OpenGui
Chat Commands:
/tc Open the GUI
/addgather <shortname> /removegather <shortname> Add/Remove items to GatherRates page.
/addstack <shortname> /removestack <shortname> Add/Remove items to StackSize page.
/addreward <shortname or prefab> /removereward <shortname or prefab> Add/Remove items to Rewards page.
/raid help
/raid list List all excluded prefabs from Raid Protection.
/raid include <shortname | itemID | prefabID> /raid exclude <shortname | itemID | prefabID> Add/Remove items to or from Raid Protection.
/raid include <building.grade prefabID> /raid exclude <building.grade prefabID> Add/Remove Building blocks to or from Raid Protection.
(Shortnames list: https://www.corrosionhour.com/rust-item-list)
💬 Join the Community
Stay up to date, get support, make suggestions, report bugs, or promote your server.
🔗 https://discord.gg/AkwHUs8Qma
Welcome to “Dead Shore”, a custom island map for the game Rust, crafted to deliver an immersive and balanced survival experience for every type of server. With a map size of 3500 and over 40,480 prefabs, Dead Shore combines rich environmental detail with optimized performance, creating a world that feels both alive and unforgiving.
Set across a dangerous and mysterious island, the map features a vast network of abandoned locations, custom monuments, coastal routes, underground infrastructure, and strategic travel systems designed to encourage exploration, combat, and player interaction. Whether you're a solo survivor, a clan leader, or part of a roleplay community, Dead Shore offers endless opportunities for adventure, domination, and base building.
The island includes a fully connected metro system with underground railway access, alongside a functional surface train network for fast travel across the map. Players can navigate through massive bridge connections, isolated roads, hidden pathways, and dangerous territories while uncovering unique custom locations spread throughout the island.
Builders will discover specially designed building areas perfect for creating secure and creative bases, while explorers can dive deep into dangerous underwater laboratories and uncover hidden loot beneath the ocean surface. Carefully placed safe zones allow players to trade, regroup, and socialize without breaking the immersive survival atmosphere.
Dead Shore is designed for all server types — from hardcore PvP and vanilla survival to modded communities and roleplay servers — offering a balanced monument layout, optimized FPS performance, and engaging terrain across the entire island.
Features:
• Map size: 3500
• Prefabs count: 40,480
• Custom island environment
• Underground railway system
• Surface train network
• Multiple custom monuments
• Strategic bridge connections
• Safe zones
• Underwater laboratories
• Custom building locations
• Balanced monument distribution
• Optimized for smooth gameplay
• Suitable for all server types
• Exploration-focused design
• Immersive survival atmosphere
Monuments:
• Harbor x2
• Bandit Camp
• Outpost
• Military Tunnel
• Mining Outpost
• Abandoned Supermarket
• Power Plant
• Ferry Terminal
• Oxum’s Gas Station
• Lighthouse x2
• HQM Quarry
• Stone Quarry
• Sulfur Quarry
• Radtown
• Launch Site
• Large Fishing Village x2
• Underwater Lab
• Giant Excavator Pit
• Abandoned Military Base
• Arctic Research Base
• Missile Silo
Custom Monuments:
• Dead Shore City
• Submarine
• Rust Dock
• Capsize Cargo
• Drowned Village
• Aircraft Wreckage
• Ranch+
• Abandoned Camp
• Scrap X
• The Dead Site City
Please rate ⭐️⭐️⭐️⭐️⭐️ the map Thank you
“Dead Shore” is more than just a map — it’s a hostile island where every tunnel, coastline, and abandoned structure tells a story of survival, conflict, and discovery.
Tip4Serv is a complete Rust Webstore and Donation Store solution that allows Rust server owners to sell VIP memberships, kits, permissions, queue priority, subscriptions, virtual currency and more with automatic delivery.
Looking for a Tebex Alternative for Rust? https://tip4serv.com helps you create a professional donation store in less than 5 minutes with automatic command execution, Discord integration and support for more than 25 payment methods.
Perfect For Selling
VIP Memberships
Queue Priority
Kits
Item Bundles
Permissions
Economics Money
Server Rewards Points
Subscriptions
Battle Passes
Donation Packages
Cosmetics
Supported Games
Rust
Garry's Mod
FiveM
Minecraft
Discord
ARK
and more
Starter Plan (Only 5% Fee)
Unlimited Products & Categories
Unlimited Rust Servers & Commands
Subscription Products
Discord Roles & Webhooks
Dark & Light Mode
More Than 25 Payment Methods
Managers & Staff Access
Sales Statistics
Coupons & Discounts
Loyalty Points System
Custom Domain Name
Resend Orders
Tax Compliance
Free SSL Certificate
DDoS Protection & Mitigation
Fast Order Delivery
No Advertisements
PRO Features (21 Days Free Trial)
Includes all Starter features plus:
Reduced Fees From 5.0% To 3.8%
Gift Cards Support
Multiple Dynamic Themes
Custom Fields & Command Integration
Product Gallery, Videos & GIF Support
Top Customers Widget
Related Products Widget
Built-In Product Search Bar
Advanced UI Theme Editor
Custom CSS Editor
Steam & Discord Account Linking
Customer Avatars
Store available in 15 languages
English, Danish, Dutch, French, German, Hungarian, Italian, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swedish and Turkish.
Several payment methods
Here are the payment methods you can offer your players: Card, Paypal, Venmo, Google Pay, Ideal, Giropay, Bancontact, Sofort, My Bank, Sepa, EPS, BACS, Multibanco, BECS, Przelexy24, BOLETO, OXXO, Mercado Pago.
Installation via Plugin
Open an account at https://tip4serv.com/, follow the instructions and add a Rust server.
Drag and drop tip4serv.cs into the oxide plugins directory on your Rust server
Reload the plugin by typing oxide.reload Tip4serv in your Rust server console.
Set key to your tip4serv API key in the config file tip4serv.json.
Reload plugin by typing oxide.reload Tip4serv in console.
You should get this message: Server has been successfully connected
Installation via RCON
Open an account at https://tip4serv.com/, follow the instructions and add a Rust server.
Enter your server IP
Enter your server RCON port
Enter your server RCON password
You should get this message: Server has been successfully connected
Setting up commands on Tip4Serv
Before setting up your commands on Tip4serv.com, you should know that command work in your server's console (not ingame as an admin).
Here are some sample commands you can use in the products configuration: MY PRODUCTS. But you can use any plugin commands you want.
Give a group or permission
Add a player to a group previously created with oxide.group add [group-name]:
oxide.usergroup add {steam_id} group-name
Remove a player from a group:
oxide.usergroup remove {steam_id} group-name
Give a permission to a player:
oxide.grant user {steam_id} permission-name
Remove a permission from a player:
oxide.revoke user {steam_id} permission-name
Give an item to a player inventory with steam_id (advised)
IMPORTANT: Please select the option [Player must be online] in your product editor
inventory.giveto {steam_id} item-short-name quantity
Example: inventory.giveto {steam_id} scientist 5
Give an item to a player inventory with Give plugin
IMPORTANT: Please select the option [Player must be online] in your product editor
giveto {steam_id} item-short-name quantity
Example: giveto {steam_id} fun.guitar 1
Give a kit to a player with Give plugin:
givekitto {steam_id} kit-name
Give money
Give money to a player with Economics plugin:
deposit {steam_id} amount
Give points
Give points to a player with Server Rewards plugin:
sr add {rust_username} amount
Quantity multiplier
You can also multiply the quantity choosen by the customer like this: {quantity*50}
Note: You must first activate the **Allow quantity choice** option in your product.
Use this command on Tip4serv if you want to sell bundles of $200 with economics plugin:
deposit {steam_id} {quantity*200}
This will run in your server console after a purchase if the player buys product 4 times:
deposit 76561198181797231 800
Store examples
https://tip4serv.com/demos
Need Help ?
Read the Tip4Serv documentation here https://docs.tip4serv.com
Any issues feel free to contact us here https://tip4serv.com/contact
What's New
Fresh uploads, new releases, and recently updated files.
-
$40.00$35.00 -
By HunterZ
-
$47.00
By Nomad Rush
-
$29.99$24.99By SlayersRust
-
$14.90
By m1t1ngg
-
$10.00
-
$39.99
By imthenewguy
-
Free
By Wickly
-
$9.99
By beee
-
Free
By Magnumk
-
By Shemov
Highest Rated
Top-rated picks trusted and loved by the community.
-
$16.99
By David
-
$40.00$30.00By nivex
-
$29.99
By LosGranada
-
$29.99
By imthenewguy
-
$40.00$31.95By Mevent
-
$24.99
By Whispers88
-
$14.99
By Sheo
-
Free
By Steenamaroo
-
$19.99$15.99By Fruster
-
$14.99
By David
-
$45.99$39.09By Monster
-
$15.99
By Fruster
Trending Files
Popular picks members are downloading the most right now.
-
$40.00$30.00By nivex
-
$29.99
By imthenewguy
-
Free
By tofurahie
-
$40.00
By The_Kiiiing
-
$14.99
By Sheo
-
$40.00
By Steenamaroo
-
$19.99$15.99By Fruster
-
$11.99
By imthenewguy
-
$24.99
By Khan
-
Free
By imthenewguy
-
$49.99
By Adem
-
$21.95$15.95By Mevent
Recently Updated
Recently improved files with fresh updates, fixes, and new content.
-
$27.00
By Nomad Rush
-
$40.00$25.90By TuToFire5
-
$37.00
By Nomad Rush
-
$20.00
By Ionut Shiro
-
$29.98$24.99By J4V1
-
$8.50
By J4V1
-
$12.00
By J4V1
-
$8.50
By J4V1
-
$8.50
By J4V1
-
$9.99
By imthenewguy
-
$10.00
-
$29.99
By Mat993hew
-
$14.99
By whatsyolo
Latest Reviews
See what customers are saying about their experience with files.
New purchase..
Out of the box looks good easy to load easy to use only one permission..
Config pretty straight forward, i did have to ask a couple of question via private message to the developer who replied prompty
and my minor issues where solve...
looking forward to using this and I'm sure the players will enjoy it as also.....
Unfortunately, this plugin has been abandoned for years now. There's a disconnect between the plugin and the site where it doesn't show accurate information. Dev hasn't responded to two my support tickets in months. Any updates where explained with "Use the older version"
Picture below shows the website stating my server hasn't wiped in two months.
I was a bit sceptical at first because of bad experiences with the last "enchanting" plugin, tough the documentation is awesome and the possibilites are endless. But this plugin is developed actively and the dev helped out very fast with all problems and wishes I had. I'm really looking forward to the next "armor" step 🙂
Recommended !
Absolutely fantastic plugin!
This plugin makes it incredibly easy to create beautiful and impressive fireworks shows. The included shows are very well designed, and the timing and presentation are excellent. You can really feel the developer’s great sense for creating a spectacular show.
What impressed me just as much as the plugin itself was the support. Whenever I had a question or encountered an issue, the developer responded very quickly and kindly, and worked to help resolve it.
An absolutely solid map, didn't discover big mistakes yet. Some really interesting custom places/monuments.
Even some with a portion humour, like a car accident 🙂
Also Litum was always very quick with help if there was a question.
Recommended !
Loving this game! its like a whole game itself. Its got me addicted to coming back and trying to get new scraplings. I think you can tell what i was inspred by 😄 and its such great fun!
Just got it today. It is just smooth. Really completes the auto sorting. Thank you.
happy with this plugin as it both looks and feels really good .
The Advanced Apartment plugin completely shifts how players live and progress on a Rust server. Instead of just being a place to log off safely, it turns an apartment into a fully functional base. i hope more gets added it be fun to see i pay more to
Much love to this plugin the it is stabilizing client fps no hard fps drops so its an absulte buy for me
Solid plugin. My Players absolutely love it. With the new volume that facepunch added this completely completes the radio experience. Thank you for your hard work.