Featured framework
Carbon for modern Rust servers
Fast, self-updating, and built for performance with seamless in-game plugin and server management.
1,800+
servers powered by Carbon
Smart Kill Log
✅Features
- Global Kill Log: Server-wide kill feed displayed to all connected players
- Smooth Animations: Professional slide-in and slide-out effects with easing (FPS depends on the server)
- Personal Notifications: Center-screen zoom notifications when you kill or down someone
- Sound Effects: Audio feedback for kills and downs
- Customizable Position: Display on left or right side of screen, adjustable vertical position
- Opacity Fade: Older entries gradually fade out for cleaner visuals
- NPC Support: Tracks kills involving NPCs (scientists, animals, etc.)
- Multi-language Support: English, Japanese, Chinese , Russian, French
- Custom Background Images: Fully customizable UI backgrounds via ImageLibrary
✅Kill Log Display
The kill log shows detailed information for each event:
- Attacker name (gold color for players, white for NPCs)
- Action type: killed (red), downed (blue), died (purple)
- Victim name
- Weapon used
- Distance in meters
✅Personal Notifications
When you kill or down another player, a centered notification appears with:
- Zoom-in animation effect
- The victim's name highlighted
- Action type (Killed/Downed)
- Sound effect feedback
✅Dependencies
ImageLibrary (for custom background images)
If ImageLibrary is not installed, the plugin works without background images.
✅Commands
/killlog Toggles the display of the kill log on/off.
/killlog notif Toggles the display of kill notifications on/off.
- These settings persist even after restarting the server.
✅Configuration
{
"Kill Log Settings": {
"Enabled": true,
"Max Logs": 8,
"Display Duration (seconds)": 10.0,
"Position (Right or Left)": "Right",
"Position Y (0.0-1.0, 0.5=center)": 0.83,
"Font Size": 12,
"Fade Opacity": true,
"Show Weapon and Distance": true,
"Show Player vs NPC Kills": true,
"Show NPC vs Player Kills": true,
"Show NPC vs NPC Kills": true,
"Show Suicide Kills": true,
"Show Critter Kills": false,
"Animation FPS": 60.0
},
"Kill Notification Settings": {
"Enabled": true,
"Display Duration (seconds)": 1.5,
"Position Y (0.0-1.0, 0.5=center)": 0.4,
"Font Size": 14
},
"Image Settings": {
"Kill Log Background Image URL (Right)": "https://www.dropbox.com/scl/fi/phjuyg4zcm3f0w4maaupi/.png?rlkey=woo4to4ree1taaly5z6euahup&st=a47ypflv&dl=1",
"Kill Log Background Image URL (Left)": "https://www.dropbox.com/scl/fi/27x7nr9y77eoaq40ybvgb/.png?rlkey=392e8qmzgdmadu9812y1f1psm&st=0j6yvfyv&dl=1",
"Kill Notification Background Image URL (Center)": "https://www.dropbox.com/scl/fi/y0j8alca59m7eqnluwhr0/.png?rlkey=u8mk5qajmr6oqnb41dulorpz5&st=9ocyqggb&dl=1"
},
"Color Settings": {
"Player Name Color (hex)": "#ffd700",
"NPC Name Color (hex)": "#ffffff",
"Weapon/Distance Color (hex)": "#f5f5f5",
"Killed Action Color (hex)": "#f08080",
"Downed Action Color (hex)": "#87cefa",
"Died Action Color (hex)": "#dda0dd",
"Notification Player Name Color (hex)": "#ff8c00",
"Notification NPC Name Color (hex)": "#ff8c00",
"Notification Action Text Color (hex)": "#EAE2DA"
}
}
Kill Log Settings:
Max Logs: Maximum number of entries displayed at once (default: 😎
Display Duration: How long each entry stays visible (default: 10 seconds)
Position: Screen side for the kill log (Right or Left)
Position Y: Vertical position (0.0 = bottom, 1.0 = top, 0.5 = center)
Fade Opacity: Gradually fade older entries
Show Settings : Display settings for NPC and player kill events
Show Settings : Display settings for NPC and player kill events
Animation FPS : This limits the animation frame rate. Even if the game frame rate on the client is 120fps, it will be limited to the set frame rate.
Kill Notification Settings:
- Display Duration: How long the center notification shows (default: 1.5 seconds)
- Position Y: Vertical position for the notification
Image Settings:
- Provide URLs to custom PNG images for backgrounds
- Separate images for left/right positioning and center notification
✅Contact
VOID / NINJA WORKS
DISCORD : https://discord.gg/U8uxePjSyA
MADE IN JAPAN
$39.99
Set your server apart with a roaming mobile event that has nearly endless configuration options! Configure the loot truck as well as the Convoy of protection vehicles ranging from sedans, module cars, Bradley tanks, motorbikes, vendor trucks, to a patrol helicopter! The plugin runs on custom and procedural generated maps, can use custom routes or let the plugin find a random route based on your configuration.
You can make yours an aggressive or a peaceful Convoy, who shoots first? You can set all kinds of parameters regarding the many pieces of the event, how to beat it, whether destroying the loot truck destroys the loot or not for example. There are many compatible plugins like TruePVE, GUIAnnouncements, Notify, DiscordMessages, and RustCord to name a few. The plugin has a built in UI that will give you important information about the event as you are inside it's zone. Check the map to see the location of the event as a marker and even see the timer on the event! All of the ground vehicles are driven and filled with NPCs. Every vehicle, the NPCs, and the loot as well as all timers can be configured to suit your server. A PvP zone can be created within the event area for those of you who use TruePVE to control damage on your servers. The limits are nearly endless!
If you have some players on your server that you want to really send everything you have at, this is the plugin for you. Watch players crap their pants when they first encounter a full Convoy with multiple tanks and a Patrol Heli all attacking at once. Sit back and delight in their fear as all of the vehicles empty their occupants and NPCs swarm them mercilessly!
Required Dependency (must install this free plugin)
NpcSpawn – link is included and can be found in the ReadMe file included with download
Chat commands (admin only)
/convoystart - launches the event using a random preset based on your configuration
/convoystart PresetName - add the name of a preset from the configuration to launch a specific preset
/convoystop - stops the event
/convoyroadblock - the event will not be held on the road where you are standing (clear the Blocked roads section of config when you change maps)
/convoypathstart - stand at starting point and enter command to start recording a custom route
/convoypathsave RoutePresetName - to save a custom route (enter anything you'd like in place of RoutePresetName)
multiple routes can be added to one route preset, one will be selected at random in this case
/convoypathcancel - to reset the route
Console commands (RCON only)
convoystart - launches the event using a random preset based on your configuration
convoystart PresetName - add the name of a preset from the configuration to launch a specific preset
convoystop - stops the event
Plugin Config
en – example of plugin configuration in English
ru – example of plugin configuration in Russian
API
bool IsConvoyVehicle(BaseEntity entity)
bool IsConvoyCrate(BaseEntity crate)
bool IsConvoyHeli(BaseHelicopter baseHelicopter)
bool IsConvoyNpc(ScientistNPC scientistNPC)
Hooks
void OnConvoyStart() - яalled when a convoy appears
void OnConvoyStop() - яalled when a convoy disappears
void OnPlayerEnterConvoy(BasePlayer player) - яalled when a player enters the event area
void OnPlayerExitConvoy(BasePlayer player) - яalled when the player leaves the event area
void OnConvoyEventWin(ulong userId) - called at the end of the event and informs about its winner
void OnConvoyStartMoving(Vector3 convoyPosition)
void OnConvoyStopMoving(Vector3 convoyPosition)
void OnConvoyAttacked(BasePlayer player, Vector3 convoyPosition)
Check out the rest of my work: Adem's Codefling Library
You can reach out to me in Discord: Adem's Discord Profile
Thanks to Jbird for writing, translation, & support: Jbird's Discord Profile
Join the Mad Mappers Discord!
$19.99
IQDeadBox is an event where finding a black box marks the beginning of a hunt and a battle for the chance to locate and claim the scientists' dropped cargo and seize a valuable reward!
More About the Plugin:
Everything begins with the destruction of the patrol helicopter.
Among the wreckage, there is a chance to find a "Black Box", a device containing encrypted data about the location of a secret cargo drop.
From this moment on, the hunt begins! Players will be fighting both for the loot and against each other.
To uncover the secrets of the Black Box, players must find a special decoder, insert the device, and start the decryption process.
But the information won't come for free: the process takes time, and the event will attract the attention of other players.
Once decryption begins, a notification revealing the device's location will appear in chat, and a marker will appear on the map, indicating the event location.
Other players can now track down those who reached the encrypted data first.
Once decryption is complete, players will receive a COBALT CARD access card and a note containing coordinates that indicate the map grid where the cargo is located.
All that's left is to reach the destination and claim the reward. However, this is not so easy for the access card holder.
As long as the card remains in their possession, the entire server can see their movements and location on the map, and other players may try to take the card from them!
Even after reaching the cargo, the challenge isn't over. It will be guarded by armed NPCs ready to defend it from anyone attempting to claim its contents.
Players will have to fight their way through the guards and battle other players for the right to claim the loot!
The container can hold everything needed for survival and progression: resources, weapons, ammunition, gear, explosives, and any other items.
The container's contents are fully configurable, allowing you to customize the rewards yourself.
The plugin features a simple configuration and is ready to use right out of the box. The only thing you may want to customize is the reward loot!
💡Plugin Installation Guide:
When you download the plugin, you will receive an archive containing the following file structure:
oxide
├── plugins
│ └── IQDeadBox.cs // Main plugin file
│
└── data
└── IQSystem
└── IQDeadBox
└── DecoderPositions.json // Computer coordinates file
⚠️Please note: Extract the archive on your computer first, then upload the files to your server!
Configuration
{
"How many seconds it takes to decrypt the Black Box": 300,
"How long players have to collect the dropped cargo after the `Black Box` is decrypted [Seconds]": 1800,
"`BlackBox` SkinID": 3785361977,
"SkinID of the `COBALT CARD` crate keycard": 3793687557,
"Chance for the `BlackBox` to drop when a patrol helicopter is destroyed": 10,
"Note text after decrypting the `BlackBox` [{0} - grid square, do not remove it from the text]": "Scien... car... grid square {0} ..ad",
"Chat plugin compatibility settings": {
"SteamID used for the avatar": "0",
"Chat prefix": "<color=#85D2FC>[SCIENTISTS]</color>\n"
},
"Reward crate settings": {
"Reward crate loot settings": {
"Use custom loot list (true - yes/false - no)": true,
"Maximum loot drops": 8,
"List of loot drops": [
{
"Drop chance": 30,
"DisplayName (for custom items)": "",
"Shortname": "keycard_green",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 86,
"DisplayName (for custom items)": "",
"Shortname": "ammo.pistol",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 25,
"Maximum quantity": 93
}
},
{
"Drop chance": 63,
"DisplayName (for custom items)": "",
"Shortname": "ammo.shotgun",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 12,
"Maximum quantity": 42
}
},
{
"Drop chance": 53,
"DisplayName (for custom items)": "",
"Shortname": "ammo.rifle",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 25,
"Maximum quantity": 128
}
},
{
"Drop chance": 33,
"DisplayName (for custom items)": "",
"Shortname": "metal.refined",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 42,
"Maximum quantity": 100
}
},
{
"Drop chance": 73,
"DisplayName (for custom items)": "",
"Shortname": "metal.fragments",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 700,
"Maximum quantity": 3000
}
},
{
"Drop chance": 33,
"DisplayName (for custom items)": "",
"Shortname": "scrap",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 169,
"Maximum quantity": 320
}
},
{
"Drop chance": 25,
"DisplayName (for custom items)": "",
"Shortname": "hoodie",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 20,
"DisplayName (for custom items)": "",
"Shortname": "roadsign.kilt",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 5,
"DisplayName (for custom items)": "",
"Shortname": "metal.facemask",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 20,
"DisplayName (for custom items)": "",
"Shortname": "pants",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 3,
"DisplayName (for custom items)": "",
"Shortname": "metal.plate.torso",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 20,
"DisplayName (for custom items)": "",
"Shortname": "coffeecan.helmet",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 21,
"DisplayName (for custom items)": "",
"Shortname": "roadsign.jacket",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 20,
"DisplayName (for custom items)": "",
"Shortname": "bucket.helmet",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 20,
"DisplayName (for custom items)": "",
"Shortname": "jackhammer",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 10,
"DisplayName (for custom items)": "",
"Shortname": "explosive.timed",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 8,
"DisplayName (for custom items)": "",
"Shortname": "supply.signal",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 4,
"DisplayName (for custom items)": "",
"Shortname": "military flamethrower",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 13,
"DisplayName (for custom items)": "",
"Shortname": "smg.mp5",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 12,
"DisplayName (for custom items)": "",
"Shortname": "pistol.m92",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 2,
"DisplayName (for custom items)": "",
"Shortname": "rifle.ak",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 11,
"DisplayName (for custom items)": "",
"Shortname": "rifle.m39",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 15,
"DisplayName (for custom items)": "",
"Shortname": "pistol.prototype17",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 29,
"DisplayName (for custom items)": "",
"Shortname": "grenade.f1",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 3
}
},
{
"Drop chance": 35,
"DisplayName (for custom items)": "",
"Shortname": "explosive.satchel",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 2,
"Maximum quantity": 2
}
},
{
"Drop chance": 25,
"DisplayName (for custom items)": "",
"Shortname": "smg.thompson",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 25,
"DisplayName (for custom items)": "",
"Shortname": "smg.2",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 25,
"DisplayName (for custom items)": "",
"Shortname": "rifle.semiauto",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 12,
"DisplayName (for custom items)": "",
"Shortname": "shotgun.spas12",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
}
]
},
"Crate guard bots settings [requires the NpcSpawn plugin]": {
"Spawn bots to guard the reward crate [true - yes/false - no]": false,
"Number of guard bots": {
"Minimum quantity": 3,
"Maximum quantity": 6
},
"NPC settings": {
"NPC health": 175.0,
"Damage multiplier": 1.2,
"Aim cone multiplier": 1.0,
"Running speed": 7.5,
"NPC clothing": [
{
"Shortname": "roadsign.jacket",
"SkinID": 2991830202,
"Mods weapon": []
},
{
"Shortname": "coffeecan.helmet",
"SkinID": 2991835101,
"Mods weapon": []
},
{
"Shortname": "roadsign.kilt",
"SkinID": 2991832819,
"Mods weapon": []
},
{
"Shortname": "hoodie",
"SkinID": 2936196960,
"Mods weapon": []
},
{
"Shortname": "pants",
"SkinID": 2936196259,
"Mods weapon": []
},
{
"Shortname": "shoes.boots",
"SkinID": 2980941295,
"Mods weapon": []
}
],
"NPC weapon variation": [
{
"Shortname": "smg.mp5",
"SkinID": 2873774818,
"Mods weapon": [
"weapon.mod.flashlight"
]
}
],
"Drop loot settings from NPC": {
"Use custom loot list (true - yes/false - no)": false,
"Maximum loot drops": 3,
"List of loot drops": [
{
"Drop chance": 1,
"DisplayName (for custom items)": "",
"Shortname": "smg.mp5",
"SkinID": 2873774818,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 52,
"DisplayName (for custom items)": "",
"Shortname": "ammo.pistol",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 15,
"Maximum quantity": 60
}
},
{
"Drop chance": 12,
"DisplayName (for custom items)": "",
"Shortname": "metalpipe",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 3,
"Maximum quantity": 5
}
},
{
"Drop chance": 10,
"DisplayName (for custom items)": "",
"Shortname": "sheetmetal",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 3
}
},
{
"Drop chance": 10,
"DisplayName (for custom items)": "",
"Shortname": "metalspring",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 5
}
},
{
"Drop chance": 10,
"DisplayName (for custom items)": "",
"Shortname": "sparkplug3",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 20,
"DisplayName (for custom items)": "",
"Shortname": "smgbody",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 35,
"DisplayName (for custom items)": "",
"Shortname": "syringe.medical",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 3
}
},
{
"Drop chance": 15,
"DisplayName (for custom items)": "",
"Shortname": "largemedkit",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 50,
"DisplayName (for custom items)": "",
"Shortname": "bandage",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 3
}
},
{
"Drop chance": 8,
"DisplayName (for custom items)": "",
"Shortname": "pickaxe",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 5,
"DisplayName (for custom items)": "",
"Shortname": "knife.combat",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 20,
"DisplayName (for custom items)": "",
"Shortname": "weapon.mod.simplesight",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 15,
"DisplayName (for custom items)": "",
"Shortname": "weapon.mod.silencer",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 15,
"DisplayName (for custom items)": "",
"Shortname": "roadsign.gloves",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 10,
"DisplayName (for custom items)": "",
"Shortname": "roadsign.kilt",
"SkinID": 2991832819,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 20,
"DisplayName (for custom items)": "",
"Shortname": "grenade.beancan",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 25,
"DisplayName (for custom items)": "",
"Shortname": "grenade.flashbang",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 25,
"DisplayName (for custom items)": "",
"Shortname": "grenade.f1",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
},
{
"Drop chance": 30,
"DisplayName (for custom items)": "",
"Shortname": "grenade.molotov",
"SkinID": 0,
"Drop quantity setting": {
"Minimum quantity": 1,
"Maximum quantity": 1
}
}
]
}
}
}
},
"PVEMode plugin settings": {
"Use the PVE mode of the plugin? [true/false] (PVEMode)": false,
"Radius zone": 30.0,
"The amount of damage that the player has to do to become the Event Owner": 500.0,
"Damage coefficients for calculate to become the Event Owner": [
{
"Type of target": "Npc",
"Damage Multiplier": 1.0
},
{
"Type of target": "Helicopter",
"Damage Multiplier": 2.0
}
],
"Can the non-owner of the event loot the crates? [true/false]": false,
"Can the non-owner of the event loot NPC corpses? [true/false]": false,
"Can the non-owner of the event deal damage to the NPC? [true/false]": false,
"Can an Npc attack a non-owner of the event? [true/false]": false,
"Allow the non-owner of the event to enter the event zone? [true/false]": false,
"Allow a player who has an active cooldown of the Event Owner to enter the event zone? [true/false]": true,
"The time that the Event Owner may not be inside the event zone [sec.]": 300,
"The time until the end of Event Owner status when it is necessary to warn the player [sec.]": 60,
"Prevent the actions of the RestoreUponDeath plugin in the event zone? [true/false]": true,
"The time that the player can`t become the Event Owner, after the end of the event and the player was its owner [sec.]": 86400.0,
"Darkening the dome (0 - disables the dome)": 1
}
}
This is a custom package created by us, featuring 110 unique bases and a specialized loot setup tailored for five difficulty levels, ranging from Easy to Nightmare.
Note: The building skins in the package showcase images may differ from the spawned bases or use the default building skin.
Warning: The Raidable Bases plugin requires the Copy Paste plugin to function. You must install both for this bases pack to work.
🔗 Raidable Bases (Paid): https://codefling.com/plugins/raidable-bases
🔗 Copy Paste (Free): https://umod.org/plugins/copy-paste
This Raidable Bases Pack & Loot Tables package includes:
🏡30 Easy Bases +🗡️Base_Loot Tables (Easy "Vanilla" and "Enhanced" tables included)
🏡30 Medium Bases +🗡️Base_Loot Tables (Medium "Vanilla" and "Enhanced" tables included)
🏡30 Hard Bases +🗡️Base_Loot Tables (Hard "Vanilla" and "Enhanced" tables included)
🏡10 Expert Bases +🗡️Base_Loot Tables (Expert "Vanilla" and "Enhanced" tables included)
🏡10 Nightmare Bases +🗡️Base_Loot Tables (Nightmare "Vanilla" and "Enhanced" tables included)
Beware: Our loot table package includes only the 5-tier loot tables within the Base_loot folder, ranging from easy to nightmare.
It does not include the loot tables from the Difficulty_Loot or Weekday_Loot folders.
With a total of 110 bases, this package focuses on simplicity and optimization.
Most bases are protected by turrets and traps, and each base is designed with player PC performance and server stability in mind.
VANILLA AND ENHANCED LOOT TABLES FOR RAIDABLE BASES
This package includes 10 different base loot table files, ensuring a well-structured and advanced configuration for every difficulty level, from Easy to Nightmare.
5 loot files for the Vanilla setup (Easy, Medium, Hard, Expert, Nightmare), offering a balanced loot experience with some junk items, staying close to a 1x rate.
5 loot files for the Enhanced setup (Easy, Medium, Hard, Expert, Nightmare), designed for modded servers with 2x, 3x, or higher gather rates, featuring cleaner loot tables with minimal junk and more valuable rewards.
📁 Installation Path:
All loot table files are intended for the /oxide/data/RaidableBases/Base_Loot directory.
⚠️ Setup Requirement: You must choose and install only one loot table setup at a time—either Vanilla or Enhanced. If you want to switch, you can replace the current files with the other set, but both cannot be active simultaneously.
For those exclusively seeking the loot table, we offer it as a standalone product: https://codefling.com/customizations/raidable-bases-loot-tables-pack
(Note: If you've purchased our Raidable Bases Pack & Loot Tables (110 Bases) package, there is no need to buy this separately.)
WARNING: TWO DIFFERENT INSTALLATION METHODS
(PLEASE READ BOTH AND APPLY ONLY THE ONE THAT FITS YOUR NEEDS)
INSTALLATION GUIDE 1:
(If you do not have a custom configuration and are not a professional in server configurations, choose this option. However, if you already have your own configuration and profile settings and do not wish to use the optional configs we provide—in other words, if you only need the bases and loot tables—use the second installation guide instead.)
Step 1: Place the Config File
From the extracted ZIP files, locate the config folder and find the RaidableBases.json file. Move it to the following directory:
📁 /serverfiles/oxide/config
Step 2: Place the Bases
From the extracted ZIP files, locate the copypaste folder and move it to the following directory:
📁 /serverfiles/oxide/data
Step 3: Place the Base_Loot Tables
From the extracted ZIP files, locate the Base_Loot folder and move it to the following directory:
📁 /serverfiles/oxide/data/RaidableBases
Important: If there are any existing JSON files inside this folder that are not part of our loot tables, delete them to ensure proper functionality.
Choose between Vanilla or Enhanced loot tables based on your preference.
If the folder is named "Base_Loot (Enhanced loot)", remove the text in parentheses so that the correct folder name is simply: "Base_Loot" (Otherwise, the loot tables will not work properly.)
Step 4: Place the Profiles Folder
From the extracted ZIP files, locate the profiles folder and move it to the following directory:
📁 /serverfiles/oxide/data/RaidableBases
Why Are Profiles Important?
The profiles folder contains crucial settings that allow you to:
✔️ Enable/disable the dome
✔️ Enable/disable NPCs
✔️ Adjust the number of lootable items
These are just a few examples—there are dozens of important settings that directly affect how raid bases function. The config file alone is not enough—these files play a major role in customizing your raid bases.
⚠️ I strongly recommend reviewing each difficulty setting (Easy to Nightmare) inside the profiles folder and adjusting them based on your needs.
Step 5: Restart the plugin via RCON:
o.reload RaidableBases
INSTALLATION GUIDE 2:
(Use this installation method if you do not want to use our configurations and instead prefer to use your own config files and your own /oxide/data/RaidableBases/Profiles configurations.)
In this case, you only need to add the bases. To do this, use the following commands in RCON:
Step 1:
You can add bases one by one or in bulk.
After executing the commands in RCON, the bases will be registered inside the Profiles configuration.
If you do not want to deal with these adjustments, it is recommended to use Installation Guide 1 instead.
A- Example RCON commands:
rb.config add "Easy Bases" fullwipedeasy1
rb.config add "Hard Bases" fullwipedhard1
B- Commands to Integrate Raid Bases in Bulk via RCON:
rb.config add "Easy Bases" fullwipedeasy1 fullwipedeasy2 fullwipedeasy3 fullwipedeasy4 fullwipedeasy5 fullwipedeasy6 fullwipedeasy7 fullwipedeasy8 fullwipedeasy9 fullwipedeasy10 fullwipedeasy11 fullwipedeasy12 fullwipedeasy13 fullwipedeasy14 fullwipedeasy15 fullwipedeasy16 fullwipedeasy17 fullwipedeasy18 fullwipedeasy19 fullwipedeasy20 fullwipedeasy21 fullwipedeasy22 fullwipedeasy23 fullwipedeasy24 fullwipedeasy25 fullwipedeasy26 fullwipedeasy27 fullwipedeasy28 fullwipedeasy29 fullwipedeasy30
rb.config add "Medium Bases" fullwipedmed1 fullwipedmed2 fullwipedmed3 fullwipedmed4 fullwipedmed5 fullwipedmed6 fullwipedmed7 fullwipedmed8 fullwipedmed9 fullwipedmed10 fullwipedmed11 fullwipedmed12 fullwipedmed13 fullwipedmed14 fullwipedmed15 fullwipedmed16 fullwipedmed17 fullwipedmed18 fullwipedmed19 fullwipedmed20 fullwipedmed21 fullwipedmed22 fullwipedmed23 fullwipedmed24 fullwipedmed25 fullwipedmed26 fullwipedmed27 fullwipedmed28 fullwipedmed29 fullwipedmed30
rb.config add "Hard Bases" fullwipedhard1 fullwipedhard2 fullwipedhard3 fullwipedhard4 fullwipedhard5 fullwipedhard6 fullwipedhard7 fullwipedhard8 fullwipedhard9 fullwipedhard10 fullwipedhard11 fullwipedhard12 fullwipedhard13 fullwipedhard14 fullwipedhard15 fullwipedhard16 fullwipedhard17 fullwipedhard18 fullwipedhard19 fullwipedhard20 fullwipedhard21 fullwipedhard22 fullwipedhard23 fullwipedhard24 fullwipedhard25 fullwipedhard26 fullwipedhard27 fullwipedhard28 fullwipedhard29 fullwipedhard30
rb.config add "Expert Bases" fullwipedexp1 fullwipedexp2 fullwipedexp3 fullwipedexp4 fullwipedexp5 fullwipedexp6 fullwipedexp7 fullwipedexp8 fullwipedexp9 fullwipedexp10
rb.config add "Nightmare Bases" fullwipednight1 fullwipednight2 fullwipednight3 fullwipednight4 fullwipednight5 fullwipednight6 fullwipednight7 fullwipednight8 fullwipednight9 fullwipednight10
Step 2: Place the Base_Loot Tables
From the extracted ZIP files, locate the Base_Loot folder and move it to the following directory:
📁 /serverfiles/oxide/data/RaidableBases
Important: If there are any existing JSON files inside this folder that are not part of our loot tables, delete them to ensure proper functionality.
Choose between Vanilla or Enhanced loot tables based on your preference.
If the folder is named "Base_Loot (Enhanced loot)", remove the text in parentheses so that the correct folder name is simply: "Base_Loot" (Otherwise, the loot tables will not work properly.)
Step 3: Restart the plugin via RCON:
o.reload RaidableBases
EXTRA IMPORTANT INFORMATIONS:
We do not use a dome, NPCs, or arena walls around raid bases on our servers, and in the ZIP file we provided, these features are also disabled by default. If you want to enable them, you will need to adjust the settings accordingly.
For example, to enable the dome, follow the steps below:
Navigate to:
/oxide/data/RaidableBases/Profiles
Open the files inside the Profiles folder with a text editor.
Locate the following settings:
(This is already set to false because it is required for markers to appear on the map.)
"Spawn Silently (No Notification, No Dome, No Map Marker)": false,
"Create Dome Around Event Using Spheres (0 = disabled, recommended = 5)": 0,
Change the value from 0 to 5 as shown below:
"Create Dome Around Event Using Spheres (0 = disabled, recommended = 5)": 5,
Additionally, the loot amount for bases varies depending on the difficulty level (easy, medium, hard, expert, and nightmare). You can adjust this setting in the same Profiles location according to your needs:
"Amount Of Items To Spawn": 210,
For example, in medium bases, this value is set to 210, which determines the total number of items that will appear in crates, furnaces, and the cupboard.
Our current configuration is specifically adjusted to prevent players from feeling overwhelmed by massive buildings right after a wipe. We have configured Maintained Events accordingly to ensure a balanced experience.
In our setup:
- Timed events and purchasable events are disabled.
- After a wipe, easy bases will start spawning 30 minutes later.
- Nightmare bases will begin spawning 48 hours (2 days) later.
Imagine starting the game with just a torch in hand and immediately encountering a nightmare base on the shore.
You’d likely quit the game right away—this setting is crucial for us to avoid such scenarios.
Configuration Example: serverfiles/oxide/config
"Maintained Events": {
"Always Maintain Max Events": true,
"Max Maintained Events": 30,
"Enable X Hours After Wipe (0 = immediately)": {
"Easy": 0.5,
"Medium": 1.0,
"Hard": 3.0,
"Expert": 24.0,
"Nightmare": 48.0
All of our bases from Easy to Nightmare are equipped with turret protection.
If you do not want turrets to spawn in your raidable bases on your server, you can use the following method.
Go to the file path /data/RaidableBases/Profiles, open the JSON files inside with a text editor, and apply the following:
"Kill These Prefabs After Paste": [
"assets/prefabs/npc/autoturret/autoturret_deployed.prefab",
"autoturret_deployed"
],
If you are satisfied with this package, you can support us by leaving a 5-star review on the site where you purchased it. Your feedback motivates us to continue improving and providing even better configurations for dedicated server owners like you.
Please leave a review here: https://codefling.com/bases/raidable-bases-pack-loot-tables-110-bases?tab=reviews
Thank you! ❤️
Support: FULLWIPED DISCORD
$24.99
Wipe Pass is a battle pass and server goals plugin for Rust: personal free and premium levels, daily and wipe challenges, community objectives with milestones, rankings and rotating seasons, all edited in game.
BATTLE PASS · SERVER GOALS · SEASONS
Keep your server alive all wipe long
Most servers are packed on wipe day and empty three days later. Wipe Pass gives your players a reason to log in every day: new challenges each morning, a pass to finish before the end of the wipe, rewards to claim, a ranking to climb and server goals that unlock boosts for everyone.
Everything is edited in game with a visual editor. No DLL, no web editor, no JSON to touch.
6 seasons included
2 in 1 battle pass + server goals
24 challenges included
0 DLL or dependency
A personal battle pass: free and premium levels, chests to choose, real Rust items
Server goals for the whole community: milestones that unlock items, boosts and commands
Daily and wipe challenges: new ones every day, with a GIVE button for donations
Balanced for your wipe schedule: weekly, every 2 weeks or monthly, finished just before the end
Free custom seasons: we build a season for your server on request
Just a .cs file: works on every host, no DLL, no restart
Rewards players actually claim
20 levels by default, unlimited if you want more. A free track and premium levels shown as golden tiles with a crown.
Real items or anything custom
Rewards are real Rust items, or console commands for kits, ranks, economy or anything your server uses.
Chests with a choice
On chest levels the player picks 1 of 3 categories (for example Resources, Survival or Gear). The rarity grows with the level: common, rare, epic, legendary.
Claimed by hand, never lost
Rewards wait behind an open padlock until the player claims them, or uses CLAIM ALL.
Records across wipes
Players keep their record: ★ 3 passes completed shows in the pass and in the ranking.
A reason to log in every morning
3 daily challenges per player: new every day, mixed genres so the same type never repeats
Wipe challenges: the same set for the whole server, all wipe long
Every playstyle: gather, kill players, scientists, animals, heli and Bradley, hack crates, barrels, craft, fish, donate
Change 1 challenge per day: if a player doesn't like one
Streak bonus: +10% challenge XP per day in a row, up to +30%, adjustable
The whole server works together
Objectives everyone contributes to: farm 50 000 sulfur, down 30 helicopters, donate 15 000 scrap. As the server progresses, milestones unlock rewards.
Milestones at your percentages
25%, 50%, 75%, 100% or any other step. Each one can give items, a gather boost for everyone, server commands and a chat announcement.
Choose who gets each milestone
Everyone, contributors only, or the top 10. Late players can still claim everyone milestones after a few hours of play.
Top 3 contributors
Rewarded when the quest is completed, with a contributor ranking players love to climb.
Nobody gets left behind
Catch-up bonus: players far behind the server average earn more XP until they catch up
XP events: double XP for 24 h with one click, or automatically every weekend
Next reward reminder: Only 230 XP left to unlock SMG (level 18), right when they log in
Pop-ups and banners: Rust blue bar or Wipe Pass box, placed above the health bars and following their height
A podium worth climbing
A real podium with gold, silver and bronze, each player's level and XP, and a card that tells every player exactly how far the next place is: +340 XP to pass #11. A second ranking shows the server contribution.
Sell it your way
Premium is a simple permission, wipepass.premium. Give it to your VIP group, or sell it on your store: the console command wipepass.premium <player> <days> runs from Tebex, PayNow or any store, and the plugin removes it when it expires, even offline.
Every setting one click away
Setup assistant
On first launch: wipe schedule, season, color. Done in a minute.
Health check
Tells you in plain words if the pass can't be finished, if a challenge targets an item that doesn't exist, or if nobody has premium, with a FIX button.
Visual editors
Pass levels, chests, challenges with an item picker and a suggested XP, server goals, milestones and top 3. Titles write themselves.
Players tab
Search a player, see their level and challenges, give XP, set a level, give or remove premium, reset their pass.
Stats, backups and modes
Completion rate on every challenge, duplicate in one click, automatic backups with undo, simple and advanced modes, 8 accent colors.
6 seasons included, more over time
Classic, Classic II, Classic III: vanilla friendly, same balance, different rewards
Raid Season, Farm and Build, Warpath: themed seasons for different servers
Preview before applying: see the full reward track of any season
Automatic rotation: each wipe or each month, in order or at random
Save your own: turn your setup into a season and reuse it
A season made for your server
Every buyer can ask for custom seasons, for free. Join our Discord and describe the general balance you want:
Your rates: vanilla, x2, x5 or more
Your playstyle: more PvP, more farming, more raiding
How generous: rewards at the start and at the end of the pass
Your wipe schedule: weekly, every 2 weeks or monthly
No need to list every item: we build a balanced season around your description and send you the file.
/pass: Open Wipe Pass: server goals, pass, ranking, history
/pass admin: Open the editor
/pass settings: Open the settings panel
wipepass.givexp <player> <amount>: Give pass XP
wipepass.removexp <player> <amount>: Remove pass XP
wipepass.setlevel <player> <level>: Move a player to a level
wipepass.reset <player>: Reset a player's pass
wipepass.premium <player> [days]: Give premium (permanent without days)
wipepass.unpremium <player>: Remove premium
wipepass.new: Start a new wipe quest now
wipepass.info: Plugin status
Player commands accept a name or a SteamID and work on offline players. The chat command can be renamed in the settings.
Permissions
wipepass.admin: Open the editor and the settings
wipepass.premium: Unlock the premium levels
Discord
Optional webhook posts for milestones, quest completion, players who finish the pass, new wipes and XP events. Paste your webhook URL in the settings, no bot needed. Nothing is sent to Discord until you paste a webhook URL and turn it on.
Network use
Wipe Pass only contacts Discord, and only if you set up a webhook. Interface images are hosted on imgur.com and loaded by the players' game client like any Rust UI image. No analytics, no tracking, no license check.
For developers
WipePass?.Call("API_AddXp", player, 100); // give pass XP
WipePass?.Call("API_GetLevel", player.userID); // current level
WipePass?.Call("API_IsPremium", player.userID); // premium or not
// Hooks
void OnWipePassLevelUp(BasePlayer player, int level)
void OnWipePassRewardClaimed(BasePlayer player, int level)
void OnWipePassChallengeDone(BasePlayer player, string challengeId)
Configuration
Everything below can also be edited in game. Levels, rewards, chests, challenges, server objectives, milestones and seasons are edited in the in-game editor (/pass admin) and saved in the config and in oxide/data/WipePass/Seasons.
{
"General: Enabled": true,
"General: Chat command": "pass",
"General: Chat prefix": "<color=#A45BC7>[Wipe Pass]</color>",
"General: Debug logs": false,
"General: Chat icon (SteamID of an account with the Wipe Pass logo as avatar, 0 = default)": 0,
"Editor: Advanced mode": false,
"Pass: Players can change 1 daily challenge per day": true,
"Pass: Catch-up bonus for late players": true,
"Pass: Catch-up max multiplier": 2.0,
"Pass: Streak bonus per day in a row (%)": 10,
"Pass: Streak bonus max (%)": 30,
"XP event: Multiplier": 2.0,
"XP event: Every weekend (Friday 18:00 to Sunday night, server time)": false,
"Editor: Setup assistant done": false,
"Quest: Server objectives enabled": true,
"Quest: Start a new quest automatically on wipe": true,
"Quest: Objectives per quest": 6,
"Quest: Pick objectives at random": true,
"Quest: Goal multiplier": 1.0,
"Quest: Wipe length in days (for the countdown)": 7,
"Quest: Wipe schedule (weekly, biweekly, monthly)": "weekly",
"Quest: Late players can claim past \"everyone\" milestones after X hours played (0 = never)": 3,
"Pass: Personal battle pass enabled": true,
"Pass: XP per contribution point": 0.5,
"Pass: Max XP per day from playing (challenges not included, 0 = no limit)": 200,
"Pass: Daily challenges per player": 3,
"Pass: Wipe challenges (same for everyone)": 6,
"Pass: Reset the pass when a new quest starts": true,
"Pass: Premium label shown to players": "VIP rank",
"Seasons: Current season": "classic",
"Seasons: Auto rotation (off, wipe, monthly)": "off",
"Seasons: Random order": false,
"Seasons: Reset player passes when the season changes": true,
"Top: Reward the top contributors when the quest is completed": true,
"Notify: Show the contribution HUD": true,
"Notify: HUD duration (seconds)": 6,
"Notify: Milestone banner": true,
"Notify: Milestone sound": true,
"Notify: Announce when an objective is completed": true,
"Notify: Pop-ups for rewards and challenges": true,
"Notify: Pop-up style (rust = Rust blue bar at the bottom, custom = Wipe Pass box on the right)": "rust",
"Notify: Also show server announcements in the Rust blue bar": true,
"Notify: Box position (bottom = just above the health bars, top = top right corner)": "bottom",
"Discord: Enabled": false,
"Discord: Webhook URL": "https://discord.com/api/webhooks/...",
"Discord: Post when a player completes the pass": true,
"Discord: Post when a new wipe starts": true,
"UI: Accent color (hex)": "#A45BC7",
"UI: Show credit": true
}
Languages and support
English and French included, every text is in the language files. Questions, bugs or a custom season request: join our Discord.
Monument Events
Turn your monuments into battlegrounds. Rogue scientists take over a monument, a Chinook air-drops locked crates, patrol helicopters circle overhead, and the moment someone starts hacking, reinforcements fly in. 15 monuments come preconfigured. Drop it in and events start on their own.
Warning
Requires NpcSpawn. Monument Events unloads itself if NpcSpawn isn't installed.
Video Showcase
How an event plays out
Warning. Players are told an event is starting at a monument soon.
Takeover. Armed scientists spawn around the monument and roam it. A coloured dome and a map marker with a countdown show where the event is.
Air drop. A Chinook flies in and drops locked hackable crates onto the monument. On the bigger monuments, patrol helicopters circle the area.
Hack. Someone starts hacking a crate, and the whole server is told.
Reinforcements. A Chinook brings a wave of scientists (and optionally another heli) to stop the hackers.
Victory. Loot the main crate and the event wraps up after a short countdown. Otherwise it ends when its timer runs out.
Tip
Event owner (optional). The first player to deal enough damage to the NPCs becomes the Event Owner. Only they can loot the hackable crates, and you can run console commands as their prize. Leave the area for too long and the ownership is up for grabs again.
Features
15 preconfigured monuments. Spawn points, crates, drop zones and dome sizes are already set up for every one.
Drag and drop. Events start automatically on a random timer.
Scheduled events. Set the time between events, how many can run at once, and a minimum player count. Pick random monuments or use your own list.
Custom NPCs. Health, speed, aim, ranges, vision, names, clothing, weapons with attachments, or Kits.
Chinook crate drops and reinforcement waves.
Patrol helicopters circling the monument (napalm optional).
Event owner system. Owner by damage, crates reserved for the owner, console-command rewards and a return timer.
Automatic PVP zones. On PVE servers the event area becomes a PVP zone and is removed when the event ends.
Dome spheres in random colours mark the event area.
Map markers showing the event name, time left and owner.
Puzzle reset. Monument puzzles reset when the event starts (optional, per monument).
Custom loot. Scientist loot can be vanilla or your own item list.
Custom Vitals status (CustomVitalsManager). Time left, event owner, and the owner's return timer.
In-game spawn editor. Add NPC, crate and drop points by walking around the monument.
Multi-language. Messages show in each player's own language.
Developer hooks for HUDs and other plugins.
Preconfigured monuments
Monument
Event ID
NPCs
Crates
Patrol heli
Wave NPCs
Radtown
radtown_1
20
1
—
20
Oxum's Gas Station
gas_station_1
20
1
—
20
Abandoned Supermarket
supermarket_1
20
1
—
20
Water Treatment Plant
water_treatment_plant_1
40
2
✅
40
Power Plant
powerplant_1
50
2
✅
40
Ferry Terminal
ferry_terminal_1
30
1
—
30
Small Harbor
harbor_2
40
2
✅
30
Large Harbor
harbor_1
50
1
✅
40
Junkyard
junkyard_1
35
1
—
30
The Dome
sphere_tank
30
1
—
30
Airfield
airfield_1
45
2
✅
40
Train Yard
trainyard_1
50
2
✅
30
Satellite Dish
satellite_dish
35
1
—
30
Sewer Branch
radtown_small_3
35
1
—
30
Launch Site
launch_site_1
60
3
✅
40
Every value can be changed per monument, and each monument can be turned off on its own.
Commands
All commands need the monumentevents.admin permission.
Events
Command
Type
Description
/melist
Chat & Console
List the monument events available on this map
/mestart <preset or ID>
Chat & Console
Start an event at a monument
/mestart <preset or ID> <steamid>
Chat & Console
Start an event and make that player the Event Owner
/mestop <preset or ID>
Chat & Console
Stop a running event
/mestartrandom
Chat & Console
Start an event at a random monument
Spawn editor
Command
Description
/meadd edit <preset>
Select a monument to edit
/meadd npcspawn
Add an NPC spawn point where you stand
/meadd cratespawn
Add a hackable crate point where you stand
/meadd wavespawn
Add a reinforcement drop point where you stand
/meadd stopedit
Stop editing
Note
Points are saved relative to the monument, so the same setup works on any map with that monument. They save to the data file straight away.
Hosting partner
Installation
Install NpcSpawn.
Upload MonumentEvents.cs to oxide/plugins.
Done. Scheduled events start on their own, every 30–60 minutes by default.
(Optional) Grant yourself admin and test one right away:
oxide.grant user YourName monumentevents.admin
Then type /mestart airfield_1.
Files
File
What's in it
oxide/config/MonumentEvents.json
General settings, schedule, event owner, chat, Custom Vitals
oxide/data/MonumentEvents/SettingsData.json
Every monument preset: NPCs, crates, helis, waves, marker, dome, PVP
oxide/data/MonumentEvents/NPCData.json
The NPC types (by ID): health, AI, clothing, weapons, kits
oxide/data/MonumentEvents/NpcLoottable.json
Scientist loot
oxide/lang/en/MonumentEvents.json
All messages
Configuration
Key settings explained
Setting
What it does
Event Notification Timer
How many seconds before an event starts players are warned
Event conclude on Hackable Crate loot
Looting the main crate ends the event after the countdown below it
Enable event owner based on npc damage?
Turns the Event Owner system on
The amount of damage…
Damage to NPCs needed to become the owner
Console commands list
Commands run for the winner. {PlayerSteamID} is replaced with their ID
Event owner left timer…
Seconds the owner can be away before losing ownership
Spawn Event From The Schedule Events List
true = only pick from your list, false = any enabled monument
Max Events On Server At Once
How many events can run at the same time
Built-in NPC types
ID
Name
Weapon
101
Scientist
M39
102
Scientist
LR-300
103
Scientist
LR-300 (metal armour)
104
Scientist
HMLMG
105
Scientist
Semi-auto rifle
201
Bolti head
Bolt action
202
L96 header
L96
301
Pump ur Ass
Pump shotgun
302
Spa ur Ass
Spas-12
401
MP ur mom
MP5
402
Thom ur mom
Thompson
A monument picks from these with NPCs to Use From Data. Add your own types with new IDs.
Plugins
Plugin
Required?
Used for
NpcSpawn
Yes
Spawning the event NPCs
ZoneManager + SimplePVE / TruePVE
Optional
Automatic PVP zones during events on PVE servers
CustomVitalsManager
Optional
Time-left, owner and return-timer status
Kits
Optional
NPC loadouts from kits (the NPC type's Kits list, applied through NpcSpawn)
FAQ
Do I need to set anything up?
No. All 15 monuments come with spawn points, crates and drop zones, and scheduled events start on their own. Just install NpcSpawn first.
Does it work on PVE servers?
Yes. With ZoneManager and SimplePVE or TruePVE, the event area becomes a PVP zone while the event runs and goes back to PVE afterwards. Turn this off per monument in its PVE Setting.
How does the Event Owner work?
Turn it on in Event Owner Settings. The first player to deal enough damage to the NPCs becomes the owner. Only they can loot the hackable crates (unless you allow everyone), and the winner can get console-command rewards. If the owner leaves the area for too long, someone else can claim it.
Can I give the event to a specific player?
Yes. /mestart <preset> <steamid> starts the event with that player as the Event Owner. That's great for shop purchases or rewards.
How do I add a monument from a custom map?
Add a new preset to SettingsData.json, then use /meadd edit <preset> and the npcspawn, cratespawn and wavespawn commands to place its points in game.
How do I change the NPCs?
Edit NPCData.json. Each NPC type has an ID with its own health, AI ranges, clothing, weapons or kit. Pick the types a monument uses with NPCs to Use From Data.
Why did my event end early?
With Event conclude on Hackable Crate loot on, looting the main crate ends the event after a countdown (5 minutes by default).
For developers
bool IsMonumentEventsRunning(string monumentID)
void OnMEStarted(string monumentID)
void OnMEStop(string monumentID)
void OnMEWinnerAnnounce(string winnerSteamID)
Per-monument hooks. Each monument also fires OnMe<Name>Starts and OnMe<Name>Stops, where <Name> is the monument name without spaces or apostrophes. That's handy for server HUDs.
Support
Need help or found a bug? Open a support ticket on this page.
Check out my other plugins
$14.99
Gather & loot rates
Rates that belong to the player, not to the server
Server-wide multipliers give everyone the same wipe. This plugin attaches rates to permissions instead: a default tier, a VIP tier, as many tiers as you sell. Every gather source is covered — nodes, quarries, the excavator, the metal detector, farming, tea, even NPC corpses — and every loot container is multiplied per item category, or per exact item. All of it edited in a UI, applied the moment you type the number.
14
Item categories, each with its own rate
7
Production sources with their own multiplier
4
Fields on every per-item override
0
Dependencies
✓Unlimited permission tiers — a different wipe for every rank you sell
✓Every source, not just trees and nodes — quarries, excavator, metal detector, farming, tea, NPC corpses
✓Guaranteed drops per item — "always 5 scrap, 10% chance of 20" without touching a loot table
✓Loot and junk pile respawn speed — separately, live, no map restart
✓Edited in-game — type a number, it's live and saved
01 — Tiers
One server, as many rate sets as you sell
A tier is a permission plus a full set of rates. Two come preconfigured — a 2x/3x default and a 3x/5x VIP — and you add as many as your shop needs.
No permission, no change
Players outside every tier play vanilla rates, untouched. Nothing is applied server-wide, so you can run the plugin on a 1x server and sell 2x as a rank.
Stack tiers, or don't
By default a player with several tiers gets one of them. Flip a single switch and every rate they hold is summed instead — so a booster permission can add on top of a rank rather than replace it.
Everything from one screen
Page through your tiers with two arrows. Global rates, every production source, all 14 categories and the per-item list are on the same screen, each an input field. Type a value and it's active and written to the config — no reload, no o.reload, no file editing.
02 — Loot
Containers that pay what you decide
Barrels, crates, elite crates, hackable crates, supply drops — anything with loot in it goes through a global rate multiplied by the rate of that item's category.
14 categories, 14 dials
Triple the components but leave weapons alone. Halve ammunition while resources stay at 5x. Weapons, construction, items, resources, attire, tools, medical, food, ammunition, traps, misc, components, electrical and fun each carry their own multiplier on top of the global one.
NPC corpses count the killer
Scientists, tunnel dwellers and every other NPC drop loot scaled to the rates of whoever killed them — tracked from the kill to the corpse, so a VIP's kill pays VIP rates even if someone else opens the body.
Shot open or opened by hand
Barrels broken with a rock and crates opened normally both go through the same multipliers, credited to the player who did it — and each container is processed exactly once, never twice.
Respawn speed, live
Two multipliers — one for junk piles, one for crates and barrels — and the world's spawn timers are rebuilt the moment you change them. No wipe, no restart, and the vanilla values are put back when the plugin unloads.
An exclusion list for the things you don't touch
Name a container prefab and it stays vanilla — useful for event crates and custom loot that another plugin already fills.
03 — Gathering
Every way a player earns a resource
Most rate plugins stop at trees and ore. This one follows the resource wherever it comes from, and gives the slow, expensive sources their own multiplier on top.
Nodes, trees and the finishing bonus
Every hit, the bonus for finishing a node, and the leftovers that spill when it breaks — all three are scaled, so the numbers stay consistent instead of the bonus quietly staying at 1x.
Quarries and the excavator pay their operator
A mining quarry, a survey-charge pump jack and the Giant Excavator each have their own production multiplier — and the output is scaled by the rates of the player who switched it on, not by a server-wide number.
Jackhammer, chainsaw and the metal detector
Power tools get a multiplier of their own, so you can make them worth their fuel — or deliberately not. Metal-detector digs are boosted too, which almost nothing else covers.
Tea strength as a rate
The tea multiplier scales the effect value of the tea itself, not the number of leaves. A VIP's ore tea simply works harder than everyone else's.
Farming and hand-picked resources
Harvested plants and everything picked up off the ground — hemp, mushrooms, corn, wood piles — run through the same rates as everything else.
04 — Per item
One item out of step with the rest
Category rates handle the broad strokes. When a single item needs its own rule, it overrides everything above it.
Its own multiplier, ignoring everything else
Run resources at 10x and keep sulfur at 2x. An item with an override takes its own number and nothing else — no compounding surprises.
Guaranteed amounts with a jackpot chance
For loot, set a minimum and a maximum with a percentage chance for the big one. Every barrel gives exactly 5 scrap, and 10% of them give 20 — a flat, predictable economy you can actually price your shop against.
Added by clicking an icon
The picker filters by all 15 categories and searches display names and shortnames as you type. Click an item to add it, type its rate under the icon, click the red cross to drop it. Long lists paginate at 29 per page.
Reliability
Built to be left alone
✓No dependencies — nothing to install alongside it
✓Vanilla respawn timings are restored on unload — the plugin remembers what they were before it touched them
✓Every UI change is written to the config immediately — a crash can't lose the tier you just built
✓A bad shortname tells you in chat instead of failing silently or throwing errors into console
✓Respawn boosting is opt-in — off by default, with the safe range stated in the config
Command & permissions
One command, and the tiers you invent
The command name and the setup permission are both configurable. Admins have access regardless.
/rsOpen the rate editor
gatherlootmultiplier.setupAccess to the editor
gatherlootmultiplier.defaultPreconfigured tier — 2x loot, 3x gather
gatherlootmultiplier.vipPreconfigured tier — 3x loot, 5x gather. Rename both, or add ten more
Questions
Before you buy
What happens to players with no permission?Nothing at all — they get vanilla rates. That's the point: grant the default tier to the default group for a server-wide rate, or keep it for ranks only.
A player has two tiers. Which one wins?The one further down the config list — so keep your tiers in ascending order and the highest rank ends up last. Alternatively, turn on rate summing and every tier they hold is added together instead.
Do I have to restart or reload after changing a rate?No. Values from the UI take effect immediately and are saved to the config as you type them. Even loot respawn timing is rebuilt live.
Whose rates apply to a quarry or the excavator?The player who switched it on. A VIP's quarry produces at VIP rates while it runs.
Can I make a resource drop a fixed amount instead of a multiplied one?Yes, for loot: give the item a minimum, an optional maximum and a chance for the maximum. The multiplier is then ignored for that item and the amount is rolled between the two.
Is faster loot respawn safe for my server?It's off by default and it scales the game's own spawn timings rather than spawning extra entities. Stay near the suggested values — extremely low numbers mean more entities alive at once, which costs frames on any server.
Will it fight with my other loot plugin?Add that plugin's container prefabs to the ignore list and they pass through untouched.
$37.00
🗺️ Fearsome BWANA DIK • high-performance 2K map • 12,000 prefabs
Handmade from scratch and built for battle, BWANA DIK seamlessly merges town and country into one deadly warfront. Continuous road and rail networks connect major monuments, while untouched beaches and rugged mountains remain wild and free. Vast rural wilderness areas hide freshwater lakes, rich ore veins, dense forests, and treacherous snowy mountain passes. This infamous island is just one of many in the local chain — more coming soon to Codefling.
Bwana's feared custom monument 'The Crocotorium' is a dangerous high-risk blue/red card facility protected by a central SAM site and home to massive hungry lizards. Deep in a mountain valley and surrounded by lethal jungle, the Crocotorium is not for the faint of heart. Will your players conquer it… or end up on the menu?
As seen on TV...
⚠ 100% FULLY TESTED on live humans
Network of straight level roads perfect for high-speed vehicle travel.
Convenient zip-tower network to quickly glide back to your body after respawns.
4 large derelict urban centers featuring raised flyovers and established safe zones.
Road & railway system fully support popular plugins like Convoy and Armoured Train.
Numerous buildable offshore islands — ideal for ocean bases to bridge across to.
⚠ Required dependencies: Umod/Oxide and Rustedit DLL.
Any problems? Please advise. -- Nomad
LOST in RUST https://discord.gg/THf6dGN8eW
"Bwana Dik. A nice place to die, but you wouldn't want to live there."
$14.99
Weather & time control
Own the sky: from a GUI, not a config file
Vanilla weather is a coin flip you don't get to influence. This plugin shuts it off and hands you the whole sky: build your own presets, tune every value with plain-English names, chain them on a schedule, or mirror the real weather of any city on Earth. Edit presets in-game and set up night-skip votes with an automatic popup for players.
33
Tunable parameters
24
Schedulable hours
6
Presets preloaded
0
Dependencies
✓Every parameter named in plain English: no cryptic engine values
✓Real lightning strikes: not just thunder sounds
✓Live weather synced from any real location on Earth
✓Separate day and night length: plus a popup UI for night-skip votes
✓Personal weather: let chosen players pick their own sky while the server weather stays for everyone else
Video
See it in action
01: Presets
Weather presets you actually control
All six vanilla presets are imported automatically on first load, so you start from a working base instead of a blank slate. From there, nothing is off limits.
Everything is a dial
Rain, wind, thunder, rainbow and ocean wave height · cloud coverage, size, opacity and scattering · fog density · atmosphere brightness and contrast, day and night separately · full volumetric cloud control
Named in plain English
"Waves in the sea" instead of "OceanScale" · "Fog density" · "Sun glow size". No guessing what a value does before you drag it.
Real lightning, not a sound effect
Any preset with Thunder above 0.05 fires actual strike effects for every online player, across three intensity tiers, with frequency scaling off the Thunder value.
✓Smooth transitions: set a transition time per preset and weather eases in over seconds or minutes instead of snapping
✓Weighted random: make Storm rare and Clear common with a single number
✓Duration per preset: when one ends, the next rolls automatically
02: Time
Time and nights on your terms
Set long days, short nights, or no nights at all. You can also let players decide through a scheduled vote.
Day and night length, separately
A 45-minute day with a 10-minute night is one number each. Sunrise and sunset hours are configurable, and /setday and /setnight change time instantly.
Skip nights automatically
One toggle and nights are skipped the moment they start. Ideal for PvP servers and low-population wipes.
Skip-night voting UI
A panel appears in the top-right corner when a scheduled vote starts. It shows the required percentage and a Vote to Skip button. Players can press Tab to click it, use /nskip or your configured chat command, or close the panel without voting.
Your voting rules
Set the vote time, duration, required percentage and maximum consecutive skipped nights. The panel closes after a player votes or when the poll ends. Players who wake up during an active poll see it too. Start and result chat messages and the notification sound are configurable.
03: Automation
Automation that runs the sky for you
Set it once and never touch it again: either on a schedule you design, or synced to the real world.
Rust-time schedule
Assign presets to any of the 24 in-game hours. A preset holds until the next scheduled one, so filling three slots already covers a whole day.
No two days alike
Put several presets in one slot: "Storm,Dust": and one is picked at random by weight every time that hour comes around.
Real-world weather sync
Give it coordinates and an OpenWeatherMap key and your server mirrors the live weather of that location, rechecked every in-game hour. Map each real condition: Clear, Rain, Snow, Thunderstorm, Fog: to whichever preset you like.
04: Personal weather
Personal weather for the players you choose
Give a group its own sky. Anyone with the permission sets weather for themselves alone, while everyone else keeps whatever the server is running. A natural VIP perk that costs the rest of your players nothing.
Their own sky, on command
/myweather opens a small menu. The player picks a preset and it applies to them alone, instantly, on top of whatever the server weather is.
You pick what they can choose
Limit the menu to a handful of presets in the config, or leave it open to all of them. Only the presets you allow ever show up.
One click back to normal
A Server Weather button drops them back to the shared sky at any time, and their choice is remembered across reconnects and restarts.
Reliability
Built to be left alone
✓Weather survives restarts: the active preset and how long it has been running are saved, so a reboot doesn't reset the sky to a random state
✓Active preset is highlighted in the UI: you always know what's running
✓Optional console announcement whenever a new preset starts
✓Clean unload: vanilla weather chances are restored exactly as they were
Commands
Three admin commands, two for players
Admin commands require the weather.use permission. Personal weather requires weather.personal.
/wsetupOpen the setup UI
/setdaySet time to day
/setnightSet time to night
/nskipVote to skip the night: configurable, open to all players
/myweatherOpen the personal weather menu: needs weather.personal
Hooks & API
For plugin developers
string API_GetCurrentWeatherPreset()
Returns the name of the active preset
void OnNewPresetStart(string presetName)
Called when a new preset begins
Questions
Before you buy
I scheduled a preset at hour 3, but hours 4–9 are empty. What happens?A preset runs until the next scheduled one. Set Rain at 4 and Dust at 9 and you get rain from 4 to 9, then dust from 9 until hour 4 comes back around.
Can I put more than one preset on the same hour?Yes: comma-separated, like "Storm,Dust". One is chosen at random each time, weighted by each preset's chance.
How do I know which preset is currently active?Open the UI: every preset is listed and the active one is highlighted. A preset you've only selected to edit is not.
What happens when the current preset ends?A new one starts at random, weighted by the chance value you gave each preset.
Does the weather reset when the server restarts?No. The active preset and its elapsed time are saved, so the sky picks up where it left off.
Can players set their own weather?Yes, if you grant them the weather.personal permission. They open /myweather and pick from the presets you allow, and it applies to them alone while everyone else keeps the server weather.
How do I enable the voting panel?Set Enable in SkipNight Setup to true and keep Use time control enabled. The panel opens automatically with each scheduled poll. Voting is open to all players and needs no extra permission.
Do I need an API key?Only for real-world weather sync. Everything else works out of the box, and a free OpenWeatherMap key is enough.
15+ settings
Oxide & Carbon
English · Russian
Community servers
toggled one by one
same single file
per-player language
works without UI
Note
Depending on the hardware, client FPS either goes up or becomes noticeably more stable. Every choice is saved per player and restored on the next connect.
Goals
Before developing any plugin, we define the goals it should achieve when running on your game server.
☑ Improve players FPS
☑ Make your project stand out
☑ Improve the overall quality
What you get
Feature
Details
Polished interface
One menu with every option, a draw distance slider and a live FPS counter.
Extensive customization
You decide which options players may enable, which are on for new players, and the cooldown of each one.
Low FPS notification
Shown once, exactly when it matters: the player is offered the menu right after a drop is detected.
15+ settings
Each toggled on its own, saved automatically and restored after relog.
Optimization settings
Players enable exactly what they need — every option is toggled individually.
World around you
Setting
What it does
Draw distance
The server stops sending buildings, boxes and other objects that are far away.
Distant trees
Trees load only around you instead of the whole map — as you move, they stream in on their own. Saves memory and speeds up joining the server.
Images and drawings
Drawings on signs, photos, paintings and spray art stop loading. Saves memory and bandwidth.
Unapproved skins
Disables skins that have not been accepted into the game but may still be used by other players.
Fire, light and animations
Setting
What it does
Flames
Furnaces, campfires and torches no longer display flames. The difference is especially noticeable in large, heavily built-up bases.
Lights
Lamps and searchlights no longer emit light. The difference is especially noticeable in large, heavily built-up bases.
Destruction debris
No debris flies around when walls and structures collapse. The difference is most noticeable during raids.
Falling trees
A chopped tree simply disappears — no falling animation, no cracking sounds.
Construction smoke
Smoke and effects from placing, upgrading and repairing structures are no longer shown.
Wind turbine rotation
Wind turbines stop spinning. They generate power just like before.
Turret lasers
Laser sights on turrets and SAM sites are turned off.
Electricity and industrial
Setting
What it does
Items in industrial pipes
Item animation inside industrial conveyors and pipes is turned off. The conveyors themselves keep working as usual.
Recyclers and quarries
Recyclers, quarries and pumpjacks stop shaking and animating. They keep on working.
Water flow
Water inside hoses and pipes is no longer rendered. Sprinklers and water supply work as usual.
Effects and sounds
Setting
What it does
Distant effects
Explosions, muzzle flashes and smoke from other players' distant fights are hidden. Everything happening near you stays visible as usual.
Voice chat
You won't hear other players' voice chat, or will hear it only at a reduced range.
Community servers
Tip
Some community servers are not allowed to use custom interfaces. Switch the plugin to chat only mode and players get the same optimizations through commands, with no UI at all.
Command
What it does
/fps
Opens the menu, or prints the current status in chat only mode
/fps list
Lists every option with its state
/fps <option>
Turns one option on or off
/fps radius 1-4
Sets the draw distance preset
Permissions and commands
Type
Name
Description
Permission
optimize.use
Grants players access to the plugin
Chat command
/fps
Opens the plugin menu
Console command
optimize.wipe
Clears the player settings database[2]
Frequently Asked Questions
We have anticipated your questions and answered the most common ones below.
You can ask any additional questions in the plugin's discussion section.
Does the plugin require a powerful game server?
No. The plugin is well optimized and will not place a significant load on your server, even on low-end hardware or with a high player count.
Does hiding an effect change how the game works?
No. Hiding is purely visual and per player. A furnace a player hid the flames of still smelts, a wind turbine that stopped spinning still generates power, and a conveyor without item animation still moves items.
Can I keep some options disabled for everyone?
Yes. Every option has its own switch in the config, so you choose which ones appear in the menu. You can also set which options are enabled for new players by default.
Do you accept suggestions for improving the plugin?
Sure! To submit an idea, join our Discord server, obtain the required role, and post your suggestion in the #suggestions channel.
What should I do if the plugin is not working?
Create a support ticket on our Discord server and we will help you resolve the issue.
Tip
Join our Discord server for support, updates and announcements.
Developed in Hustle Industries · Code by @DezLife · Design by @Illumination
Everything a player hides keeps working on the server — only the picture is hidden for that player. Other players see the world as usual. ↩︎
Available from the server console, RCON or as an admin in game. The first call opens a 30 second confirmation window. ↩︎
What's New
Fresh uploads, new releases, and recently updated files.
-
Free
By B1 aka Mick
-
$25.00
By Ionut Shiro
-
By Ionut Shiro
-
By Ionut Shiro
-
Free
By Pretend
-
Free
By Cuda
-
Free
By SandFox
-
$24.99
By pineapple
-
Free
By Mr. Knight
-
By MaxiJonson
-
Free
-
Free
-
Free
Highest Rated
Top-rated picks trusted and loved by the community.
-
$38.00
By nivex
-
$16.99
By David
-
$40.00$31.95By Mevent
-
$29.99
By imthenewguy
-
$24.99
By LosGranada
-
$24.99
By Whispers88
-
$14.99
By Sheo
-
Free
By Steenamaroo
-
$19.99$15.99By Fruster
-
$14.99
By David
-
$45.99
By Monster
Trending Files
Discover what files are trending right now.
-
$19.99$15.99By Fruster
-
$14.99
By Sheo
-
Free
By Mr01sam
-
$40.00
By The_Kiiiing
-
$35.00
By ThePitereq
-
$16.99
By David
-
$38.00
By nivex
-
$23.99
By Martian
-
$5.00
By ThePitereq
-
$34.99$29.99By Simil3x
-
$40.00$31.95By Mevent
-
$29.99
By imthenewguy
-
$24.99
By Martian
Recently Updated
Recently improved files with fresh updates, fixes, and new content.
-
$12.99
By crash
-
$9.99
By Mercury
-
$14.99
By Mercury
-
$23.49
By Mercury
-
$9.49
By Mercury
-
$40.00
By Steenamaroo
-
Free
By Steenamaroo
-
Free
By Steenamaroo
-
Free
By Steenamaroo
-
$10.00
By Steenamaroo
-
$9.99
By Mercury
-
$25.00
By Mercury
Latest Reviews
See what customers are saying about their experience with files.
I love this welcome panel; it’s incredibly customizable. With a bit of imagination, you can transform your server into something truly unique—it’s an essential add-on if you want your server to stand out from the rest.
Very nice and useful skins that can be used in various ways on a server.
This is a very cool wallpaper pack, works very well with BetterTC. It does take some time for the wallpapers to fully load into the server, but once done, it works flawlessly. Thanks to the devs for putting this together!
This is the best idea for a plugin in the last year! Bravo to the authors of this work! This is exactly what Rust lacks) Every detail is thought out, excellent optimization, and extensive functionality with flexible customization.
Super plugins Les joueurs aiment bien. Ça change de leur construction. Merci. À vous les gars
This plugin is perfect for roleplay servers or anyone who wants to add custom build locations without touching the map in Rustedit. I grabbed it on release day, found a few bugs, reported them, and they were fixed almost instantly these guys don't play arond.
I also love that you can create your own build spots and add them to the list with simple, easy‑to‑use commands. Overall, a super solid plugin!!
Great job Simil3x & Shemov
I've had this prefab on my server for a few months now, and my players always beg me to add the custom oil rig to any map we run. It's a great puzzle with tons of loot and NPCs, and Wonder_Fox makes the setup super easy in RustEdit just drag it in, set it to 0, and you're done. Another masterpiece from Wonder_Fox.
Really useful plugin for my server. And with every update it gets even better. Recommended !
Really nice map! The atmosphere and attention to detail are impressive, especially the swamp setting and the little environmental storytelling touches. The village feels unique and immersive, and the lighting really adds to the overall vibe. Great work, definitely worth checking out!
was my map choice for halloween wipe. went well with my PVE server, my players like the custom monuments and puzzles.