RUST Raidable Bases v3.0.3

No permission to download
You can download a maximum of 0 files within 24 hours

How To Purchase The Premium Version​

**If you'd like to purchase the paid version for $40, or buy packages (starting at $20) that does NOT include the plugin, but includes complete bases, profiles, loot files and the configuration file then read below for more information.

Those that purchase the premium version must download it from the site they have purchased it from. All future updates are included in the purchase of any of my products at no additional cost.

Please exercise caution while purchasing online so that you buy from legit and supported websites only.

The premium version is available and supported by me from the following two websites:

Please, Log in or Register to view URLs content!

Please, Log in or Register to view URLs content!

If you find it on a site not listed above then please do not purchase anything from them.

Free vs Premium​

It's been enjoyable being able to provide the community with free quality plugins for several years, trying to answer everyones questions, and implementing your ideas. However desperate times call for desperate measures and I need to make some changes. Thank you for understanding why the plugin was split into 2 versions.

The premium version includes all 5 difficulties, player lockouts, buyable events, an improved ranked system, options to spawn npcs inside of bases, and a probability modifier to set a specific chance for each item to spawn. The free version does not contain these features and has one difficulty setting (normal mode). As of 3.0.1, dynamic difficulties have been added to the premium version.

Tutorial​


Raidable Bases is an independent expansion of Dangerous Treasures. You may learn how to enable the expansion mode below. It does not require Dangerous Treasures for any other purpose.

This plugin - free and paid - is not compatible with the server.pve convar

There are just a few steps required to get bases spawn on your server within minutes.​

You must have the CopyPaste plugin installed. (Disclaimer: Configuring this to your servers specific needs will require a lot of time and effort)

Step 1: Obtain Your Bases

All copypaste files belong under this folder, which must be in all lowercase:

  • oxide/data/copypaste/
You can get bases by:

  • Downloading them from Fortify on Steam
  • Purchasing a tier package from me (3 packages are available, each with its own unique bases)
  • Buying a base package from third-party sellers (be wary that some sellers include items in their CopyPaste files!)
  • Creating your own bases or copying player bases from your server (always copy from the center foundation of the base)
Step 2: Set Up Profiles

Profiles are located in:

  • oxide/data/RaidableBases/Profiles/
There are 5 different profiles in the paid version, and 1 profile in the free version but you can make any number of profiles. You must use straight double quotes. Curly double quotes are not supported! You can add the filenames of your CopyPaste bases manually, or by using the command:

Free version example command:

rb.config add "RaidBases" RaidBase1 RaidBase2 RaidBase3

Paid version example command:

rb.config add "Easy Bases" raideasy1 raideasy2 raideasy3

rb.config add "Medium Bases" raidmed1 raidmed2 raidmed3

Step 3: Edit the Configuration

The configuration file is located in:

  • oxide/config/RaidableBases.json
Make the following changes:

  • Always Maintain Max Events: Set this to true.
  • Max Maintained Events: Set this to the number of bases you want to spawn.
  • Minimum Required Players Online: If you want bases to spawn even when no players are online, set this to 0.
Step 4: Save and Reload

After making your changes:

  • Save your files.
  • Reload the plugin.
The bases will now start spawning automatically. They will use the Default Loot table, located in:

  • oxide/data/RaidableBases/Default_Loot.json
Step 5: Customize Loot Tables

Refer to the documentation to learn how to set up your own custom loot tables.

Additional Information (Paid version only)

If you want buyable events using the /buyraid command, you can set a cost under the Buyable Event Costs section. This includes:

  • Economics Buy Raid Costs
  • ServerRewards Buy Raid Costs
  • Custom Buy Raid Costs

Configuration​

The settings and options can be configured in the RaidableBases file under the config directory. The use of an editor and validator is recommended to avoid formatting issues and syntax errors.
You MUST read this documentation. This plugin is simply too complicated to not do so. Take your time to understand each option before changing it. You will not get anywhere by trying to cut corners. Carefully go through each option in the configuration and read about it so that you understand what it does. If it has no explanation then it's self explanitory. Please look for answers in the documentation before asking a question. I have no issue helping anyone that has difficulty with this plugin. It is not easy to setup.

Loot Tables​

The plugin comes with some very basic items (Default_Loot.json) that only serve as a demo loot list for you to either delete or expand upon. In order to make any use of the plugin (beyond demonstration) you will have to create your own loot lists instead.

