Community collections
Collections curated by the community
Explore curated groups of files assembled by the community to help you discover tools and resources that work well together.
$14.99
Weather & time control
Own the sky: from a GUI, not a config file
Vanilla weather is a coin flip you don't get to influence. This plugin shuts it off and hands you the whole sky: build your own presets, tune every value with plain-English names, chain them on a schedule, or mirror the real weather of any city on Earth. Edit presets in-game and set up night-skip votes with an automatic popup for players.
33
Tunable parameters
24
Schedulable hours
6
Presets preloaded
0
Dependencies
✓
Every parameter named in plain English: no cryptic engine values
✓
Real lightning strikes: not just thunder sounds
✓
Live weather synced from any real location on Earth
✓
Separate day and night length: plus a popup UI for night-skip votes
✓
Personal weather: let chosen players pick their own sky while the server weather stays for everyone else
Video
See it in action
01: Presets
Weather presets you actually control
All six vanilla presets are imported automatically on first load, so you start from a working base instead of a blank slate. From there, nothing is off limits.
Everything is a dial
Rain, wind, thunder, rainbow and ocean wave height · cloud coverage, size, opacity and scattering · fog density · atmosphere brightness and contrast, day and night separately · full volumetric cloud control
Named in plain English
"Waves in the sea" instead of "OceanScale" · "Fog density" · "Sun glow size". No guessing what a value does before you drag it.
Real lightning, not a sound effect
Any preset with Thunder above 0.05 fires actual strike effects for every online player, across three intensity tiers, with frequency scaling off the Thunder value.
✓
Smooth transitions: set a transition time per preset and weather eases in over seconds or minutes instead of snapping
✓
Weighted random: make Storm rare and Clear common with a single number
✓
Duration per preset: when one ends, the next rolls automatically
02: Time
Time and nights on your terms
Set long days, short nights, or no nights at all. You can also let players decide through a scheduled vote.
Day and night length, separately
A 45-minute day with a 10-minute night is one number each. Sunrise and sunset hours are configurable, and /setday and /setnight change time instantly.
Skip nights automatically
One toggle and nights are skipped the moment they start. Ideal for PvP servers and low-population wipes.
Skip-night voting UI
A panel appears in the top-right corner when a scheduled vote starts. It shows the required percentage and a Vote to Skip button. Players can press Tab to click it, use /nskip or your configured chat command, or close the panel without voting.
Your voting rules
Set the vote time, duration, required percentage and maximum consecutive skipped nights. The panel closes after a player votes or when the poll ends. Players who wake up during an active poll see it too. Start and result chat messages and the notification sound are configurable.
03: Automation
Automation that runs the sky for you
Set it once and never touch it again: either on a schedule you design, or synced to the real world.
Rust-time schedule
Assign presets to any of the 24 in-game hours. A preset holds until the next scheduled one, so filling three slots already covers a whole day.
No two days alike
Put several presets in one slot: "Storm,Dust": and one is picked at random by weight every time that hour comes around.
Real-world weather sync
Give it coordinates and an OpenWeatherMap key and your server mirrors the live weather of that location, rechecked every in-game hour. Map each real condition: Clear, Rain, Snow, Thunderstorm, Fog: to whichever preset you like.
04: Personal weather
Personal weather for the players you choose
Give a group its own sky. Anyone with the permission sets weather for themselves alone, while everyone else keeps whatever the server is running. A natural VIP perk that costs the rest of your players nothing.
Their own sky, on command
/myweather opens a small menu. The player picks a preset and it applies to them alone, instantly, on top of whatever the server weather is.
You pick what they can choose
Limit the menu to a handful of presets in the config, or leave it open to all of them. Only the presets you allow ever show up.
One click back to normal
A Server Weather button drops them back to the shared sky at any time, and their choice is remembered across reconnects and restarts.
Reliability
Built to be left alone
✓
Weather survives restarts: the active preset and how long it has been running are saved, so a reboot doesn't reset the sky to a random state
✓
Active preset is highlighted in the UI: you always know what's running
✓
Optional console announcement whenever a new preset starts
✓
Clean unload: vanilla weather chances are restored exactly as they were
Commands
Three admin commands, two for players
Admin commands require the weather.use permission. Personal weather requires weather.personal.
/wsetup
Open the setup UI
/setday
Set time to day
/setnight
Set time to night
/nskip
Vote to skip the night: configurable, open to all players
/myweather
Open the personal weather menu: needs weather.personal
Hooks & API
For plugin developers
string API_GetCurrentWeatherPreset()
Returns the name of the active preset
void OnNewPresetStart(string presetName)
Called when a new preset begins
Questions
Before you buy
I scheduled a preset at hour 3, but hours 4–9 are empty. What happens?
A preset runs until the next scheduled one. Set Rain at 4 and Dust at 9 and you get rain from 4 to 9, then dust from 9 until hour 4 comes back around.
Can I put more than one preset on the same hour?
Yes: comma-separated, like "Storm,Dust". One is chosen at random each time, weighted by each preset's chance.
How do I know which preset is currently active?
Open the UI: every preset is listed and the active one is highlighted. A preset you've only selected to edit is not.
What happens when the current preset ends?
A new one starts at random, weighted by the chance value you gave each preset.
Does the weather reset when the server restarts?
No. The active preset and its elapsed time are saved, so the sky picks up where it left off.
Can players set their own weather?
Yes, if you grant them the weather.personal permission. They open /myweather and pick from the presets you allow, and it applies to them alone while everyone else keeps the server weather.
How do I enable the voting panel?
Set Enable in SkipNight Setup to true and keep Use time control enabled. The panel opens automatically with each scheduled poll. Voting is open to all players and needs no extra permission.
Do I need an API key?
Only for real-world weather sync. Everything else works out of the box, and a free OpenWeatherMap key is enough.
$24.99
Combined Storage lets players connect multiple storage containers so they function as one large inventory. Includes automatic item sorting, search functionality, and filtering to keep storage clean and efficient.
Readme Link - Click Here for Instruction and Documentation
👆 Highly recommend reading the FAQ section!
All Your Items - In One Place
Link multiple containers so they all share a single organized inventory.
Automatic Sorting
Items are automatically sorted as they are inserted, no manual effort required.
Search Functionality
Quickly find any item across all linked containers using a fast, built-in search bar.
Simple Setup
Simply press Link in a container to hook it up with the rest of them in your base.
Unique View for Each Player
Each player sees their own automatically sorted and filtered view of the shared inventory based on their preferences, without affecting anyone else.
In-game admin panel
Oxide & Carbon
Our Discord
Everything you open RCON for,
without leaving the game.
PowerfulAdmin is an admin panel that lives inside Rust. Fourteen pages in the sidebar cover players, permissions, plugins, the live console, ConVars, a working server map and your own buttons. Four more tools work out in the world, on whatever you happen to be looking at. Every page and every action has a permission of its own, so a junior moderator gets what you hand them and nothing else.
/padmin opens it. After that it is point and click, or a key you bound yourself.
00
New in 1.2.0
Five things this version adds
Config editor
Open any plugin from the Plugins page and edit its config as a form. Booleans become switches, numbers and strings become fields, an object becomes a group, an array opens in its own window. Save writes the file and can reload the plugin for you.
Lang editor
The same form for language files. Copy the open language into a new code to start a translation, delete one you no longer need, or add a key and push it into every localization at once.
Map objects
Cupboards, bags and stashes on the map used to be dots. Click one and a menu opens with the owners and their avatars, a teleport, a remote inventory, and a destroy behind a confirmation.
Economy
If you run Economics, ServerRewards or IQEconomic, the player card shows the balance and lets you add to it, take from it or set it. Reading and changing are separate permissions.
Hammer & hints
The hammer edits container contents instead of only listing them, its action menu moved to a radial you open by holding E, and its HUD can be dragged. Tooltips were added across the sidebar, the actions and the toggles.
01
The sidebar
Fourteen pages, plus whatever docks in
The panel reopens on the page you left. Add-ons appear in the same sidebar, use the same permission system and follow the theme the admin picked.
Dashboard
Live console
Players
Vanish
ESP
Server map
Binds
Permissions
Logs
Plugins
ConVars
Quick buttons
Appearance
Settings
Bans DLC
Freeze DLC
Whitelist DLC
Your own sections land here too, through the API at the bottom of this page
02
Out in the world
Walk up to it and deal with it
Most moderation starts with you standing in front of a base, a player or a locked crate, not in a menu. Four tools cover that, and none of them asks the admin to install anything on their client.
Vanish
You leave the world properly: networking, colliders, entity queries and the game's own AI target list. NPCs stop shooting and forget you were standing there. Radiation, cold, wetness, hunger, thirst and drowning stop touching you, and everything is restored the way it was when you switch Vanish off. A silhouette for other admins, auto vanish on connect, opening locks and noclip riding along are all optional, and each has a permission.
Admin hammer
Hold a hammer, look at anything, and the HUD reads out the owner, position, health, upkeep, power, who is authorized, the code lock codes and what is in the container. Hold E to pick an action from the radial menu, then Shift+LMB runs it: delete, delete with gibs, delete the whole linked structure, edit the container contents, or on a hackable crate unlock it now and set its timer to any value you type.
Inspect
Look at a player and act on them without typing a name. E opens their inventory, RMB opens their full card. A hint on screen keeps telling you which key does what.
Server ESP
The server draws it with the engine's own debug draw and sends it only to admins who hold the permission. Players and sleepers carry their name, HP and held item. Loot, boxes, cupboards, bags, traps, stashes, NPCs, scientists, turrets and vehicles each get their own colour. You set the radius, the opacity and the text size, and enemy, team and admin are coloured apart.
03
The player card
One card per player, awake or asleep
A searchable, paginated roster of everyone the server has ever seen. The card holds the SteamID, live status, current session and total playtime, total Rust hours from the Steam API, groups, first and last seen, the balance if you run an economy plugin, and the IP behind a permission of its own. Under that sit the actions.
Heal
Kill
Strip
Kick
Ban
Freeze
Mute
Teleport
Inventory
Spectate
Give
Blueprints
Modifiers
Vitals
Permissions
Notes
Show on map
Each of these has its own permission
Give is a cart, not a single item. Search the item list, stack up what you want, edit any quantity by clicking the number, then send the lot. Vitals reads the real limits off the prefab, so a raised max HP or a frozen metabolism survives death, respawn, reconnect and wipe.
04
The map
The server map, drawn inside the panel
The island and the Deep Sea, with zoom. Layers go on one at a time, so you look at what you came for and nothing else.
Layers
Players, sleepers, cupboards, bags, stashes, cars, horses, air, shops, events and map notes. Cars, boats, submarines, trains, horses and player helicopters each have their own icon and an arrow showing where they are heading. The cargo ship, the cargo plane and the chinook are on the map with the rest.
Click an object
Cupboards, bags and stashes open a menu that names the owners and shows their Steam avatars. From there you can teleport to it, open its inventory from where you are standing, or destroy it behind a confirmation. Each of the three actions has a separate permission, so a moderator can be allowed to look without being allowed to delete.
Heat
PVP and raid heat build up from kills that actually happened and explosive damage that actually landed, over a window you set. It shows where the server is loud right now rather than guessing.
Side panel
A player search next to the map, and a card for whoever you picked with the same actions as the full player card. Hold Shift and place a map note to teleport straight to it.
05
Server control
The parts you used to need RCON for
Live console
Server output as it happens, filtered by category, with a command line and history. It can be switched off entirely for everyone in Settings.
Permissions
Every permission on the server, grouped under the plugin that owns it. Toggle per user or per group, create and delete groups, set a parent group, and search across thousands of entries. PowerfulAdmin's own permissions can be locked so nobody edits them from inside the panel.
Plugins
Load, unload and reload anything on the server, then open its config and language files as a form and edit them without touching the filesystem. Editing is a separate permission from reloading, so an admin can restart a plugin without being able to rewrite it.
ConVars
Edit the server ConVars that matter, grouped and searchable. The panel keeps them in its own cfg file and applies them again on boot, so a restart does not quietly undo your work.
Logs
Commands, chat, joins, leaves, errors and warnings, colour coded and capped at a number you choose. Companion plugins write into the same log through the API.
06
Make it yours
Bend it to how your team works
Quick buttons
Your own console commands as buttons, each with an icon, a colour, an optional confirmation and a permission of its own. You decide where a button shows up: the player card, the map, the dashboard or the floating widget.
Binds
Ready bind lines for the panel, Vanish, god mode, noclip, ESP, the hammer, inspect and the map. Type the key you want, select the generated line, Ctrl+C, paste into F1. One key toggles both ways.
Appearance
Three themes, Rust, Midnight and Plum, chosen per admin. Fonts are picked per slot, the window can be dragged, and the ESP text size is adjustable. Fonts without Cyrillic are marked in the picker.
Notifications
Panel messages go through Notify or NCP if you have either installed, or through chat, or nowhere at all. You pick the provider in Settings and the add-ons follow it.
Storage
SQLite by default, and it needs no setup. MySQL is there for networks that share data between servers, JSON for people who prefer files. Moving between them is one click in Settings and the data comes along.
Discord
An optional companion plugin ships in the same archive. Two way chat relay, feeds for bans, actions and errors, a bot with a live status line, and roles that decide who may run commands from Discord. It is set up in game, not in a config file.
07
Permissions
Twenty seven of them, and that is the point
A trial moderator can be given Vanish, the player card and nothing else. A head admin gets the lot. The panel greys out what an admin cannot reach instead of hiding it, so nobody has to guess why a page is missing.
powerfuladmin.use
Open the panel at all
powerfuladmin.players
Player page and player cards
powerfuladmin.map
Map page
powerfuladmin.map.teleport
Teleport to an object on the map
powerfuladmin.map.loot
Open an object's inventory from the map
powerfuladmin.map.remove
Destroy an object from the map
powerfuladmin.esp
ESP page and the overlay itself
powerfuladmin.vanish
Vanish
powerfuladmin.vanish.unlock
Open locked doors and boxes while vanished
powerfuladmin.hammer
Admin hammer
powerfuladmin.hammer.codes
See code lock codes in the hammer HUD
powerfuladmin.hammer.loot
Edit container contents with the hammer
powerfuladmin.plugins
Plugin page, load and reload
powerfuladmin.plugins.edit
Edit plugin configs and language files
powerfuladmin.economy
See a player's balance
powerfuladmin.economy.edit
Change a player's balance
powerfuladmin.console
Live console page
powerfuladmin.perms
Permission manager
powerfuladmin.logs
Logs page
powerfuladmin.convars
ConVar editor
powerfuladmin.quickbuttons
Create and edit quick buttons
powerfuladmin.settings
Settings, storage and Discord
powerfuladmin.godmode
God mode toggle
powerfuladmin.noclip
Noclip toggle
powerfuladmin.viewip
Reveal player IP addresses
powerfuladmin.candisablevitals
Edit player vitals and metabolism
powerfuladmin.countableondashboard
Counts toward the admins online figure
On top of that, every action in the player card carries powerfuladmin.player.NAME, and every quick button you create carries powerfuladmin.quickbtn.NAME. You do not have to grant them one by one on day one: pa.setup <steamid or name> in the server console hands a player the whole set at once.
08
Commands
One in chat, three in console
There is nothing else to memorise. The console ones exist mainly so you can bind them to keys.
/padmin
Open the panel
pa.open <page>
Open the panel straight on a page, for example pa.open map
pa.toggle <feature>
Flip vanish, god, noclip, ESP, hammer or inspect. Called without a value it toggles, so one key does both directions
pa.setup <steamid|name>
Grant the full permission set to a player, once, on install
Install
1
Drop the plugin into your scripts folder. It loads and writes a clean config on its own. Oxide and Carbon both work.
2
Run pa.setup with your name or steamid once in the server console.
3
Type /padmin in game. You are in.
4
Optional, later, in Settings: switch to MySQL, connect Discord, add a Steam API key for Rust hours, and copy your binds out of the Binds page.
09
Add-ons
Bans, Freeze and Whitelist, sold separately
Three companion plugins drop into the sidebar and share the card, the permissions and the storage backend. They are extras rather than missing pieces: everything above this line works without them.
PowerfulBans
Timed and permanent bans in their own database, reason templates, per role duration caps, ban history and login enforcement. Runs standalone too.
PowerfulFreeze
Freeze a player where they stand while you talk to them, from the card, the map or the world, with live countdowns and three freeze modes.
PowerfulWhitelist
Closed server whitelisting with JSON, SQLite or MySQL storage and its own standalone commands.
10
Before you buy
The questions that actually get asked
Will it lag my server?
It is built not to. Objects are pooled and buffers reused, only the element that changed repaints instead of the whole panel, saves are debounced, state is cached behind signatures, and ESP, inspect and the map run on intervals you can tune. Nothing runs for an admin who is not looking at it.
Is the ESP a cheat?
There is no client mod involved. The server draws it through the engine's own debug draw and sends it only to admins holding powerfuladmin.esp. Take the permission away and it stops existing for that admin.
Can a junior moderator abuse it?
Only as far as you let them. Every page has a permission, every action in the player card has one, every quick button you make has one, and the plugin's own permissions can be locked so they cannot be edited from inside the panel.
Do I need a database?
No. SQLite is the default and needs no configuration. MySQL is there for networks that want shared data, JSON for people who like plain files, and moving between them is one click in Settings.
Do I have to set up Discord or a Steam API key?
Neither. Discord is optional and configured in game when you want it. The Steam key only fills in the total Rust hours figure on player cards. Without it that one line reads n/a and nothing else changes.
Can I manage players who are offline?
Yes. Teleport to a sleeper, heal them, strip them, edit the inventory, mute, change permissions. Only the actions that need a live connection are disabled while a player is away.
Oxide or Carbon?
Both. On Carbon the panel's internal commands are protected on top of that, so nothing outside the panel can call them, while the public ones stay open for your binds.
What language does it speak?
English and Russian out of the box, and every string lives in a language file. Adding another locale is a translation rather than a code change, and you can now do it from inside the panel.
I write plugins. Can I hook into it?
Yes, and the section below shows how.
11
For developers
Your plugin, inside the panel
Any plugin can register its own sidebar section and draw inside the panel, in the player's language and in whichever theme the admin picked. Bans, Freeze and Whitelist are built on this same public API, so it gets exercised on every release.
[PluginReference] private Plugin PowerfulAdmin;
var definition = new Dictionary<string, object>
{
["id"] = "mystats",
["icon"] = "assets/icons/star.png",
["category"] = "nav.cat.tools",
["permission"] = "myplugin.view",
["title"] = (Func<BasePlayer, string>)(p => "My Stats"),
["hint"] = (Func<BasePlayer, string>)(p => "Kills, deaths, playtime"),
["open"] = (Action<BasePlayer>)OpenSection,
["cardRows"] = (Func<string, List<string[]>>)CardRows,
["settings"] = (Action<BasePlayer, CuiElementContainer, string, int>)DrawSettings,
["settingsHeight"] = (Func<BasePlayer, int>)(p => 180),
["popupActions"] = new Dictionary<string, Action<BasePlayer, ulong, string>>
{
["ban"] = OnBan
}
};
PowerfulAdmin.Call("API_AddSection", definition);
Only id is required. Every other key is optional, and the permission is registered for you if no plugin has claimed it yet. Read API_SectionContext on every render to get the parent layer, the body size, the padding, the player's language and the full theme palette, because the admin can switch themes while your page is open.
API_AddSection(def)
Register or replace a section
API_RemoveSection(id)
Unregister, call it in Unload
API_OpenSection(player, id)
Send a player to your section
API_SectionContext(player)
Geometry, language and palette for rendering
API_ReopenPanel(player)
Reopen the panel where it was
API_RefreshPlayerCard(steamId)
Repaint a player card after your data changes
API_RefreshSettings(player)
Repaint the settings page after saving a value
API_Notify(player, message, isError)
Notify through the admin's chosen provider
API_Log(message, category)
Write a line into the Logs page
API_KnownPlayers()
Every player the server has seen
API_RustHours(steamId)
Total Rust playtime from the Steam API, cached
Support, updates and feature requests
Bugs get fixed and requests get read. LR Development Discord
$9.99
Offline Raid Limiter
Stop Unfair Offline Raids in Their Tracks
Tired of seeing your Rust server overrun by offline raid abuse? Offline Raid Limiter steps in to restore balance and fair play. With powerful tracking and immediate damage blocking, your players can enjoy a more authentic Rust experience—and you can enjoy worry-free server management.
Key Benefits
Prevent Offline Raid Abuse
Daily + Per-Wipe raid limits
Run daily limits, wipe limits, or both at the same time (fully configurable).
Proximity-Based Tracking: Only counts raids when attackers are within range of a Tool Cupboard (TC), ensuring offline raid limits don’t trigger prematurely.
Smart Raid Session Management
Team & Additional Raider Tracking: Keeps tabs on individual players as well as entire teams—even if they leave and rejoin. Plus, if additional players jump into the same raid, their involvement is recorded.
Edge Case Handling: No more confusion or gaps in coverage if a defender goes offline mid-raid or when multiple attackers are involved. Offline Raid Limiter’s robust logic sorts out these scenarios seamlessly.
Instant Damage Blocking
Enforce Fair Play: Once a team or individual hits their daily offline raid quota, further damage is blocked automatically. That means no more sneaky workarounds or unstoppable raids.
Modded Server UI
In-Game Control: For modded servers, gain access to a simple in-game UI that displays raid history, player statistics, and real-time session data.
Player-Friendly Features: Grant permissions so your players can check their offline raid counts with the /orl.mystats command—helping everyone stay within the rules.
Detailed Alerts & Reporting
Discord Integration: Offline Raid Limiter sends comprehensive alerts to Discord, making admin oversight a breeze.
Export & Clear Sessions: Use /orl.export to log and share your entire raid history for deeper analysis, then wipe all sessions with a simple console command if you need a fresh start.
Designed for Vanilla & Modded Servers
Flexible Configuration: If you set your server to "Vanilla,” the plugin automatically disables UI and direct damage blocks, limiting itself to Discord notifications so admins can monitor raiding behind the scenes.
Seamless Integration: Works hand-in-hand with Rust’s existing frameworks and requires only the Simple Status & Image Library for certain UI elements.
Why Choose Offline Raid Limiter?
Enhanced Fairness: Players can’t take shortcuts with offline raids for easy loot.
Clear Oversight: Admins see exactly who’s raiding and how often, helping you enforce balanced gameplay.
Configurable & User-Friendly: Tailor the plugin to your server’s needs in just a few clicks, with plenty of documentation to guide you.
If you’re ready to level the playing field and protect your community from unfair offline raids, Offline Raid Limiter has you covered. Bring your Rust server to new heights of balance, transparency, and peace of mind!
Commands & Usage
Player Commands (permission based)
/orl.mystats — Shows your overall stats (daily + wipe, plus active limits).
/orl.mydaily — Shows your daily offline raids and daily limit.
/orl.mywipe — Shows your wipe offline raids and wipe limit.
Admin Commands
/orl.disable <hours> — Temporarily disables enforcement for X hours.
/orl.enable — Re-enables immediately.
/orl.clearall — Clears all stored raid sessions (and fully resets tracking).
/orl.clearplayer <SteamID64 or name> — Clears raids for a specific player/team.
/orl.export — Exports raid sessions to JSON via the debug webhook.
/orl.dailyall [top] — Shows a “top raiders” list for daily scope.
/orl.wipeall [top] — Shows a “top raiders” list for wipe scope.
/orl.dailyplayer <name/id> — Check a player’s daily count.
/orl.wipeplayer <name/id> — Check a player’s wipe count.
Damage / Raid Logic
OfflineRaidLimiter checks incoming damage to building blocks, doors, external walls, and more.
If a team or player has exceeded the daily offline raid limit, all further damage to offline bases is blocked—and you can optionally broadcast an alert to Discord.
Key Points to Note About Commands
Some commands differ depending on your permissions and server setup. For instance, if a player types /exportraidsessions in chat, it won’t work unless they have OfflineRaidLimiter.admin.
For "Vanilla” servers (as set in the config), UI, damage blocking, and certain other features may be disabled—so commands like clearraidsessions and clearraidsforplayer will still work, but may only be visible to server admins via console.
When Commands Might Defer
Cleanup Commands: If the plugin detects that some raid sessions are still "cooling down” (meaning the raid window hasn’t fully expired), the system may defer clearing them until the next pass. This prevents conflicts with currently active raids.
Blocking Logic: After the daily limit is reached, the blocking triggers immediately and remains in place until the next server reset or cleanup routine (depending on how you configure it).
🌃 Metropolis: Where Concrete Meets Carnage
Dive into Metropolis, a densely packed, abandoned city map where danger lurks on every street corner and the highest loot awaits the bold. This 4700-sized environment transforms the survival sandbox into an intense urban battleground, perfect for players craving high-stakes PVP and intricate exploration.
The heart of the map is the vast Metropolis itself—an urban labyrinth heavily patrolled by two formidable Bradleys and overseen by airborne Scientists. Navigate the city's depths to find multiple puzzle rooms (2 Red, 1 Blue, 2 Green) and unlock the abundant loot scattered throughout its concrete canyons.
Custom Safe Zone: New Haven Outpost
This once-abandoned locale has been meticulously re-energized by a team of Cobalt scientists, providing the starting population with an abundance of supplies and services. This monument retains all the essential features of the original Outpost—and delivers much more:
Striking Architecture: The central compound is now secured by large, custom glass walls, creating a visually stunning and unique aesthetic.
Custom Water Features: A tranquil, custom-built lake and an elegant fountain enhance the environment. Functional water catchers are installed, providing players with a reliable source of hydration.
Expanded Services: A custom Air Wolf vendor has been integrated for convenient helicopter purchases.
High-Stakes Casino: An all-new, dedicated casino allows players to safely gamble their riches, adding a fun and high-risk activity to the safe zone.
Ample Safe Loot: Players can safely gather a generous amount of loot scattered throughout the outpost.
Thrills and Exploration
Experience the map's unique flair with a custom-built, fully working rollercoaster that is plug-in controlled to spawn a vehicle for your player with the press of a button! Explore intricate infrastructure including underground train tunnels, underground roads, and custom bridges, as well as two Heli Towers offering verticality to the fight.
💧 Water Treatment & Sewer Branch Reimagined
Welcome to the New Sewer Treatment Plant, a monument that takes the best features of both Water Treatment Plant and Sewer Branch to create one incredible, high-value loot location. This massive, abandoned facility is loaded with features and rewards.
Cobalt's Control: Don't be fooled by the ruin; Cobalt Scientists still maintain control over the facility's sewer drains.
Underground Puzzles: Navigate two new, exclusive puzzles deep within the piping, featuring a dedicated Blue and Green keycard room.
Lurking Danger: Keep your guard up—a scientist or two may still be lurking in the shadows, guarding their subterranean assets.
Map Prefabs Count: 24,493 | Map Size: 4700
Monument List
Custom Monuments and Prefabs
Metropolis
New Haven Outpost
Murder Farm
The Roller Coaster
Sewage Treatment Plant
19 custom build locations
Underground Train Tunnels
Underground Roads
Custom Bridges
2x Heli Towers
Mod Room For Staff
Facepunch Monuments
Bandit Camp
Missile Silo
Apartment Complex
Launch Site
Artic Research
Stone, Hqm, & Sulfer Quarry
Rad Town
Power Plant
Airfield
Trainyard
Jungle Ziggurat
2x Mining Outpost
Large Harbor
Small Harbor
3x Oxums gas Station
2x lighthouse
Supermarket
Large Barn
Ranch
Military Tunnel
Missile Silo
Ferry Terminal
Giant Excavator
Abandoned Cabins
Large Fishing Village
2x Small Fishing Village
Large Oil Rig
Small Oil Rig
2x WaterWell
For any Assistance or questions Please contact me on Discord @ https://discord.gg/THf6dGN8eW
Acknowledgements
Shoutout to Substrata for helping with making the plugin for the rollercoaster.
Shoutout to MrLiquid and the Luffy Map Testing team for their help polishing this map.
Shoutout to Milky for help with making the video.
$49.90
The map is made in a post-apocalyptic style: fog, abandoned scientific bases, anomalous fields, subways, caves and secret bunkers. Players are waiting for dangerous locations, caves, ruined cities and closed doors, behind which you can find valuable resources.
The island has become a testing ground for experiments at the Cobalt Research Institute. After the accident at the power reactor, the terrain changed: anomalies appeared, the space became unstable, and research was urgently stopped. Scientists have disappeared, laboratories are empty, technology has gone crazy.
Now the island is full of dangers and mysteries. Something continues to work underground, and abnormal zones are growing and being transferred. Those who ventured to explore the area find artifacts and traces of what led to the disaster.
Every step here is a choice between prey and death.
But the deeper you go, the more you feel that this place is going to disappear or explode... very soon.
Features:
Prefab Count: ~58к prefabs
Size: 4500
A lot of interesting locations to explore
Railway
Places for the construction of foundations in the form of unusual rocks, caves, landscape and icebergs
Custom plugin Map Skinner (by Adem)
Custom plugin Npc Moving Control (by Adem)
Custom plugin Emission (by Adem)
Custom plugin Artifacts (by Adem)
Custom plugin Anomalies (by Adem)
Profile BetterNPC
Realistic zombies on the map
The atmosphere of the apocalypse
This map is constantly supported and updated for the current version of the game with all updates!
Description of Plugins:
Emission - Once every 2 - 4 hours, a timer message appears and a large-scale change in the weather and effects occurs, radiation begins to spread, the screen shakes, trees fall and the effects of this event appear. Players need to find shelter underground or in their house (the higher the building level, the less radiation damage will be).
Commands for plugins:
/emissionstart
/emissionstop
Anomalies - There are 4 types of Anomalies on the map, they appear after the end of the Emission. 1 anomaly is electrical (damage is inflicted on the player who is inside the anomaly, configured in the config), 2 anomaly is fiery (there are funnels in the radius, if you step on them, flames are released into the air, you can deactivate the anomaly by throwing a stone into the funnel, there is damage to the player), 3 anomaly is a bubble (in the radius of the bubbles breaks, if the player is too close to it, it will be thrown to the side or into the air, damage is caused only by the player falling), 4 anomaly - light (the most dangerous anomaly, when a blue ray appears, you need to turn away from it sharply, otherwise you will be blinded and a lot of damage will be done, it is configured in the config).
/spawnanomaly presetName - spawns an anomaly in a random position;
/killanomaly - destroys the anomaly closest to the player;
/killallanomalies - destroys all anomalies on the map;
/spawnanomalymypos presetName - will spawn an anomaly in your position
Artifacts - These are stones with some improvements to the player's characteristics, these are increased rates, lack of radiation, increased processing of components (increased extraction of resources from processing), HP recovery (takes away water and food). These artifacts only work in the player's fast slots and have their own HP, which is not repaired. These artifacts can only be found in anomalies with a metal detector in hand.
/giveartifact customShortName - give the artifact to yourself
giveartifact customShortName userId - give the artifact to the player with the userId
Map Skinner - we change this plugin skins on some objects installed on the map, for atmospheric effect.
Npc Moving Control - this plugin controls the radius of movement of the NPCs installed in the editor and changes their clothes to random hazmats.
These plugins were created for the map as a bonus. When evaluating the map itself, please do not touch on the topic of plugins. The map can work without these plugins.
Custom Monuments:
Icarus
Cultural Center
Zalesye
Orbita Station
Blocked Tunnel
Uranium Mining
Unfinished Scanner
Yanov Station
Hot Runner
Cemetery of Onlookers
Loners Cave
Radioactive Waste Storage
Anomaly Ribs
Startup Failure
Dead man Mine
Supply Depot
Dire Thicket
Vent
Distribution Substation
Danger Tunnel
Skladovsk
Dredger
Old Church
Secret Bunker
Cage
Machine Station
Repair Factory
interesting places to build a base marked X
Shelters for escape from radiation Emission, marked with the letter S
Monument Facepunch:
Apartment Complex
Launch Site
Missile Silo
Junkyard
Harbor 1 and 2
Arctic Research Base
Satellite Dish
Airfield
Bandit Camp
Outpost
Giant Excavator Pit
Water Treatment
Military Tunnel
The Dome
Sewer Branch
Ranch
Fishing Village 1,2,3
Lighthouse
Underwater Lab
Railway
HQM, Sulfur, Stone Quarry
Roadside Monument
RadTown
Water Well
Ziggurat
ServerPanel adds a player information menu to your server, where you can both share important and useful information with your players and integrate your plugins into it!
🌟 Features
User-Friendly Interface: Intuitive GUI for easy navigation and interaction.
Economy Integration: Supports various economy plugins for seamless financial management.
Dynamic Menu Categories: Organize functionalities into customizable categories for better user experience.
Extensive Configuration Options: Almost every aspect of the plugin can be customized, including messages, colors, sizes, fonts, tion.
Auto-Open Menu: Automatically displays the menu upon player connection, configurable per server settings.
Block Settings: Control access to the menu during building, raiding, or combat situations to enhance gameplay balance.
Multiple Economy Head Fields: Display various economic metrics such as balance, server rewards, and bank information.
Permission Management: Fine-tune permissions for different user roles to control access to features.
Localization Support: Easily translate and customize all messages for different languages.
Performance Optimized: Designed to minimize server lag while providing rich functionality.
Customizable Hooks: Integrate with existing economy systems using customizable hooks for adding, removing, and displaying balances.
Editor Position Change: Admins can now change editor positions with a simple click, choosing between left, center, or right alignments.
Command Enhancements: Commands are now processed with multiple arguments separated by "|", enabling bulk command processing.
🎮 Commands
/info – open menu
/sp.install (or) /welcome.install – open installer menu
sp.migrations – console command for updating plugin data structure when upgrading to new versions. Automatically creates backups before making changes.
sp.migrations list – shows available migrations and whether they need to run
sp.migrations run <version> – runs specific migration (e.g., "1.3.0")
sp.migrations run <version> force – forces migration even if not detected as needed
🛡️ Permissions
serverpanel.edit – allows players to edit the plugin settings and open the edit menu
serverpanelinstaller.admin - required to access the plugin installation functions
🎥 Video
🖼️ Showcase
Templates
Template V1
Template V2
Template V3
Template V5
Editor
Installer
🧪 TEST SERVER
Join our test server to view and experience all our unique features yourself!
Copy the IP Address below to start playing!
connect 194.147.90.239:28015
📊 Update Fields
ServerPanel supports dynamic update fields that can be used in your templates to display real-time information. These fields are automatically updated and can be used in text components, headers, and other interface elements.
Player Information
{online_players} – Number of currently online players
{sleeping_players} – Number of sleeping players
{all_players} – Total number of players (online + sleeping)
{max_players} – Maximum server capacity
{player_kills} – Player's kill count (requires KillRecords, Statistics, or UltimateLeaderboard)
{player_deaths} – Player's death count (requires KillRecords, Statistics, or UltimateLeaderboard)
{player_username} – Player's display name
{player_avatar} – Player's Steam ID for avatar display
Economy
{economy_economics} – Economics plugin balance
{economy_server_rewards} – ServerRewards points
{economy_bank_system} – BankSystem balance
Note: Economy fields are fully customizable in "oxide/config/ServerPanel.json" under "Economy Header Fields". You can add support for any economy plugin by configuring the appropriate hooks (Add, Balance, Remove). Custom keys can be created and used in templates just like the default ones.
Server Information
{server_name} – Server hostname
{server_description} – Server description
{server_url} – Server website URL
{server_headerimage} – Server header image URL
{server_fps} – Current server FPS
{server_entities} – Number of entities on server
{seed} – World seed
{worldsize} – World size
{ip} – Server IP address
{port} – Server port
{server_time} – Current server time (YYYY-MM-DD HH:MM:SS)
{tod_time} – Time of day (24-hour format)
{realtime} – Server uptime in seconds
{map_size} – Map size in meters
{map_url} – Custom map URL
{save_interval} – Auto-save interval
{pve} – PvE mode status (true/false)
Player Stats
{player_health} – Current health
{player_maxhealth} – Maximum health
{player_calories} – Calorie level
{player_hydration} – Hydration level
{player_radiation} – Radiation poisoning level
{player_comfort} – Comfort level
{player_bleeding} – Bleeding amount
{player_temperature} – Body temperature
{player_wetness} – Wetness level
{player_oxygen} – Oxygen level
{player_poison} – Poison level
{player_heartrate} – Heart rate
Player Position
{player_position_x} – X coordinate
{player_position_y} – Y coordinate (height)
{player_position_z} – Z coordinate
{player_rotation} – Player rotation (degrees)
Player Connection
{player_ping} – Connection time in seconds
{player_ip} – Player's IP address
{player_auth_level} – Authorization level (0=Player, 1=Moderator, 2=Admin)
{player_steam_id} – Steam ID
{player_connected_time} – Connection start time
{player_idle_time} – Idle time (HH:MM:SS)
Player States
{player_sleeping} – Is sleeping (true/false)
{player_wounded} – Is wounded (true/false)
{player_dead} – Is dead (true/false)
{player_building_blocked} – Is building blocked (true/false)
{player_safe_zone} – Is in safe zone (true/false)
{player_swimming} – Is swimming (true/false)
{player_on_ground} – Is on ground (true/false)
{player_flying} – Is flying (true/false)
{player_admin} – Is admin (true/false)
{player_developer} – Is developer (true/false)
Network & Performance
{network_in} – Network input (currently shows 0)
{network_out} – Network output (currently shows 0)
{fps} – Server FPS
{memory} – Memory allocations
{collections} – Garbage collections count
Usage Example:
You can use these fields in any text component like: "Welcome {player_username}! Server has {online_players}/{max_players} players online."
🔧 API Documentation for Developers
ServerPanel provides an API for plugin developers to integrate their plugins into the menu system.
Required Methods
API_OpenPlugin(BasePlayer player) - Main integration method that returns CuiElementContainer
OnServerPanelClosed(BasePlayer player) - Called when panel closes (cleanup)
OnServerPanelCategoryPage(BasePlayer player, int category, int page) - Called when category changes (cleanup)
OnReceiveCategoryInfo(int categoryID) - Receives your category ID
Integration Example
[PluginReference]
private Plugin ServerPanel;
private int _serverPanelCategoryID = -1;
private void OnServerInitialized()
{
ServerPanel?.Call("API_OnServerPanelProcessCategory", Name);
}
private void OnReceiveCategoryInfo(int categoryID)
{
_serverPanelCategoryID = categoryID;
}
private void OnServerPanelCategoryPage(BasePlayer player, int category, int page)
{
// Cleanup when player switches categories
}
private CuiElementContainer API_OpenPlugin(BasePlayer player)
{
var container = new CuiElementContainer();
// Create base panels (required structure)
container.Add(new CuiPanel()
{
RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1"},
Image = {Color = "0 0 0 0"}
}, "UI.Server.Panel.Content", "UI.Server.Panel.Content.Plugin", "UI.Server.Panel.Content.Plugin");
container.Add(new CuiPanel()
{
RectTransform = {AnchorMin = "0 0", AnchorMax = "1 1"},
Image = {Color = "0 0 0 0"}
}, "UI.Server.Panel.Content.Plugin", "YourPlugin.Background", "YourPlugin.Background");
// Add your plugin's UI elements here
container.Add(new CuiLabel
{
RectTransform = {AnchorMin = "0.1 0.8", AnchorMax = "0.9 0.9"},
Text = {Text = "Your Plugin Interface", FontSize = 16, Align = TextAnchor.MiddleCenter, Color = "1 1 1 1"}
}, "YourPlugin.Background", "YourPlugin.Title");
// Add buttons, panels, etc. using "YourPlugin.Background" as parent
return container;
}
private void OnServerPanelClosed(BasePlayer player)
{
// Cleanup when panel closes
}
Header Update Fields
API_OnServerPanelAddHeaderUpdateField(Plugin plugin, string updateKey, Func<BasePlayer, string> updateFunction) - Registers a per-player string provider for a header placeholder. Returns true on success.
API_OnServerPanelRemoveHeaderUpdateField(Plugin plugin, string updateKey = null) - Unregisters a specific updateKey for your plugin, or all keys for your plugin when updateKey is null. Returns true on success.
Usage Example
[PluginReference]
private Plugin ServerPanel;
private void OnServerInitialized()
{
// Register a dynamic header field for each player
ServerPanel?.Call("API_OnServerPanelAddHeaderUpdateField", this, "{player_kdr}", (Func<BasePlayer, string>)(player => GetKdr(player)));
}
private string GetKdr(BasePlayer player)
{
// Compute and return the value to display in the header for this player
return "1.23";
}
Using in UI: Place your key (e.g., {player_kdr}) directly in Header Field texts. The value will be updated per player using your function.
📚 FAQ
Q: Why can't I open the menu?
A: Make sure that the plugin is installed and activated on your server. If the problem persists, contact the server administrator.
Q: How do I enable Expert Mode? (disables automatic template updates)
A: In the data file "Template.json", turn on the "Use an expert mod?" option:
"Use an expert mod?": true,
P.S. "Template.json” is located in the "oxide/data/ServerPanel" directory (if you use Oxide) or in the "carbon/data/ServerPanel" directory (if you use Carbon)
Q: I see black images with Rust logo or get error 429 when loading images. What should I do?
A: These issues occur when there are problems downloading images from the internet. To fix this, enable Offline Image Mode which will use local images instead:
Enable the mode in config:
Open "oxide/config/ServerPanel.json" (or "carbon/config/ServerPanel.json" for Carbon)
Set "Enable Offline Image Mode": true
Set up the images:
Create folder "TheMevent" in "oxide/data" (or "carbon/data" for Carbon)
Download PluginsStorage (click "CODE" → "Download ZIP")
Extract the ZIP and copy all contents to the "TheMevent" folder
Reload the plugin:
Type o.reload ServerPanel (Oxide) or c.reload ServerPanel (Carbon)
Note: If using a hosting service, you may need to use their file manager or FTP to upload the files.
Q: Does ServerPanel work only with Mevent's plugins?
A: Currently, ServerPanel integrates seamlessly with Mevent's plugins (Shop, Kits, Daily Rewards, etc.). However, other developers can use the provided API to integrate their plugins into the menu system. The plugin system is designed to be extensible for third-party integrations.
Q: Why do integrated plugins (Shop, Kits) have different window sizes?
A: Different plugins may use different templates for integration. Make sure all your integrated plugins use the same template version (V1, V2, etc.) that matches your ServerPanel template. Update the template in each plugin to ensure consistent sizing.
Q: The panel displays differently for different players. How can I make it show the same on everyone's screen?
A: This issue occurs when players have different UI scale settings. To fix this and ensure consistent display for all players:
Open the "Template.json" file located in "oxide/data/ServerPanel" (or "carbon/data/ServerPanel" for Carbon)
Find the "Parent (Overlay/Hud)" setting in the "Background" section
Change the value from "Overlay" to "OverlayNonScaled"
Save the file and restart your server or reload the plugin
Q: How can I change the video displayed in the ServerPanel interface to my own custom video?
A: Yes, you can replace the default video with your own! You need to find and modify the command:
serverpanel_broadcastvideo [your_video_url]
Replace [your_video_url] with the direct link to your video. For best compatibility, we recommend hosting your video on imgur.com.
Q: My custom images are not loading or show as blank/question marks. What image hosting should I use?
A: For custom images, we recommend using imgbb.com for image hosting. Avoid Imgur and services without direct access to the image. For the most reliable experience, use Offline Image Mode with local images instead.
Q: How can I make plugin UIs open outside of the ServerPanel menu instead of inside categories?
A: You can configure buttons to execute chat commands that open plugin UIs independently. To do this:
In your button configuration, set "Chat Button": true
Set the "Commands" field to "chat.say /command" (replace "command" with the actual plugin command)
Example: To open the Cases plugin outside the menu:
"Chat Button": true
"Commands": "chat.say /cases"
This will execute the command as if the player typed it in chat, opening the plugin's interface independently rather than within the ServerPanel menu.
Q: Text in V4 template is shifting or sliding out of place. How can I fix this?
A: This issue occurs when text width isn't properly configured. ServerPanel provides "TITLE LOCALIZATION" settings to control text width for categories and pages:
Open the ServerPanel editor (click the "ADMIN MODE" button to open the edit menu)
Select the category or page you want to edit (click to "EDIT CATEGORY" or "EDIT PAGE" button)
In the editor, find the "TITLE LOCALIZATION" section
For each language (en, ru, etc.), you'll see three columns:
LANGUAGE - The language code
TEXT - The localized text content
WIDTH (px) - The width setting in pixels
Adjust the "WIDTH (px)" value to match your text length. Longer text requires larger width values
Save your changes and test in-game
Tip: Start with a width value around 100-150 pixels for short text, and increase it for longer titles. You can adjust this value until the text displays correctly without shifting.
$14.99
Allow players can insure lost items to be retrieved for a price. This is a feature that is present in many extraction and survival multiplayer games like Escape from Tarkov, Dark and Darker and now you can bring it to your Rust server as well! If an item is insured and you drop it (from death or otherwise) then as long as no one else loots it - you can request to have it "retrieved" by your insurer and returned to you. A UI that matches seamlessly with vanilla rust is included and many configuration options are available to balance and fine-tune this plugin for your server. Please refer to the documentation section as that will likely answer most of your questions!
Documentation:
A full readme including permissions, commands, and config options is available in this google doc link.
Disclaimer:
Like all of my plugins - this plugin is sold as is. I will be happy to take feature requests into consideration but make no guarantees about which ones get implemented. Please refer to the feature list before you make your purchase!
Welcome to ThemePark Island
An expansive and meticulously crafted custom map for Rust, brought to you by the combined efforts of Silent Creations and Explosive Shart.
This map blends high-octane thrill-seeking with gritty, urban survival. Whether you’re riding a functional coaster or navigating the trap-filled halls of a medical center, ThemePark Island offers a fresh gameplay loop for PVP and PVE servers alike.
🎡 Featured Custom Monuments
The Theme Park
The crown jewel of the island. This isn't just a static monument—it features a fully functional, custom-coded rollercoaster. Scale the heights for a view of the island before diving into the chaos below.
Loot: High-density loot spawns throughout the park.
Puzzles: Includes both Green and Blue keycard puzzle rooms.
The 2 Gorges Dam
A massive, custom-built architectural marvel. The dam dominates the landscape, offering scenic vistas and deep, dark secrets.
Underground Puzzles: Navigate multiple puzzle rooms hidden deep within the structure.
Tactical Depth: Perfect for long-range engagements or sneaky subterranean looting.
Black Rock City
A sprawling urban center that feels like a lived-in wasteland.
Black Rock Medical Center: Enter at your own risk. This landmark is rigged with traps, multiple puzzles, and enough loot to supply an entire clan.
Lazarus Automotive: A unique urban addition for those looking to secure high-tier parts.
Pine Bluff
A smaller, dense city center for quick skirmishes and essential supplies.
Interiors: Explore a replica McDonald’s and a completely custom Supermarket.
Puzzles: Features multiple puzzles and heavy loot concentrations.
Mills Trailer Park
An eerie, abandoned residential area.
Puzzles: Features 2x Green Card puzzles and 1x Blue Card puzzle, making it a high-value stop for progression.
Additional Points of Interest
7-Eleven: That’s right—a faithful replica of the iconic convenience store for all your raiding snack needs.
Fuel Depot: An abandoned facility located in the snow biome, featuring a working Pumpjack and a Green Card puzzle.
Rose Hill Development: An unfinished construction site offering unique verticality and parkour opportunities.
Green Houses: Small botanical structures perfect for picking up plants and quick loot.
Map Size
4500
Prefab Count
#38450
🏛️ Facepunch Monuments
Launch Site
Arctic Research
Large Oil Rig
Small Oil Rig
Military Tunnel
Giant Excavator
Airfield
Trainyard
Artic Research
Ferry Terminal
RadTown
Jungle Ziggurat
Large Harbor
Small Harbor
Bandit Camp
Outpost
The Dome
Sewer Brach
LightHouse
Oxum's Gas Station x3
Mining Outpost x3
Ranch
Abandoned SuperMarket x2
large Barn
Fishing Village x2
Large Fishing Village
Stone, Sulfer, & HqM Quarries
Water Wells x3
Abandoned Cabins
Custom Monuments
Theme Park Island
Black Rock
Pine Bluff
Fuel Depot
2 Gorges Dam
7-11
Sewage Treament Plant
Fort Sentinel
Heli Tower V2
Large Mod/Staff Room
Mills Trailer Park
Rose Hill Development
Outpost Addition
The 2 Cities Black Rock and Pine Bluff Include these monuments as a part of them
Black Rock Medical
Silents SuperMarket
McDonalds
Lazarus Automotive
🙏 Acknowledgements
A massive thank you to those who helped bring this project to life:
Substrata: For the incredible work on the custom rollercoaster plugin.
Milky: For the stellar work on the promotional video.
MrLiquid & the Luffy Map Testing Team: For their dedication to polishing and balancing the map.
For any Assistance or questions Please contact me on Discord @ https://discord.gg/THf6dGN8eW
Enjoy a highly customizable Shop that can be configured in game! Use NPCs as shopkeepers, and set up a shop with ease using the game interface to add, edit, or remove items on the fly!
⭐ Features of Shop
Beautiful user interface with multiple templates (Fullscreen, In-Menu V1/V2/V4)
Shopping Basket - add multiple items to cart and purchase them all at once
Search functionality - search for items by name across all categories
Pagination - efficient item browsing with page-by-page navigation
Discount system (by permissions) with per-item custom discounts
Automatic shop filling (+ the plugin has support for the ItemCostCalculator plugin)
Selling items (players can sell items to the store and receive money for it)
Sell containers configuration - choose which containers (main, belt) players can sell from
Blocked skins - prevent selling of specific item skins
High performance with optimized item loading
Adding/editing/removing items IN GAME with visual editor
Supports NPC shops (HumanNPC integration)
Supports Custom Vending Machines
Supports NoEscape plugin integration
Supports Duel/Duelist - blocks shop access during duels
Convert from ServerRewards
Favorite items system - players can mark items as favorites
Buy Again feature - quick repurchase of previously bought items
By default, the plugin has English, Russian and Chinese translations
LangAPI integration for custom translations
Transfer money between players directly in the plugin (including offline players option)
Shop allows you to use multiple economy plugins at once (players can choose what they want to pay with)
For each item, you can choose which payment methods are available and how much they will cost, based on the selected method
Cooldown system - per-item buy/sell cooldowns with per-permission overrides
Wipe cooldown - block items for purchase/sale after server wipe
Respawn cooldown - prevent shop access immediately after respawn
Buy/Sell limits - lifetime and daily limits per permission
Max buy/sell amount - limit items per transaction
Force buy - fast purchase without confirmation dialogs
Plant genes configuration for plant items
Weapon configuration - spawn weapons with ammo and attachments
Content system - configure container contents (liquid, weapon mods, etc.)
Customizable UI - full color customization and formatting options
Offline Image Mode - use local images instead of downloading from internet
Image loading on login - preload images when players connect
Console and file logging - comprehensive logging system
ServerPanel integration - add Shop to ServerPanel menu
Notify/UINotify integration for notifications
Auto-wipe settings - automatically reset cooldowns, limits, and player data on wipe
Discord Logging - Track all purchases, sales, and transfers directly in your Discord server via webhooks with customizable embeds
API methods for other plugins to interact with Shop
🎮 Commands
shop - open shop interface
shop.install – starts the shop installation process
shop.refill <recovery_rate> - refill shop again
recoveryRate: A value between 0 and 1 that determines the multiplier for the cost of selling items. For example, shop.refill 0.5 means that items will have a sale cost of 50% of their purchase cost.
shop.convert.sr [clear] - convert items from ServerRewards to Shop. The option clear means clearing Shop items before converting
shop.setvm [categories: cat1 cat2 ...] - add custom VM in config
shop.setnpc [categories: cat1 cat2 ...] - add NPC in config
shop.remove all - a console command to remove all items and categories from the plugin
shop.remove item [category name/all] - a console command to remove an item (or all items)
shop.remove category [category name/all] - a console command to remove a category (or all categories)
shop.fill.icc [all/buy/sell] - a console command for updating prices of items in the store using ItemCostCalculator. all - updates both Price and SellPrice, buy - updates Price, sell - updates SellPrice
shop.convert.from.1.2.26 – command to convert Shop plugin version 1.2.26 to version 1.3.0+
shop.reset – resets store data, including templates, configurations, and items.
shop.reset template – resets the store interface template data.
shop.reset config – resets store configuration data.
shop.reset items – resets store items data.
shop.reset full – completely resets all store data (templates, configurations and items).
shop.manage – used to manage the Shop plugin.
shop.manage economy list – displays a list of all available economic systems in the plugin.
shop.manage economy set <economy_ID> <name> – sets the selected economic system by plugin ID and name. The command updates the corresponding economic system on the server and saves the changes in the configuration.
FOR EXAMPLE:
shop.manage economy set 0 Economics – sets the main economy plugin to "Economics".
shop.manage economy set 1 ServerRewards – sets the additional economy system with ID 1 to "ServerRewards".
shop.wipe – manually trigger wipe (resets cooldowns, limits, and player data)
shop.change – change item category (used in editor)
shop.item – console command for item actions
🛡️ Permissions
shop.setvm - for command "shop.setvm"
shop.setnpc - for command "shop.setnpc"
shop.free - for free item purchases
shop.admin - admin permission
shop.bypass.dlc - allows bypassing Facepunch ToS item restrictions (WARNING: your server may be banned for this)
📈 API Methods
The Shop plugin provides API methods for other plugins to interact with it:
API_OpenPlugin(BasePlayer player) – opens the shop UI for a player. Returns empty string if failed, or UI data if successful.
API_GetShopPlayerSelectedEconomy(ulong playerID) – returns the economy ID (0 = main, 1+ = additional) that the player has selected for shopping.
Note: Other plugins can call these methods using Shop.Call("API_MethodName", ...) syntax.
⚖️ Sort Types
None
Name
Amount
PriceDecrease
PriceIncrease
🧬 Category Types
None – normal category for items
Favorite – category for favorite items
Hidden – hidden category, available only in NPC stores or Vending Machines
🎥 Video
P.S. Video of the old version, video for the V2+ version is now in development
🖼️ Showcase
Full screen Templates
Template OLD STYLE
Template NEW RUST
In-Menu Templates
Template V1 (V1.1)
Template V1 (V1.1) with BASKET
Template V2
Template V2 with BASKET
Template V4
Template V4 with BASKET
Installer
Editor
⚙️ Web Config Editor
Easily manage your Shop settings with our web-based configuration editor. This tool allows you to adjust plugin configurations through a user-friendly interface, eliminating the need to manually edit files on your server.
P.S. To access the web config editor, you must be part of the "Shop" group in our Discord server. Join us at https://discord.gg/mevent and request the group to get started.
📢 Discord Logging
Track all shop activity via Discord webhooks: purchases, sales, and money transfers.
🧪 TEST SERVER
Join our test server to view and experience all our unique features yourself!
Copy the IP Address below to start playing!
connect 194.147.90.239:28015
📚 FAQ
Q: I get the message "The plugin does not work correctly, contact the administrator!”. What should I do?
A: This means that your plugin is not installed. To install the plugin, use the command "/shop.install”. You need to have "shop.admin” permission to access this command.
Q: Where can I see an example of a config?
A: Config
Q: How to use BankSystem to store the economy
A:
"Economy": {
"Type (Plugin/Item)": "Plugin",
"Plugin name": "BankSystem",
"Balance add hook": "Deposit",
"Balance remove hook": "Withdraw",
"Balance show hook": "Balance",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
Q: How to use ServerRewards to store the economy
A:
"Economy": {
"Type (Plugin/Item)": "Plugin",
"Plugin name": "ServerRewards",
"Balance add hook": "AddPoints",
"Balance remove hook": "TakePoints",
"Balance show hook": "CheckPoints",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
Q: How to use Economics to store the economy
A:
"Economy": {
"Type (Plugin/Item)": "Plugin",
"Plugin name": "Economics",
"Balance add hook": "Deposit",
"Balance remove hook": "Withdraw",
"Balance show hook": "Balance",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
Q: How to use IQEconomic to store the economy
A:
"Economy": {
"Type (Plugin/Item)": "Plugin",
"Plugin name": "IQEconomic",
"Balance add hook": "API_SET_BALANCE",
"Balance remove hook": "API_GET_BALANCE",
"Balance show hook": "API_REMOVE_BALANCE",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
Q: How to use scrap to pay for items
A:
"Economy": {
"Type (Plugin/Item)": "Item",
"Plugin name": "",
"Balance add hook": "",
"Balance remove hook": "",
"Balance show hook": "",
"ShortName": "scrap",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
Q: How to add KIT as shop item
A: https://pastebin.com/4szBQCgz
Q: How to add Command as shop item
A: https://pastebin.com/bcCkzBEL
Q: How do I make a weapon spawn with ammo in it?
A: You need to configure the "Weapon" section in the item config:
"Weapon": {
"Enabled": true,
"Ammo Type": "ammo.rifle.explosive",
"Ammo Amount": 128
}
Q: How do I make items spawn some content (liquid, weapon modifications)?
A: You need to configure the "Content" section in the item config:
"Content": {
"Enabled": true,
"Contents": [
{
"ShortName": "weapon.mod.lasersight",
"Condition": 100.0,
"Amount": 1,
"Position": -1
}
]
},
Q: How to turn off the sell feature?
A: You need to turn off "Enable item selling” in the config, or do it in the item setting in the game.
"Enable item selling?": false,
Q: How to use the ItemCostCalculator with Shop?
A: You need to use command "shop.refill" (command to refill the Shop)
Q: What should be the size of images for item icons?
A: Typically, the image dimensions for item icons are 512x512 pixels, but any square image can suffice.
Q: I get the error "UI is unavailable for player. Reason: Menu UI is not initialized". How to fix it?
A: This error occurs when the interface template is not installed or configured. Follow these steps:
1. Reset the template using the command: shop.reset template (use only template to avoid data loss).
2. Install the interface via shop.install in the game (to visually select a template) or through the console.
Note: Ensure you have the shop.admin permission to execute these commands.
Q: How do I add Shop to the ServerPanel menu?
A: Follow these simple steps:
1. Open ServerPanel menu in-game and click "+ADD CATEGORY" button
2. Set these exact parameters:
Type: Plugin
Plugin Name: Shop
Plugin Hook: API_OpenPlugin
3. Click "SAVE" button to create the category
4. Reset Shop template and install it:
Type in console: shop.reset template (IMPORTANT: use only "template"!)
Then type: shop.install
Note: If Shop doesn't appear in ServerPanel menu, make sure both plugins are loaded and you typed the parameters exactly as shown above.
Q: I see black images with Rust logo or get error 429 when loading images. What should I do?
A: These issues occur when there are problems downloading images from the internet. The Shop plugin sends images to ImageLibrary but is not responsible for the downloading process itself. Error 429 typically occurs due to rate limits imposed by image hosting services like Imgur (see HTTP 429 documentation for more details). To fix this, enable Offline Image Mode which will use local images instead:
Enable the mode in config:
Open "oxide/config/Shop.json" (or "carbon/config/Shop.json" for Carbon)
Set "Enable Offline Image Mode": true
Set up the images:
Create folder "TheMevent" in "oxide/data" (or "carbon/data" for Carbon)
Download PluginsStorage (click "CODE" → "Download ZIP")
Extract the ZIP and copy all contents to the "TheMevent" folder
Reload the plugin:
Type o.reload Shop (Oxide) or c.reload Shop (Carbon)
Note: If you want to add your own custom images, place them in the "TheMevent" folder and reference them with the "TheMevent/" prefix. For example: "TheMevent/Icon1.png", "TheMevent/MyCustomIcon.jpg", etc.
Q: What placeholders are available for commands and what do they do?
A: You can use these placeholders in shop commands and they will be automatically replaced when a player purchases a command item:
%steamid% - Replaced with the player's Steam ID (e.g., "76561198000000000")
%username% - Replaced with the player's display name (e.g., "PlayerName")
%player.x% - Replaced with the player's X coordinate position
%player.y% - Replaced with the player's Y coordinate position
%player.z% - Replaced with the player's Z coordinate position
Example usage in shop commands:
"Command (%steamid%)": "say Welcome %username%!|teleport %steamid% %player.x% %player.y% %player.z%"
Note: Multiple commands can be separated by the "|" character, and they will be executed in sequence when the item is purchased.
Q: How to set different prices for different currencies (RP and balance)?
A: You can configure separate currency prices for each item. Edit the file oxide/data/Shop/Shops/Default.json and find the item you want to modify. In the "Currencies" section, set different prices for each economy:
"Currencies": {
"Enabled": true,
"Currencies": {
"0": {"Price": 1000},
"1": {"Price": 500}
}
}
This means players pay 1000 from their main balance (Economics) or 500 RP from their ServerRewards balance. Economy ID 0 = main economy, ID 1 = ServerRewards.
Q: How to create a shop using HumanNPC plugin and set specific categories?
A: To create a shop with HumanNPC, follow these steps:
Create an NPC using HumanNPC plugin
Get the NPC ID (you can find it in the HumanNPC config or use the command humannpc.list)
Use the Shop command to add the NPC: shop.setnpc [categories: cat1 cat2 ...]
Example:
shop.setnpc categories: Weapon Ammunition Tools - adds the NPC with Weapon, Ammunition, and Tools categories
shop.setnpc categories: * - adds the NPC with all available categories
Note: You need the shop.setnpc permission to use this command. Make sure both HumanNPC and Shop plugins are loaded on your server.
Q: How to add Custom Vending Machines to Shop plugin?
A: To add Custom Vending Machines to Shop, follow these steps:
Place a Custom Vending Machine in your world
Look at the vending machine and use the command: shop.setvm [categories: cat1 cat2 ...]
Example:
shop.setvm categories: Weapon Ammunition - adds the vending machine with Weapon and Ammunition categories
shop.setvm categories: * - adds the vending machine with all available categories
Note: You need the shop.setvm permission to use this command. The vending machine will be automatically added to the Shop configuration.
Q: How does the Shopping Basket feature work?
A: The Shopping Basket allows players to add multiple items to a cart before purchasing. Players can add items to the basket, review their selection, and purchase everything at once. The basket shows the total cost and allows players to remove items before checkout. This feature must be enabled in the template settings.
Q: How does the Search functionality work?
A: The Search feature allows players to search for items by name across all categories. Simply type in the search box and the shop will filter items matching your query. Search works across all enabled categories and respects permission settings. The search feature can be enabled/disabled in the template configuration.
Q: What are Wipe Cooldown and Respawn Cooldown?
A: These are time-based restrictions:
Wipe Cooldown: Blocks items from being bought/sold for a specified time after a server wipe. This is useful for preventing powerful items from being purchased immediately after wipe. Configure in config: "Wipe Cooldown": true and "Wipe Cooldown Timer": 3600 (seconds).
Respawn Cooldown: Prevents players from opening the shop immediately after respawning. Helps prevent abuse. Configure in config: "Respawn Cooldown": true and "Respawn Cooldown Timer": 60 (seconds).
Q: How do Daily and Lifetime Limits work?
A: Limits control how many times players can buy/sell items:
Lifetime Limits: Total number of times a player can buy/sell an item across their entire account. Set to 0 for unlimited.
Daily Limits: Maximum number of times per day a player can buy/sell an item. Resets daily. Set to 0 for unlimited.
Limits are per-permission, so you can set different limits for VIP players, regular players, etc.
The plugin uses the highest limit among all permissions the player has.
Q: What is the "Buy Again" feature?
A: Buy Again allows players to quickly repurchase items they have bought before. This feature shows a history button in the shop UI (if enabled) and requires a permission. To enable, set "Buy Again Settings": {"Enabled": true, "Permission": "shop.buyagain"} in the config.
Q: How do I configure blocked skins for selling?
A: You can prevent players from selling specific item skins. In the config, add entries to "Blocked skins for sell":
"Blocked skins for sell": {
"rifle.ak": [52, 25],
"pistol.m92": [100, 200]
}
Q: How do I configure which containers players can sell from?
A: In the config, set "Settings available containers for selling item":
"Settings available containers for selling item": {
"Enabled": true,
"Containers": ["main", "belt"]
}
Available container names: "main" (inventory), "belt" (hotbar), "wear" (clothing), etc.
Q: What are Auto-Wipe Settings?
A: Auto-Wipe Settings automatically reset certain data when you run the shop.wipe command. Configure in config:
"Auto-Wipe Settings": {
"Cooldown": true,
"Players": true,
"Limits": true
}
Cooldown: Resets all item cooldowns
Players: Resets all player data (favorites, economy selection, etc.)
Limits: Resets all buy/sell limits
Q: How do I customize price formatting?
A: In the config, set "Formatting Settings" to control how prices are displayed:
"Formatting Settings": {
"Buy Price Format": "G",
"Sell Price Format": "G",
"Shopping Bag Cost Format": "G",
"Balance Format": "G"
}
Format options: "G" (general), "N" (number with separators), "C" (currency), "F" (fixed-point), etc. See .NET number formatting for all options.
Q: How do I enable transfers to offline players?
A: In the config, set "Allow money transfers to offline players?": true. By default, this is disabled for security reasons.
Q: How do I configure Duel/Duelist integration?
A: To block shop access during duels, set "Blocking the opening in duels?": true in the config. Make sure you have the Duel or Duelist plugin loaded.
Q: What do all shop item settings mean and how should I configure them?
A: Below is a short explanation of the most important item fields and how they affect the plugin.
Type – what this entry does: Item (gives an in-game item), Command (runs server commands), Plugin (calls another plugin hook), Kit (gives a kit).
ID – unique numeric ID of the item inside Shop. Used internally (for logs, favorites, editor); normally you don’t change it manually.
Image – custom UI icon key. If empty, Shop will try to use the item icon found by ShortName.
Permission – Oxide/Carbon permission required to see and use this item. Leave empty to make the item available to everyone, or set e.g. shop.vip for VIP‑only items.
Title – custom title shown in the UI. If empty, the plugin will try to use DisplayName, then the in‑game display name of the item, or fall back to an empty string.
Description – additional text shown in the item window. Optional, purely visual.
Command (%steamid%) – used when Type = Command. The plugin will execute this command on the server. You can use placeholders like %steamid%, %username%, %player.x%, %player.y%, %player.z%. Each purchase can run multiple commands (split internally by |).
Kit – kit name for Type = Kit. The plugin will give a kit with this name when the player buys the item.
Plugin – used for Type = Plugin. Contains plugin name, hook name and amount. When the item is purchased, the specified hook will be called in the target plugin.
DisplayName (empty – default) – overrides the in‑game item name shown to the player (for Type = Item). If empty, the plugin uses the original item display name (optionally via Lang API).
ShortName – shortname of the item (e.g. rifle.ak). This is required for Type = Item; it is used to find ItemDefinition, icon, stack size, etc.
Skin – workshop skin ID for the item. Only used when Type = Item.
Is Blueprint – if enabled, Shop will give the item as a blueprint instead of the regular item.
Amount – how many items are given/sold per one purchase. For blueprints this is how many separate blueprint items are created.
Enable item buying? (CanBuy) – if disabled, the item cannot be bought (only sold, if selling is enabled).
Price – default purchase price. Can be overridden per‑economy in Currencies – if a currency is configured for buying, its price will be used instead of this value.
Enable item selling? (CanSell) – if disabled, players cannot sell this item back to the shop.
Sell Price – default sell price. Can also be overridden in Currencies for selling.
Buy Cooldown / Sell Cooldown – base cooldown in seconds between purchases/sales of this item. Can be overridden by per‑permission cooldowns below.
Buy Cooldowns / Sell Cooldowns – per‑permission cooldowns. Keys are permission names (e.g. shop.vip), values are cooldown seconds. The plugin uses the lowest cooldown among permissions that the player has.
Use custom discount? – if enabled, the item will use its own Discount map instead of the global discount configuration.
Discount (%) – per‑permission discount percentages for this item (only if custom discount is enabled). The highest discount from permissions that the player has will be applied.
Sell Limits / Buy Limits – global lifetime limits per permission. A value of 0 means “no limit”. The plugin selects the highest limit among permissions the player has.
Daily Buy Limits / Daily Sell Limits – per‑day limits (reset by the plugin’s daily logic). 0 means “no daily limit”.
Max Buy Amount / Max Sell Amount – maximum number of items that can be bought/sold in a single transaction (0 disables this limit).
Force Buy – if enabled, the item will use fast purchase flow (without extra confirmation windows, depending on UI settings).
Prohibit splitting item into stacks? – if enabled, the plugin will try to give the item in a single stack instead of splitting it into multiple stacks, when possible.
Purchase/Sale block duration after wipe – time (in seconds) after a wipe during which this item cannot be bought/sold. Useful for limiting powerful items early in the wipe.
Localization – per‑language messages for the item title. If enabled and a translation exists for the player’s language, it will override the normal title.
Content – configuration of contents for containers (e.g. boxes, weapons with attachments, etc.). You can add inner items (shortname, amount, condition, position).
Weapon – additional settings for weapons (ammo type, ammo amount, etc.). Applied when the item is created.
Genes – plant gene configuration. If enabled, the plugin will set specified genes on the created item.
Currencies – per‑economy price configuration. You can set different prices for each enabled economy plugin (by economy ID) for both buying and selling. If a currency is configured and enabled for the player’s selected economy, its price takes priority over the default Price/Sell Price.
Q: What do shop category settings mean and how should I configure them?
A: Categories group your shop items and control how they are shown, sorted and filtered for players.
Enabled – turns this category on or off. If disabled, the category and all its items will not appear in the shop UI at all.
Category Type – controls special behavior of the category:
None – a normal category that shows the items you added to Items.
Favorite – a virtual category that shows each player’s favorite items (based on their own favorites list). Items here are taken from other categories the player marked as favorite.
Hidden – a hidden category. It is stored in data and can be used for management, but is not shown in the normal category list in UI.
Title – the name of the category displayed in the UI. If Localization is enabled and contains a translation for the player’s language, that localized text will be shown instead of this value.
Permission – permission required to see and use this category. If you leave it empty, all players can see the category (subject to item‑level rules). If you set e.g. shop.category.vip, only players with that permission will see this category in the shop.
Sort Type – how items inside the category are sorted:
None – items are shown in the order they are stored/edited.
Name – items are sorted alphabetically by their PublicTitle (what the player sees).
Amount – items are sorted by Amount (stack size) in ascending order.
PriceIncrease – items are sorted by price from cheaper to more expensive.
PriceDecrease – items are sorted by price from more expensive to cheaper.
Sorting is applied every time the category items are requested.
Items – the list of ShopItem entries that belong to this category. For normal categories (Type = None/Hidden) this is what will be displayed in the item grid. For Favorite categories this list is not used for display – the plugin uses the player’s favorites instead.
Localization – optional localized title for the category. When enabled, the plugin will try to show a translated title based on the player’s language. If no translation is found, it falls back to the Title field.
How visibility and filtering work – when the shop builds a category:
For normal categories, only items that are available for the player (permission, currencies, buy/sell rules, etc.) are included.
Skip/take pagination is applied on top of that filtered list to show items page by page.
For favorite categories, the plugin takes the player’s favorite items, applies sorting, and displays them in this special category.
Reordering categories and items – categories and items can be moved up/down (or left/right) in the in‑game editor. This changes the order in which categories are shown in the UI and the default order of items when Sort Type = None.
Q: How do I enable and use ADMIN MODE?
A: ADMIN MODE is a visual in-game editor that allows you to manage your shop without editing files manually.
Step 1: Enable ADMIN MODE
Ensure you have the shop.admin permission
Open shop with /shop command
Click the "ADMIN MODE" button in the header (shows "■" when active)
Step 2: Create/Edit Categories
To create a new category:
With ADMIN MODE enabled, click the "+" button in categories list
Fill in category details (Title, Enabled, Type, Permission, Sort Type)
Click "SAVE"
To edit an existing category:
Click the "Edit" button (pencil icon) next to the category
Modify settings
Click "SAVE" or "CANCEL"
Step 3: Create/Edit Items
To create a new item:
Open the target category
Click "+ADD ITEM" button
Select item from the selection panel
Configure all item properties (price, amount, permissions, etc.)
Click "SAVE"
To edit an existing item:
Click the "Edit" button on the item
Modify properties
Click "SAVE" or "CANCEL"
Additional ADMIN MODE Features:
Use ↑↓ arrows to reorder categories
Use ←→ arrows to reorder items within categories
Use "DELETE" button in editor to remove categories/items
All changes save automatically - no manual file editing needed
Q: Where are shop files stored and what do they contain?
A: Shop plugin data is organized in the following structure:
📁 Configuration (oxide/config/Shop.json or carbon/config/Shop.json)
Plugin settings (permissions, commands, economy configuration)
Notification settings
Discord logging configuration
Global plugin options
📁 Shop Data (oxide/data/Shop/Shops/Default.json or carbon/data/Shop/Shops/Default.json)
This is the main shop inventory file
All categories and their settings
All items with prices, permissions, cooldowns, limits
Item configurations (weapons, content, currencies, etc.)
Edited through ADMIN MODE or manually
📁 UI Template (oxide/data/Shop/UI.json or carbon/data/Shop/UI.json)
Interface template configuration
Colors, sizes, positions
Display settings
Reset with: shop.reset template then shop.install
📁 Player Data (oxide/data/Shop/Players/ or carbon/data/Shop/Players/)
Individual player files (one per player)
What's New
Fresh uploads, new releases, and recently updated files.
-
$15.00
By VORON
-
$12.00
By J4V1
-
Free
By Wonder_Fox
-
$10.00
By chay
-
$3.00
By chay
-
$7.99$7.49By MrLou_
-
$24.99
By Wonder_Fox
-
$25.00$14.99By yNkes
-
Free
By wGw
-
$10.99$8.99By TombRaider
-
By goonsloth
-
Free
By herheliuk
Highest Rated
Top-rated picks trusted and loved by the community.
-
$40.00$30.00By nivex
-
$16.99
By David
-
$29.99
By LosGranada
-
$40.00$31.95By Mevent
-
$29.99
By imthenewguy
-
$24.99
By Whispers88
-
$14.99
By Sheo
-
Free
By Steenamaroo
-
$15.99
By Fruster
-
$14.99
By David
-
$45.99$36.79By Monster
Great Deals
Discounted picks, limited-time deals, and sale items worth grabbing now.
-
$19.95$15.95By Mevent
-
$8.30$7.05By Shemov
-
$14.99$9.99By SlayersRust
-
$14.99$9.99By SlayersRust
-
$24.99$19.99By SlayersRust
-
By Shemov
-
$4.00$3.00By Ionut Shiro
-
$15.00$8.00By Stormo
-
$14.99$11.25By Netch
-
$8.00$6.80By Ionut Shiro
-
$25.00$21.25By Ionut Shiro
-
$18.00$15.30By Ionut Shiro
Latest Reviews
See what customers are saying about their experience with files.
This is by far the most advanced anti-cheat tool you can possibly get on Rust, with many features that go way above it's class. Completely out of this world, I recommend this plugin a lot.
W software
W dev
Easy onboarding, thank you!
works as intended. easy set up!
players love using it to make raidable bases faster by making c4 go boom faster 🤣
i also like you can change the colors of the UI nice little touch
with all what Facepunch breaking every month, this plugin still working perfectly after 3 years. this is amazing. 🙂
this is a most have wen your server have big stacks.
Another great Wonder Fox map! My server really loves your work!
My players and I love The Lost Island. The custom monuments give us plenty to explore, and it’s been a great fit for our zombie server. The developer was thoughtful and helpful when I had a question. I’m really happy with the map—thank you!
that's a nice bridge! very good job . thanks
Thank you so much bro
This mapper never ceases to amaze. When I install his map on the server, I’m always sure that everything is fine with it. My players are delighted from the very first day. The map has excellent optimization, unique terrain, and beautiful terrain. I’d also like to highlight the many custom locations for building. Custom quarries are a whole separate topic — you can’t walk past them without noticing. It’s also great to see the ready‑made NPC presets for the BetterNpc plugin. You buy the map and ca