Luuxen's Wishlist
-
Noria Island
By Wonder_Fox in Maps
Noria Island is a custom map with a lot of custom places to build a base, custom monuments and various bridges. This map has 3 oil rigs, 2 standard and 1 custom with very good loot and puzzles. The highlight of this map is the custom places as always, but this time there are as many as 30 of them. Custom places with a ready-to-use farm, stable, floating islands, a sphere in the snow, modern houses, a hobbit house and many others are waiting for you. There are also canyons and oases, a bradley arena where players can fight with three bradleys, a large warehouse with good loot, a car service where players can find car parts, a helicopter defense tower and others. The outpost has a mini bandit camp with all the merchants.
Specifications
• Map size: 4500
• Prefab count: ~119k. Despite the large number of prefabs, performance remains at a fairly good level
• Editing of the map is allowed, the password is in the ReadMe file
Custom monuments
• Motel
• Custom Gas Station
• Custom Oil Rig
• Bradley Arena
• Mini Bandit Camp In Outpost
• Challenge House
• Heli Tower
• Mine
• Car Service
• Railway Station
• Large Warehouse
• 30 Custom Places To Build A Base, all marked on the map
Standard monuments
• Jungle Ziggurat
• Toxic Village
• Arctic Research Base
• Fishing Villages
• Harbor 1
• Harbor 2
• Ferry Terminal
• Airfield
• Giant Excavator Pit
• Nuclear Missile Silo
• Military Tunnel
• Powerplant
• Water Treatment Plant
• Lighthouses
• Bandit Camp
• Outpost
• Junkyard
• Radtown Small
• Military Base
• Oilrig 1
• Oilrig 2
• Trainyard
• Roadside Monuments
• Sulfur Quarry
• Stone Quarry
• HQM Quarry
• Satellite Dish
• The Dome
• Underwater Labs
• Launch Site
• Large Barn
• Ranch
- #noria island
- #custom map
- (and 5 more)
-
Prototype: Infected Zone | Rust Custom Map By Shemov & Answer
This map features a large city monument inspired from the prototype game, where the city is divided into distinct zones representing the different stages of infection in New York City due to the viral outbreak. The Green Zone is the least affected area, where the military and uninfected civilians maintain relative normalcy. It serves as a zone with minimal viral presence, heavily fortified by the military. The Yellow Zone is a transitional area, marked by chaos, quarantines, and growing infection, where military forces struggle to maintain control, and civilians are at risk. The Red Zone is the most dangerous, fully overrun by the virus, where infected creatures roam freely, and the city is in complete ruin. The dark, gritty atmosphere of the city enhances the thrill of exploration, making it feel both vast and claustrophobic as you uncover secrets and evade relentless enemies.
> Each zone offers distinct challenges and environments, contributing to the city's atmosphere of escalating tension and danger.
FEATURES
- Map size: 4500;
- Prefab count: ~95k;
- Compatible with BetterNPC plugins (Config for bots in the file), and Train Homes;
- Underground railway;- Double-track surface railway with 2 entrances to the metro with separate branches for spawn trains;
- Ring road (compatible with event plugins);
- Evenly spaced monuments to spread the FPS load of client;
- Custom building sites (X on the minimap);
- Custom places for building in the subway (XU on the minimap);
- Bridges are designed for easy tugboat access;
- Custom waterfalls, lakes, canyons
CUSTOM MONUMENTS
- Prototype City;
- Deserted town;
- Plane Crash;
- RW Station;
- Stranded Cargoship;
- Chemical Silo;
- Custom build spots: marked with X or XU;
- Unmarked mini monuments;
- Dive site;
- Bunker.
FACEPUNCH MONUMENTS
- Combined Outpost;
- Harbour (2/2);
- Ferry Terminal;
- Radtown;
- Abandoned Supermarket;
- Oxum's Gas Station;
- Launch Site;
- Airfield;
- Water treatment plant;
- Trainyard;
- Power Plant;
- Arctic Research Base;
- Desert Military Base;
- Giant Excavator Pit
- Stone, Sulfur & HQM quarries;
- Satellite Dish;
- Small & Large Oil Rig;
- Underwater Lab.
NOTES
- The password for the map is included, just in case you want to edit it.
- Need help? You can contact Shemov or Answer
- #rust custom
- #custom map
- (and 9 more)
-
Personal Drone
Adds an AI drone companion that can fight, collect, purchase items, and even be your own flying vehicle! Easy to use and fully customizable, this drone is perfect for players who want to dominate battlefields, automate resource gathering or travel.
Features:
🚁 Universal Companion
• Attack enemies using turrets or drop grenades from above.
• Purchase products via vending machines remotely
• Collect wood, stone, and ore.
• Store loot in its inventory for quick access.
• Ride the drone for fast, tactical movement!
🎯 Battle-Ready
• Equip turrets and onboard weapons for defense.
• Configurable grenade-dropping mechanics
💰 Resource Looting
• Loot crates, boxes, and collectibles.
• Retrieve your lost items from your body after respawning.
• Make purchases from vending machines with controlled safezone access and purchase radius.
Customization & Controls
🛠️ Controls & Commands
• Assign custom buttons to execute tasks, access inventory, and mount the drone.
• Adjust 3D targeting arrows for better tracking.
• /pdrone – Spawn or remove your drone.
• /pdrone vending – Send your drone to a vending machine for shopping.
• /pdrone follow – Make your drone follow you.
🚀 Drone Performance & Behavior
• Set max altitude, acceleration, and movement speed.
• Configure obstacle detection.
📦 Inventory & Looting System
• Inventory with adjustable capacity limits.
• Blacklist specific items from being stored in the drone.
• Customize pickup rates and resource collection distances.
📸 See It in Action! Watch the Video
❌ IMPORTANT ❌
By default drone's max control range is limited by 500. To increase it, you can use drone.maxcontrolrange command in the server console.
📃 Configuration:
{ "Control setup": { "Which button will assign tasks to the drone, attack/fly to point, etc. (MIDDLE_MOUSE, SECOND_MOUSE, E, RELOAD, SPRINT)": "MIDDLE_MOUSE", "Button to open inventory if it exists (MIDDLE_MOUSE, SECOND_MOUSE, E, RELOAD, SPRINT)": "RELOAD", "Button to mount drone if this option enabled (MIDDLE_MOUSE, SECOND_MOUSE, E, RELOAD, SPRINT)": "E", "Range of action of the assignment button": 25.0, "Display 3D arrows over a target/point?": true, "Arrow display duration": 2 }, "GUI setup": { "How many seconds to update the GUI?": 6, "Panel layer (Hud, Overlay, Overall, Hud.Menu, Under)": "Overlay", "Panel position": { "type": "RectTransform", "anchormin": "1 1", "anchormax": "1 1", "offsetmin": "-170 -104", "offsetmax": "-10 -10" }, "Second position of the panel (used if the player has a personal bot/animal)": { "type": "RectTransform", "anchormin": "1 1", "anchormax": "1 1", "offsetmin": "-335 -104", "offsetmax": "-175 -10" }, "Third position of the panel (used if the player has a personal bot and a personal animal)": { "type": "RectTransform", "anchormin": "1 1", "anchormax": "1 1", "offsetmin": "-500 -104", "offsetmax": "-340 -10" }, "1 panel color": "#7f8c8d", "2 panel color": "#bdc3c7", "Health bar color": "#2ecc71", "Shortcut buttons": [ { "Text on button": "Land Drone", "Executable chat commands": [ "pdrone land" ] } ] }, "Drones Settings": [ { "Drone item": { "Item name": "Personal Drone", "Item skin": 2824523761, "Can pickup?": true }, "Command spawn": { "Can player spawn this drone using a chat command? (/pdrone {name})": true, "Permission to spawn": "personaldrone.drone1", "Spawn cooldown": 3600.0, "Name of this drone preset to spawn": "drone1", "Can player pickup this drone after spawn?": false }, "Drone Movement": { "Altitude acceleration": 30.0, "Movement acceleration": 30.0, "YAW acceleration": 5.0 }, "Obstacle Detectors": { "Forward obstacle detector": { "Obstacle detect distance": 5.0, "How many meters to fly up if an obstacle is detected": 5.0 }, "Backward obstacle detector": { "Obstacle detect distance": 5.0, "How many meters to fly up if an obstacle is detected": 5.0 } }, "Addons": { "Inventory Addon": { "Add inventory to drone?": true, "Inventory capacity": 12, "Black list of items that cannot be put into the inventory of the bot": [ "rocket.launcher" ] }, "Seat Addon": { "Add invisible seat for drone's owner?": true }, "Turret Addon": { "Add turret to drone? (more settings in DroneTurrets plugin's config)": true, "Default weapon shortname (not necessary)": "" }, "Grenade thrower Addon (requires inventory)": { "Enable feature to throw grenades to the target? (player will be need to put the grenades to drone inventory)": true, "Throw cooldown": 1.0, "Distance between target and drone to start throwing": 5.0 }, "Purchase in Vending Addon (requires inventory)": { "Purchase in vending enable? (requires inventory)": true, "Block buy in safezone vendings?": false, "Block buy in non-safezone vendings?": false, "Max distance to buy": 200.0 }, "Loot Collect Addon (requires inventory)": { "Can drone loot crates?": true, "Can drone pickup collectibles? (sulfur, metal, wood etc.)": true, "Collectibles pickup rate (shortname:rate)": {}, "Min distance to pickup": 5.0 } }, "Death marker": { "Show marker on drone's death position?": true, "Display name on map": "Drone's death marker", "Marker radius": 0.35, "Outline color (hex)": "00FFFFFF", "Main color (hex)": "00FFFF", "Alpha": 0.5, "Duration": 20 }, "Drone max. health": 1000.0, "Minimum fly height": 10.0, "Kill in water?": false, "Disable collision damage": true } ] }
-
Trawling
Trawling is a plugin that aims to add a new way to catch fish. Slap a net into the boats storage and trawl away.
This plugin has a huge array of configurable features
This is a quality of life plugin, as such it just works - there are no perms, there are no commands.
Simply when a player adds a net to the storage of either the Rowboat or RHIB, it will automatically spawn a net
at the rear of the boat (this is just for looks, but it adds 1000% more fun to the plugin).
As the player drives the boat it will automatically catch fish (which fish can be caught is also in the configs).
This plugin takes into account the depth of the boat when it picks which fish you caught (meaning you can set sharks to only
be catchable in the deep water [as an example]).
POTENTIAL ISSUE: I have been informed by one of my plugin purchasers that my plugin in combination with another can
increase the chance of boats bugging out a bit (you can no longer interact with the boats engine).
I have yet to be able to replicate the issue, but I am investigating it. So please take that into account when purchasing this plugin.
None yet, if you think of anything neat or if you feel this plugin is lacking anything please contact me and I will
seriously think about updating the plugin with your suggestions.
None, this plugin is designed to be for all to enjoy.
There are a few config fields that need a little more explanation
SecondsPerTick - This is how many seconds will pass per tick. A tick will entail running through all active trawling sessions, and processing their catches since last tick etc. default is that the plugin with process the boats once ever second (no impact on my development server) UseCaptainsInventory - All catches are automatically put into the storage of the boat, unless the flag is set to false or it is full, in which case the fish will be added to the captains inventory. If that fails then the fish will be thrown overboard (catch and release). DeepWaterMinDepth - This value is checked when determining a catch, it uses Facepunch's terrain data and your position to check how far out you are. If you are in "deep water", then the catch will be taken from the [DeepWeights] data. CatchMinSpeed / CatchMaxSpeed - This was added to make trawling a little more interesting/difficult. There is a sweet spot in terms of speed you need to hit to be able to catch anything. DurabilityLossPerCatch - Fairly straight forward, every catch you get the net(s) in the storage will lose durability. When you run out of nets the players trawling session is over. DistancePerCatch - This is how far a boat has to have travelled in order to be able to catch a fish - the default is very short, meaning you can catch a lot of fish quickly, increase this to make this plugin less OP. Distance is in (approx.) meters. Shallow / Deep - These are your pools of fish that can be caught at what depths and in what distribution (again approx.) FishCatchFX - this is played whenever a fish is caught, the default is the mushroom picking sound. but you can try out others as well [https://www.corrosionhour.com/rust-prefab-list]. or contact me for some other ones that are decent (I tried several before picking the mushie sound) - leaving it as an empty string will stop any effect from playing. BoatSpeedIndicatorIcon - IMPORTANT: this plugin will not load any non Rust images, you can only use images from within rust itself. The default is the fishing tackle icon, but another good one is the fallback [assets/icons/triangle.png] image.
Below is a copy of Version 1's config file.
{ "Version": 2, "SecondsPerTick": 0.4, "UseBoatStorage": true, "UseCaptainsInventory": true, "AllowRHIB": true, "AllowRowboat": true, "DeepWaterMinDepth": 6.0, "CatchMinSpeed": 3.5, "CatchMaxSpeed": 15.5, "DistancePerCatch": 15.0, "CatchAttemptsPerCatch": 2, "DurabilityLossPerCatch": 2.0, "ChatPrefix": "<color=#baf>[Trawler]</color> ", "Shallow": [ { "shortname": "fish.troutsmall", "skinId": 0, "weight": 50, "min": 1, "max": 2 }, { "shortname": "fish.herring", "skinId": 0, "weight": 40, "min": 1, "max": 3 }, { "shortname": "fish.minnows", "skinId": 0, "weight": 40, "min": 2, "max": 4 }, { "shortname": "fish.sardine", "skinId": 0, "weight": 35, "min": 1, "max": 3 }, { "shortname": "fish.yellowperch", "skinId": 0, "weight": 20, "min": 1, "max": 2 }, { "shortname": "fish.troutsmall", "skinId": 0, "weight": 50, "min": 1, "max": 2 }, { "shortname": "fish.herring", "skinId": 0, "weight": 40, "min": 1, "max": 3 }, { "shortname": "fish.minnows", "skinId": 0, "weight": 40, "min": 2, "max": 4 }, { "shortname": "fish.sardine", "skinId": 0, "weight": 35, "min": 1, "max": 3 }, { "shortname": "fish.yellowperch", "skinId": 0, "weight": 20, "min": 1, "max": 2 }, { "shortname": "fish.troutsmall", "skinId": 0, "weight": 50, "min": 1, "max": 2 }, { "shortname": "fish.herring", "skinId": 0, "weight": 40, "min": 1, "max": 3 }, { "shortname": "fish.minnows", "skinId": 0, "weight": 40, "min": 2, "max": 4 }, { "shortname": "fish.sardine", "skinId": 0, "weight": 35, "min": 1, "max": 3 }, { "shortname": "fish.yellowperch", "skinId": 0, "weight": 20, "min": 1, "max": 2 } ], "Deep": [ { "shortname": "fish.salmon", "skinId": 0, "weight": 40, "min": 1, "max": 2 }, { "shortname": "fish.anchovy", "skinId": 0, "weight": 30, "min": 1, "max": 3 }, { "shortname": "fish.herring", "skinId": 0, "weight": 30, "min": 1, "max": 3 }, { "shortname": "fish.orangeroughy", "skinId": 0, "weight": 10, "min": 1, "max": 1 }, { "shortname": "fish.smallshark", "skinId": 0, "weight": 5, "min": 1, "max": 1 }, { "shortname": "fish.salmon", "skinId": 0, "weight": 40, "min": 1, "max": 2 }, { "shortname": "fish.anchovy", "skinId": 0, "weight": 30, "min": 1, "max": 3 }, { "shortname": "fish.herring", "skinId": 0, "weight": 30, "min": 1, "max": 3 }, { "shortname": "fish.orangeroughy", "skinId": 0, "weight": 10, "min": 1, "max": 1 }, { "shortname": "fish.smallshark", "skinId": 0, "weight": 5, "min": 1, "max": 1 }, { "shortname": "fish.salmon", "skinId": 0, "weight": 40, "min": 1, "max": 2 }, { "shortname": "fish.anchovy", "skinId": 0, "weight": 30, "min": 1, "max": 3 }, { "shortname": "fish.herring", "skinId": 0, "weight": 30, "min": 1, "max": 3 }, { "shortname": "fish.orangeroughy", "skinId": 0, "weight": 10, "min": 1, "max": 1 }, { "shortname": "fish.smallshark", "skinId": 0, "weight": 5, "min": 1, "max": 1 }, { "shortname": "skull.human", "skinId": 0, "weight": 10, "min": 2, "max": 2, "customName": "Ancient Skull" } ], "ShallowWeights": null, "DeepWeights": null, "CatchValues": null, "Rowboat": { "position": [ 0.0, -0.1, -1.8 ], "rotation": [ 0.0, -90.0, 110.0 ] }, "RHIB": { "position": [ 0.0, 0.1, -3.0 ], "rotation": [ 0.0, -90.0, 110.0 ] }, "FishCatchFX": "assets/prefabs/deployable/survivalfishtrap/effects/fish_caught.prefab", "BoatSpeedIndicatorIcon": "assets/prefabs/missions/items/fishing.tackle.icon.png" }
-
Basements
Basements lets players build underground rooms beneath their bases. Place a hatch on your foundation and dig straight down into a hidden basement with walls, ceilings, and full building privileges. Great for stashing loot, setting up secret bunkers, or just adding extra space.
Readme Link - Click Here for Instruction and Documentation
👆Highly recommend reading the FAQ section!
BUILD
Build basements easily from your tool cupboard. Just place an entrance to get started.
EXPAND
Expand your basement by drilling underground. But don't forget to bring a headlamp - its dark down there!
TRAVERSE
Place multiple entryways, building out your labyrinth of tunnels beneath your base.
DECORATE
All deployables, electricity, and storage items can be placed in your basement. Take advantage of your new space!
RAID
Nothing is safe in Rust, including your basement. If all the entrances are destroyed, then the basement is too. Any loot below will float to the surface. Protect the entrance at all costs!
API METHODS (For Plugin Developers)
// Returns true if the given entityId is part of a basement. bool IsBasementEntity(ulong entityId) // Returns the building ids of the basements connected to a given surface building id. uint[] GetBasementBuildingIds(uint surfaceBuildingId) // Returns the building ids of the surface buildings connected to a given basement building id. uint[] GetSurfaceBuildingIds(uint basementBuildingId) Extension Plugins
These are free plugins that add additional functionality to Basements.
BasementsManager
Provides a UI for admins to view and manage the basements on the server. Useful for debugging & fixing issues. Use with the /bm command, requires the basements.admin permission to use.
BasementsManager.cs