It will take a very long time to configure your loot tables, and fine-tune each to your specific needs. To start, I recommend that you use the rb.populate all command. This creates a loot file in the Editable_Lists folder that contains every item in the game. Edit the file and set the amounts for the items that you want to spawn, and remove those that you do not want to spawn. It may look intimidating editing a list of 660 items, but don't underestimate how easy it is to delete items from a list compared to adding each one manually.

Items that have their amount (not amountMin) set to 0 will not spawn. So you may either delete these items from the list, or come back to them later. If you set amountMin to 0 then chance will determine if the item spawns or not, and another item will not replace it unless there are extra items available (as of 1.7.3).

You can set the item skin that you want to use, but I suggest using the Skins settings in the configuration file to use random skins, or none at all.

The rb.populate command which populates the Editable_Lists folder also includes items already inside of your Difficulty_Loot folder. This allows you to easily repopulate lists in order to re-evaluate which items spawn at a later date.

Files inside of the Editable_Lists folder must be copied into an existing loot file in order to use the loot table. As the name implies, it is for editing only.

  • If you want to use Editable_Lists/Normal.json for your Normal bases then copy the contents of the file into the Difficulty_Loot/Normal.json file.
  • If you want to use Editable_Lists/Normal.json for the NormalBases.json profile, then you must copy the contents of the Normal.json file into the Bases_Loot/NormalBases.json file

Loot Priority​

Loot is pulled from all datafiles within the oxide/data/RaidableBases/ folder with the exception of the Profiles folder which is used to configure bases.

oxide/data/RaidableBases/Base Loot - If a loot table exists in this folder with the name RaidBases.json then all of the bases will use this loot table, otherwise it will pick the first file it finds. If you want items in this loot table to always spawn then you must enable Always Spawn Base Loot Table in the respective profile. You cannot have multiple files in the Base Loot directory as it will pick the first file it finds when it cannot find one that matches the name of the profile.

oxide/data/RaidableBases/Difficulty Loot - Items will be chosen from the Normal.json loot file for each profile.

If Use Day Of Week Loot is enabled then it will choose the loot table for that specific day. Otherwise, it will pick from Default_Loot.json. This is the default list, and is only used when all other loot tables do not have a sufficient amount of loot to spawn based on the Amount Of Items To Spawn setting.

Loot Settings​

  • Allow Duplicate Items - This is useful when you do not have enough items in your loot tables , and you want to spawn Amount Of Items To Spawn by using the same items more than once.
  • Amount Of Items To Spawn - This is the number of items that you want to spawn. If you do not have enough items in your loot tables then it will only spawn the amount that you have available. It will not spawn items if the container does not have enough space.
  • Divide Loot Into All Containers - This allows you to divide loot evenly from all of your loot lists into all containers when enabled. You MUST increase or decrease Amount Of Items To Spawn respective to how many items you want in each container. This includes large boxes, small boxes, coffins and vending machines. Optional settings include (in order of priority) cupboard, bbq, oven, fridge and lockers.
  • Allow Players To Pickup Deployables (false) - As name implies, overridden by Entities Not Allowed To Be Picked Up
  • Allow Players To Deploy A Cupboard (true) - Block players from placing a TC after destroying the TC in the base.
  • Drop Container Loot X Seconds After It Is Looted (false) - Prevent players from cherry picking items and leaving the rest, in order to despawn the raid quicker.
  • Drop Container Loot Applies Only To Boxes And Cupboards (true) - As name implies
  • Empty All Containers Before Spawning Loot (true) - Useful if using CopyPaste files that contain loot already - I suggest leaving this true as it can complicate how many items spawn if there are too few inventory slots remaining.
  • Ignore Containers That Spawn With Loot Already (false) - Useful if you want specific loot to spawn from a copypaste file.
  • Require Cupboard Access To Loot (false) - Prevent all players from looting until they reach the TC, or destroy it.
  • Skip Treasure Loot And Use Loot In Base Only (false)" - Useful if you want all loot to spawn from a copypaste file - not recommended - will allow players to memorize which boxes to raid and ignore the rest.
  • Always Spawn Base Loot Table (false) - Very useful if you want items in the Base_Loot file to always spawn (such as C4, rockets, ammo, etc) (the free version limits this to ONE file allowed in the Base_Loot directory)

Settings​

  • Blacklisted Commands (none) - prevents players from using these commands inside of a raid base
  • Automatically Teleport Admins To Their Map Marker Positions (true) - right-click map to teleport (requires raidablebases.mapteleport permission)
  • Block Wizardry Plugin At Events (false) - Block players from using wands
  • Chat Steam64ID (0) - The steam profile icon to show in chat messages
  • Expansion Mode (Dangerous Treasures) (false) - Allow Dangerous Treasures to take over a random box for its event
  • Remove Admins From Raiders List (false) - Allows admins to help players without receiving any rewards
  • Show X Z Coordinates (false) - Show X Z coordinates alongside grid location
  • Event Command (rbe) - Specify command name
  • Hunter Command (rb) - Specify command name
  • Server Console Command (rbevent) - Specify command name

Raid Management​

  • Allow Teleport (false) - Allow/prevent players from teleporting
  • Allow Cupboard Loot To Drop (true) - Allows loot to drop when TC is destroyed by a player
  • Allow Players To Build (true)
  • Allow Players To Use Ladders (true)
  • Allow Player Bags To Be Lootable At PVP Bases (true) - Bypasses Prevent Looting plugin
  • Allow Player Bags To Be Lootable At PVE Bases (true) - Bypasses Prevent Looting plugin
  • Allow Traps To Drop Loot (false) - Allow traps such as guntraps and turrets to drop loot on death
  • Allow Players To Loot Traps (false) - Allows players to loot traps such as guntrap and turrets with TC access
  • Allow Raid Bases On Roads (true)
  • Allow Raid Bases On Rivers (true)
  • Allow Raid Bases On Building Topology (true) - Specifically added for custom map makers
  • Allow Vending Machines To Broadcast (false) - Prevents vending machines from showing on the map
  • Allow Bases To Float Above Water (false) - Keyword: FLOAT
  • Prevent Bases From Floating Above Water By Also Checking Surrounding Area (false) - Keyword: FLOAT
  • Maximum Water Depth Level Used For Float Above Water Option (1.0) - Keyword: FLOAT, but allows you to prevent on water if the value is low enoughremove this option as it annoys the hell out of me
  • Backpacks Can Be Opened At PVE Bases (true)
  • Backpacks Can Be Opened At PVP Bases (true)
  • Backpacks Drop At PVE Bases (false) - Will drop a backpack on death, even if explicity disabled in Backpack configuration (requires Backpacks 3.4.0 )
  • Backpacks Drop At PVP Bases (false)
  • Block Mounted Damage To Bases And Players (false) - Prevent players from dealing damage while on mini, scrap heli, etc
  • Make Npc AI Dormant When Inactive (true) - Same as the convar but enforced for close range
  • Block RestoreUponDeath Plugin For PVP Bases (false)
  • Block RestoreUponDeath Plugin For PVE Bases (false)
  • Bypass Lock Treasure To First Attacker For PVE Bases (false) - Do not set an owner for PVE bases
  • Bypass Lock Treasure To First Attacker For PVP Bases (false) - Do not set an owner for PVP bases
  • Despawn Spawned Mounts (true) - Allows mounts such as mini or scrap heli to remain if not abandoned when raid despawns
  • Do Not Destroy Player Built Deployables (true) - Useful for cleaning up after players
  • Do Not Destroy Player Built Structures (true)
  • Divide Rewards Among All Raiders (true)
  • Draw Corpse Time (Seconds) (300.0) - The amount of time the players corpse location is drawn on their screen
  • Eject Sleepers Before Spawning Base (true)
  • Extra Distance To Spawn From Monuments (0.0)
  • Flame Turrets Ignore NPCs (false) - Can help with performance on some servers
  • Maximum Elevation Level (2.5) - The allowed height of the surrounding terrain for spawning bases
  • Move Cookables Into Ovens (true)
  • Move Food Into BBQ Or Fridge (true)
  • Move Resources Into Tool Cupboard (true)
  • Move Items Into Lockers (true)
  • Lock Treasure To First Attacker (true) - Sets the first attacker as the owner of a raid. You must set eject settings in each profile if you do not want players entering private raids
  • Lock Treasure Max Inactive Time (Minutes) (10.0) - Resets the raid as public after this time
  • Minutes Until Despawn After Looting (min 1) (15) - The time until the base despawns after being raided
  • Minutes Until Despawn After Inactive (0 = disabled) (45) - The time until the base despawns after being inactive
  • Minutes Until Despawn After Inactive Resets When Damaged (true) - Resets the time until the base despawns when it is damaged by a player
  • Mounts Can Take Damage From Players (false)
  • Mounts Can Take Damage From SamSites (true)
  • Player Cupboard Detection Radius (75.0) - Extra layer of protection to prevent raid bases from spawning too closely to player bases
  • Players With PVP Delay Can Damage Anything Inside Zone (false) - Applies specifically to PVP raid bases
  • Players With PVP Delay Can Damage Other Players With PVP Delay Anywhere (false)
  • PVP Delay Between Zone Hopping (10.0) - The amount of time players can take damage while on a PVE server after stepping outside of a PVP zone - prevents exploiting - recommended value: 120
  • Prevent Fire From Spreading (true) - Helps with server performance by preventing forest fires, err, fire from spreading after initial spawn
  • Prevent Players From Hogging Raids (true) - Prevents players from tagging multiple raids at once
  • Require Cupboard To Be Looted Before Despawning (false)
  • Destroying The Cupboard Completes The Raid (false)
  • Require All Bases To Spawn Before Respawning An Existing Base (false) - Rotate through all bases specific to each difficulty before reusing an existing base
  • Turn Lights On At Night (true)
  • Turn Lights On Indefinitely (false)
  • Use Random Codes On Code Locks (true)
  • Wait To Start Despawn Timer When Base Takes Damage From Player (false) - Prevents the inactive despawn timer from starting until it is damaged by a player. Combos well when inactive resets is disabled by giving players a limited time to finish a raid once they start it
  • Additional Containers To Include As Boxes (none) - example: vendingmachine

Eject Mounts​

  • Boats (false) - Set any true to prevent them from entering a raid base
  • Cars (Basic) (false)
  • Cars (Modular) (false)
  • Chinook (false)
  • Horses (false)
  • MiniCopters (false)
  • Pianos (true)
  • Scrap Transport Helicopters (false)
  • All Controlled Mounts (false) - Ejects mounts only possible to ride via another plugin

Entities Not Allowed To Be Picked Up​

  • List: generator.small, generator.static autoturret_deployed - overrides Allow Players To Pickup Deployables

Difficulty Colors (Border)​

  • Normal (000000)

Difficulty Colors (Inner)​

  • Normal (00FF00)

Advanced Despawn Routines​

  • Use Alternate Despawn Routine (false) - may prove useful for those having issues with bases not fully despawning
  • Teleport Entities Underworld Before Despawning (false) - may prove useful for those having issues with bases not fully despawning
  • Delay Between Entity Death While Despawning Base (0.002)

Map Markers​

  • Marker Name (Raidable Base Event)
  • Radius (0.25)
  • Use Vending Map Marker (true)
  • Use Explosion Map Marker (false)
  • Create Markers For Buyable Events (true)
  • Create Markers For Maintained Events (true)
  • Create Markers For Scheduled Events (true)
  • Create Markers For Manual Events (true)

Maintained Events​

  • Always Maintain Max Events (false) - Spawn another raid soon after one despawns
  • Chance To Randomly Spawn PVP Bases (0 = Ignore Setting) (0.0) - Overrides all PVP Allow profile settings for a chance to make the raid PVE or PVP
  • Convert PVE To PVP (false)
  • Convert PVP To PVE (false)
  • Include PVE Bases (true)
  • Include PVP Bases (true)
  • Ignore Safe Checks (false) - Bypass checks that ensure no buildings or other objects are blocking the spawn
  • Minimum Required Players Online (1)
  • Max Maintained Events (1) - How many bases you want available at any given time
  • Spawn Bases X Distance Apart (100.0)
  • Spawns Database File (Optional) (none) - Useful if you want maintained raids to spawn in specific locations using spawn files from the Spawns Database plugin
  • Time To Wait Between Spawns (15.0) - Wait a specific time frame between each paste (can be set to 0)

Manual Events​

  • Convert PVE To PVP (false)
  • Convert PVP To PVE (false)
  • Max Manual Events (1)
  • Spawn Bases X Distance Apart (100.0)
  • Spawns Database File (Optional) (none) - Useful if you want manually spawned raids to spawn in specific locations using spawn files from the Spawns Database plugin

Scheduled Events​

  • Enabled (false) - Spawn raids on a timer specific to random amount of time between Every Min and Every Max Seconds
  • Chance To Randomly Spawn PVP Bases (0 = Ignore Setting) (0.0) - Overrides all PVP Allow profile settings for a chance to make the raid PVE or PVP
  • Convert PVE To PVP (false)
  • Convert PVP To PVE (false)
  • Every Min Seconds (3600.0)
  • Every Max Seconds (7200.0)
  • Include PVE Bases (true)
  • Include PVP Bases (true)
  • Ignore Safe Checks (false) - Bypass checks that ensure no buildings or other objects are blocking the spawn
  • Max Scheduled Events (1)
  • Max To Spawn At Once (0 = Use Max Scheduled Events Amount) (0)
  • Minimum Required Players Online (1)
  • Spawn Bases X Distance Apart (100.0)
  • Spawns Database File (Optional) (none) - Useful if you want scheduled raids to spawn in specific locations using spawn files from the Spawns Database plugin
  • Time To Wait Between Spawns (15.0) - Wait a specific time frame between each paste (can be set to 0)

Allowed Zone Manager Zones​

  • List: pvp, 99999999 - the list of zones where raid bases may spawn at - Zone Manager is not required to use this plugin.

Event Messages​

  • Announce Raid Unlocked (false)
  • Announce Buy Base Messages (false)
  • Announce Thief Message (true)
  • Announce PVE/PVP Enter/Exit Messages (true)
  • Show Destroy Warning (true)
  • Show Opened Message (true)
  • Show Opened Message For Paid Bases (true)
  • Show Prefix (true)
  • Notify Plugin - Type (-1 = disabled) (-1) - set 0 to use normal type
  • Send Messages To Player (true) - useful to disable all messages when using Notify plugin

GUIAnnouncements​

  • Enabled (false)
  • Banner Tint Color (Grey)
  • Maximum Distance (300.0)
  • Text Color (White)

Lusty Map​

  • Enabled (false)
  • Icon File ()
  • Icon Name (rbevent)
  • Icon Rotation (0.0)

Ranked Ladder​

  • Award Top X Players On Wipe (3) - Every wipe the top 3 players are awarded the raidablebases.th permission and raidhunter group. Used with plugins that give titles based on permissions/groups, such as BetterChat
  • Enabled (true)
  • Show Top X Ladder (10)

Skins​

  • Randomize Npc Item Skins (true) - Skins npc outfits

Boxes​

  • Include Workshop Skins (true)
  • Preset Skin (0)
  • Use Random Skin (true) - Skins boxes

Loot Items​

  • Include Workshop Skins (true)
  • Use Random Skin (true) - Skins items inside of boxes

Deployables​

  • List: Partial Names (door, barricade, chair, fridge, furnace, locker, reactivetarget, rug, sleepingbag, table, vendingmachine, waterpurifier, skullspikes, skulltrophy, summer_dlc, sled)
  • Skin Everything (true)
  • Include Workshop Skins (true)
  • Use Random Skin (true) - Skins deployed items

Treasure​

  • Resources Not Moved To Cupboards (skull.human, battery.small, bone.fragments, can.beans.empty, can.tuna.empty, water.salt, water, skull.wolf)
  • Use Day Of Week Loot (false)
  • Do Not Duplicate Base Loot (false)
  • Do Not Duplicate Difficulty Loot (false)
  • Do Not Duplicate Default Loot (false)
  • Use Stack Size Limit For Spawning Items (false)

UI​

  • Enabled (true) - Shows a status indicator
  • Anchor Min (0.838 0.249)
  • Anchor Max (0.986 0.284)
  • Font Size (18)
  • Panel Alpha (1.0)
  • Panel Color (#000000)
  • PVP Color (#FF0000)
  • PVE Color (#008000)
  • Show Containers Left (false)
  • Show Time Left (true)

Weapons​

  • Fog Machine Allows Motion Toggle (true)
  • Fog Machine Requires A Power Source (true)
  • SamSite Repairs Every X Minutes (0.0 = disabled) (5.0)
  • SamSite Range (350.0 = Rust default) (75.0)
  • Test Generator Power (100.0)

Infinite Ammo​

  • AutoTurret (true)
  • FlameTurret (true)
  • FogMachine (true)
  • GunTrap (true)
  • SamSite (true)

Ammo​

  • AutoTurret (256)
  • FlameTurret (256)
  • FogMachine (5)
  • GunTrap (128)
  • SamSite (24)

Tesla Coil​

  • Requires A Power Source (true)
  • Max Discharge Self Damage Seconds (0 = None) 120 = Rust default) (0.0)
  • Max Damage Output (35.0)

Profiles​

  • Additional Bases For This Difficulty (default) - A list of bases to use within this profile
  • Paste Options (default) - Paste options specific to the profiles filename if it is also a base
  • Profile Enabled (true)- Useful for disabling a profile instead of deleting it
  • Add Code Lock To Unlocked Or KeyLocked Doors (true)
  • Add Code Lock To Tool Cupboards false)
  • Add Code Lock To Boxes (false)
  • Close Open Doors With No Door Controller Installed (true)
  • Allow Duplicate Items (false) -
    Please, Log in or Register to view URLs content!
  • Allow Players To Pickup Deployables (false) -
    Please, Log in or Register to view URLs content!
  • Allow Players To Deploy A Cupboard (true)-
    Please, Log in or Register to view URLs content!
  • Allow PVP (true)
  • Allow Friendly Fire (Teams) (true)
  • Amount Of Items To Spawn (30) -
    Please, Log in or Register to view URLs content!
  • Flame Turret Health (300.0)
  • Block Plugins Which Prevent Item Durability Loss (false) - Force items to take condition losses
  • Block Damage Outside Of The Dome To Players Inside (false) - Prevent damage from outside of the dome to players inside of the dome
  • Block Damage Outside Of The Dome To Bases Inside (false) - Prevent damage from outside of the dome to the base inside
  • Block Damage Inside From Npcs To Players Outside (false)
  • Building Blocks Are Immune To Damage (false)
  • Boxes Are Invulnerable (false)
  • Spawn Silently (No Notifcation, No Dome, No Map Marker) (false)
  • Divide Loot Into All Containers (true) -
    Please, Log in or Register to view URLs content!
  • Drop Container Loot X Seconds After It Is Looted (0.0) -
    Please, Log in or Register to view URLs content!
  • Drop Container Loot Applies Only To Boxes And Cupboards (true) -
    Please, Log in or Register to view URLs content!
  • Create Dome Around Event Using Spheres (0 = disabled, recommended = 5) (5) - A visible dome for players to distinguish raid bases from player bases
  • Empty All Containers Before Spawning Loot (true) -
    Please, Log in or Register to view URLs content!
  • Eject Corpses From Enemy Raids (Advanced Users Only) (true) - Prevents corpses from remaining inside of a raid when it becomes private and prevents the user from looting it
  • Eject Enemies From Locked PVE Raids (true) - Useful when Lock Treasure To First Attacker is enabled
  • Eject Enemies From Locked PVP Raids (false)
  • Explosion Damage Modifier (0-999) (100.0) - Modify the damage of all explosives
  • Force All Boxes To Have Same Skin (true)
  • Ignore Containers That Spawn With Loot Already (false) -
    Please, Log in or Register to view URLs content!
  • Protection Radius (50.0) - This options controls every single option and feature that relies explicity on distance or radius in one regard or another. Setting an incorrect value, either too low, or too high, will break the functionality of the plugin. It's best to leave it alone.
  • Require Cupboard Access To Loot (false) -
    Please, Log in or Register to view URLs content!
  • Respawn Npc X Seconds After Death (0.0) - Useful in simulating a real raid where players respawn
  • Skip Treasure Loot And Use Loot In Base Only (false) -
    Please, Log in or Register to view URLs content!
  • Always Spawn Base Loot Table (false) -
    Please, Log in or Register to view URLs content!

Arena Walls​

  • Enabled (true)
  • Extra Stacks (1) - How many times you want walls to stack on top of one another
  • Use Stone Walls (true)
  • Use Iced Walls (false)
  • Use Least Amount Of Walls (true)
  • Use UFO Walls (false) - Walls spawn horizontally instead of vertically
  • Radius (25.0)

NPC Levels​

  • Level 1 - Play With Fire - Harmless fire aura rotates around npcs randomly
  • Amount (0 = disabled) (0)
  • Chance To Play (0.5)
  • Level 2 - Final Death (false) - Respawns all npcs when raid is completed

NPCs​

  • Murderer Items (metal.facemask, metal.plate.torso, pants, tactical.gloves, boots.frog, tshirt, machete)
  • Scientist Items (hazmatsuit_scientist, rifle.ak)
  • Murderer Kits (murderer_kit_1, murderer_kit_2) - Kits have priority over these lists of items
  • Scientist Kits (scientist_kit_1, scientist_kit_2)
  • Random Names (none) - Spawn with a custom random name instead of a provided random name
  • Amount To Spawn (3)
  • Aggression Range (70.0) - Aggression range is increased by 250 meters when engaged
  • Despawn Inventory On Death (true)
  • Enabled (true)
  • Health For Murderers (100 min, 5000 max) (150.0)
  • Health For Scientists (100 min, 5000 max) (150.0)
  • Minimum Amount To Spawn (1)
  • Use Dangerous Treasures NPCs (false) - Tells Dangerous Treasures to control and outfit the NPCs instead
  • Spawn Murderers And Scientists (true)
  • Scientist Weapon Accuracy (0 - 100) (30.0) - These bots are meant to be savages. 30% is average for highly skilled players, while the average player has 10-20% accuracy
  • Spawn Murderers (false)
  • Spawn Random Amount (false)
  • Spawn Scientists Only (false)

Rewards​

  • Economics Money (0.0) - How much is rewarded after a raid. Overridden by Divide Rewards Among All Raiders
  • ServerRewards Points (0)

Change Building Material Tier To​

  • Wooden (false) - Useful for upgrading or downgrading buildings automatically
  • Stone (false)
  • Metal (false)
  • HQM (false)

Auto Turrets​

  • Aim Cone (5.0)
  • Minimum Damage Modifier (1.0)
  • Maximum Damage Modifier (1.0)
  • Start Health (1000.0)
  • Sight Range (30.0)
  • Set Hostile (False = Do Not Set Any Mode) (true)
  • Requires Power Source (false)
  • Remove Equipped Weapon (false)
  • Random Weapons To Equip When Unequipped (rifle.ak)

Permissions​

This plugin uses the permission system. To assign a permission, use oxide.grant <user or group> <name or steam id> <permission>. To remove a permission, use oxide.revoke <user or group> <name or steam id> <permission>.
  • raidablebases.allow -- Allows player to use the available ADMIN commands. This is NOT recommended as players can use the command 'rb' already.
  • raidablebases.canbypass permission (or to be flying) to bypass dome restrictions (this previously worked for admins, but now requires the permission instead)
  • raidablebases.blockbypass permission to bypass Owning More Than One Raid settings for Clans/Friends/Teams
  • raidablebases.mapteleport Teleporting to map marker now simply requires this permission and to be enabled in config
  • raidablebases.ddraw allows support for FauxAdmin users
  • raidablebases.config allows use of the rb.config command in-game (server console does not require this permission)
  • raidablebases.banned bans the user from entering any raids - DO NOT GIVE THIS TO THE DEFAULT GROUP LOL

Grid​

This plugin creates it's own spawn points automatically, which cover the entirety of your server's map when the plugin is loaded. This is created one-time when the plugin loads. The grid maintains itself without requiring any input.

You may view the grid by typing /rb grid in-game to view detailed drawings of all locations on the grid.

  • X - green - possible spawn point
  • X - Red - currently in use
  • C - Cyan - construction detected nearby
  • TC - yellow - TC detected nearby
  • W - blue - water depth is too high - refreshes on ocean level change
Each location on the grid is checked a second time before spawning a base to insure it does not spawn the base on players or their buildings.

You can disable using the grid by providing a valid spawn file for each raid type (buyable, maintained, scheduled and manual).

Commands​

This plugin provides both chat and console commands using the same syntax. When using a command in chat, prefix it with a forward slash: `/`.
  • rb - for players to see the ladder (also for admins to see the status of each raid going on, which includes showing the allies and owners of each raid)
For admins, or players with the admin permission raidablebases.allow:

  • rb grid - see the grid and all monument names
  • rb debug - shows important debug information about why a maintained or scheduled event is not spawning
  • rb resettime - reset the time for the next scheduled event
  • rbe - spawns a base at the position you are looking at. You cannot spawn a base on a player (including yourself)
  • rbe draw - draw the raids radius
  • rbe despawn - despawn a base near you
  • rbe despawnall - despawn all bases
  • rbe [basename] [difficulty] - spawn a raid at the location you are looking at
  • rbe expire steamid|playername - removes a lockout for a specific player
  • rbe expireall
  • rbevent [basename] [difficulty] - spawn a raid randomly on the map - and teleport to it if using the command in-game
  • rb.reloadconfig - allows you to reload the config without needing to reload the plugin. Some changes are not applied immediately, and no changes are retroactive to bases that are already spawned.
  • rb.config - allows you to edit the config by adding, removing, and listing bases. Requires the permission raidablebases.config when not being used from the server console.
  • rb ui [lockouts|status] - toggle ui on/off, or optional the lockouts or status
  • rb.toggle - toggles Maintained Events and Scheduled Events on/off, if enabled in the config, until plugin reloads
  • rbe setowner name - Sets the player as the owner of the raid
  • rbe clearowner - Clears the owner of the raid
Additional Bases allows you to add additional files to an existing base so that all bases in that list share the same configuration as the primary base/profile. This is great for setting up a list of bases for easy, medium, hard, expert and nightmare.

Command 'rb.populate' will populate a loot file in RaidableBases/Editable_Lists folder with every item in the game (items are disabled by default as their amounts are set to 0)

    • Configure the items to your liking then copy the files contents into a loot table that you would like to use (for example Difficulty Loot/Easy.json)
  • You cannot use loot tables in the config file anymore. Use the data directory (oxide/data/RaidableBases)

API​

No return behavior:

  • void OnRaidableBaseStarted(Vector3 raidPos, int mode, float loadingTime)
  • void OnRaidableBaseEnded(Vector3 raidPos, int mode, float loadingTime)
  • void OnPlayerEnteredRaidableBase(BasePlayer player, Vector3 raidPos, bool allowPVP)
  • void OnPlayerExitedRaidableBase(BasePlayer player, Vector3 raidPos, bool allowPVP)

Tips​

Players will be considered raiders after looting, killing an npc, using explosives, eco raiding, destroying a building block/high wall/door or dealing damage from INSIDE of the dome

You must change raidbase1, raidbase2, raidbase3, etc to the name of your CopyPaste files, or vis-versa. This plugin doesn't create bases for you. You can use the rb.config command (rb.config add "RaidBases" yourbase1 yourbase2 0) in the server console to make this process easier. You can rename all profiles or additional base filenames. Profiles and filenames are CASE SENSITIVE.

When copying a base with CopyPaste, make certain that you copy the base from eye level of the foundation outside of the base. I would not change autoheight from false to true. If you set stability to true and your base crumbles when pasted by the CopyPaste plugin, then that's an issue with your copypaste file (oxide/data/copypaste/)

height is the distance the base is spawned off of the ground.

elevation determines how flat the surrounding terrain must be in order for bases to spawn on it

Scheduled Events is how often you want a random base to spawn on the map. This is disabled by default. This randomness comes from Every Min Seconds and Every Max Seconds

Maintain Events will always spawn the Max Events amount of bases on your map. This is disabled by default. When one despawns, another will take its place shortly after.

Allow Teleport will prevent players from teleporting when disabled. Compatible with NTeleportation or any plugin that uses the CanTeleport hook.

Water Spawns​

If the majority of your bases spawn on water then it's because your map does not have enough flat land. Edges of the map where its concentrated with water doesn't have this issue. Thus you will see massive clusters of locations on the grid when using the command /rb grid

Allow Bases To Float Above Water set this false

Prevent Bases From Floating Above Water By Also Checking Surrounding Area set this true

Maximum Water Depth Level Used For Float Above Water Option (1.0) set this to a lower value, say 0.01

Other than that, there is nothing that can be done except to use a better map. I advise against this. Removing these spawn points will most likely prevent the plugin from finding spawn locations for the reasons stated above.

Help​

Zone Manager

This plugin does NOT use Zone Manager - it creates and manages everything on its own. If you are having issues with too few locations on the grid, or each attempt to spawn a base returns a manual spawn was already requested then it is likely because of how you have setup Zone Manager. You either have far too many zones, or you have zones which are far too large. Raidable Bases will not spawn in these zones unless the ZoneID is added to Allowed Zone Manager Zones in the config file.

This plugin requires CopyPaste plugin to work. It also requires that you have copypaste files already made. Raidable bases will be spawned using the CopyPaste plugin. This plugin does NOT come with any bases.

PvE server friendly with TruePVE and other plugins that support the hooks CanEntityTakeDamage, CanEntityBeTargeted, and CanEntityTrapTrigger.

Bases can have 5 difficulty settings (paid version only): 0 for easy, 1 for medium, 2 for hard, 3 for expert, and 4 for nightmare. This is configurable per profile.

Bases can spawn on roads and other areas that do not allow building by Rust. Building ladders in these areas is allowed by the plugin.

My bases often spawn in the same biome

Simply put, use a better map.

Corpses appear outside of the dome as backpacks

This is intended, and it is optional. The location is drawn on the players screen to notify them that their corpse moved. This allows players to retrieve their backpack in the event that the raid becomes locked privately to another player, and prevents them from entering. Players do not drop their active item when they die.

Bases Stop Spawning/Despawning On Linux Machine​

Please, Log in or Register to view quote content!
If you have this error then you need to install libgdiplus on your machine.

A quick google search shows the install command is: sudo apt-get install -y libgdiplus

This happens when images in the CopyPaste file are being rendered by converting the byte array to bitmap.

RBE DEBUG​

This command exists to aid with issues regarding your configuration, profiles and/or map by displaying information, both good and bad, related to finding spawn points and spawning of bases. It is your responsibility to use this command before asking for help.
Author
Box2
Downloads
0
Views
14
First release
Last update
Rating
0.00 star(s) 0 ratings
Back
Top
Development Community