Featured framework
Carbon for modern Rust servers
Fast, self-updating, and built for performance with seamless in-game plugin and server management.
1,500+
servers powered by Carbon
Welcome to "Decay: The Last Haven," a custom map for the game RUST that immerses players in a post-apocalyptic world where survival is a luxury. This expansive map, with a size of 4500, boasts around 70,000 prefabs, creating a rich and detailed environment. It's fully compatible with BetterNPC plugins(Config for bots in the file), and Train Homes, featuring three stations for the plugin. The map showcases a double-track surface railway, offering two metro entrances with separate branches for spawning trains, complemented by an intricate underground railway system.
The layout includes evenly spaced monuments to optimize the FPS load for clients, ensuring smooth gameplay. Players can find custom building spots in the subway, marked as 'XU' on the minimap, amidst a network of bridges that are navigable by tugboats. The map's design incorporates a multitude of rivers, allowing tugboats and other water transport to access any point on the map with ease.
For those seeking a strategic advantage, the map presents custom monuments in ample quantity for a comfortable and engaging gaming experience. Builders will appreciate the custom sites, indicated by 'X' on the minimap, while the heart of the map features fresh water and lush vegetation, ideal for farmers.
Explorers can discover a large number of small settlements and standalone buildings, not marked on the road map, offering hidden gems throughout the landscape. Adventurous players can delve into underwater farm zones, denoted by 'O' on the minimap, and explore the depths of an underwater laboratory. To add to the excitement, the map is equipped with ziplines, providing a thrilling way to traverse this desolate yet captivating world.
"Decay: The Last Haven" is not just a map; it's a testament to the resilience of humanity in the face of desolation, offering a sanctuary for those brave enough to claim it.
Features:
Map size: 4500;
Prefabs count: ~65K;
Compatible with BetterNPC plugins (Config for bots in the file) & Train Homes ( 3 stations for plug-in );
Double-track surface railway with 2 entrances to the metro with separate branches for spawn trains;
Underground railway;
Evenly spaced monuments to spread the FPS load of client;
Custom places for building in the subway (XU on the minimap);
A lot of bridges ( The tugboat passes );
A large number of rivers, tugboats and other water transport can pass to any point on the map;
Designed custom monuments in sufficient quantity for a comfortable game;
Custom building sites (X on the minimap);
Fresh water and vegetation for farmers are in the center of the map;
A large number of small settlements/single buildings not marked on the road map by road;
Underwater farm zones (O on the minimap);
Underwater Laboratory;
Ziplines.
Custom monuments:
Nuclear Cargo;
Settlement;
Bandit Settlement;
Wood Industry;
Industrial Settlement;
Office Area;
Reverpost;
Shorpek;
Warehouse Settlement;
Bandit Ship;
Slave Ship;
Rebel Ship;
RW Station;
A large number of small settlements/single buildings not marked on the road map by road;
A lots custom places to build a base. ( "X"/"XU" on map );
Underwater farm zones ( "O" on map ).
Monuments:
Combined Outpost;
Launch Site;
The Dome;
Ziggurat;
PowerPlant;
JunkYard;
Harbor;
Airfield;
Arctic Research Base;
Desert Military Base;
Ferry Terminal;
Large fishing village;
Oxum`s Gas Station;
Abandoned supermarket;
Fishing villages;
Lighthouses;
Satellite Dish;
Nuclear Missile Silo;
Water Treatment Plant;
Train Yard;
Giant Excavator Pit;
Underwater laboratory;
Ranch;
Underground railway;
Quarries(HQM,Stone, Sulfur);
Large oilrig;
Oilrig.
My Discord: shemov
A password is attached to the map. You can edit it.
$26.49
IQTeleportation - is an advanced, optimized teleportation system that provides a wide range of features to improve player comfort and convenience.
Only the necessary, user-friendly features — the plugin isn’t overloaded with extras.
All capabilities are designed for stability and maximum player convenience.
Plugin Installation :
When you download the resource, you receive an archive with plugins and data folders.
Move the file from data strictly following the archive path: oxide/data/IQSystem/IQTeleportation.
If any of these files don’t exist on your server, create them.
Move IQTeleportation.cs from plugins strictly following the archive path: oxide/plugins.
Note for users who use a “web editor” on hosting panels.
Before uploading, unpack the archive locally in any convenient place, then upload the files from there.
Feature List :
Minimalist UI for the player :
The plugin supports UI for teleport requests and for setting a home point. These are optional and configured in the config.
Teleport directly into vehicles :
Optional feature.
Allows accepting a teleport while controlling a vehicle. The player will be teleported into a free seat; if there are no free seats, the teleport is canceled.
Sound effects :
Built-in sound effects for teleportation.
Players can feel the timer through sound: as teleport time approaches, the sound frequency increases.
This makes it clear when a teleport to a friend or home point will occur, without distracting from gameplay and keeping focus.
Home points on G-Map :
Optional feature.
Displays the last 6 home points the player teleported to directly on the G-Map, with the ability to teleport to them via the UI.
It fits the Rust and G-Map style nicely and is very convenient for players!
Teleport requests via G-Map :
Now you can simply right-click on a friend’s nickname (or near it) on the G-Map, and a teleport request will be sent automatically.
This helps players stay focused on gameplay and simplifies team interactions.
Automatic teleport between friends :
The plugin supports automatically accepting teleport requests from friends.
This feature can be toggled with the /atp command.
Players in a team no longer need to confirm requests manually — friend teleports will happen automatically, making co-op play even more comfortable.
Block teleporting from monuments :
You can forbid teleporting from specific monuments.
This improves gameplay and prevents using monument structures as a hideout followed by teleporting away from an opponent, creating a more balanced experience for everyone.
Home point marker :
After setting a home point, the player automatically gets a duplicate marker with the point’s name on their G-Map.
This improves visibility, helps orientation, and simplifies coordination with home points.
A temporary mark with a visual effect is also shown at the placement location.
Simplified commands :
The goal is to simplify usage and add convenience for players — commands weren’t overlooked:
/sethome has a shorter alias /sh
/removehome has a shorter alias /rh
/tpr has “built-in memory,” making player interaction easier.
You no longer need to specify a nickname every time you send a teleport request.
The command remembers the last player you teleported to, and when you run /tpr again without a name, it will send the request to that player.
This makes teleporting even faster and more convenient.
See the full command list in the “Commands” section.
WARP system :
The plugin includes a warp system with multiple points and convenient commands.
What is this system for?
For example, you want players to teleport to Outpost (or any other monument) with /compound — you can do this with the system: just create the points, and the commands will be registered automatically and will persist every server wipe!
Other uses?
Use it however you like: for events, create a teleport point for the event, then remove the warp after it’s over.
Points placed outside standard monuments will not be saved after a map change.
Logging system :
If you want to monitor the plugin and know about your players’ teleports to analyze activity, there’s an optional logging feature for teleport requests, accepted teleports, and home teleports.
There are many simple, clear configuration options — you can preview them in the “Configuration” section.
Permissions :
iqteleportation.gmap — permission to use /gmap and instant admin teleports via G-Map to any point on the map
iqteleportation.tp — permission to use /tp for instant teleport to a player
iqteleportation.warpadmin — for using WARP features and the /warp command
These permissions are intended for administrators only and do not affect player features.
Do not grant them to regular players!
Command List :
Chat Commands :
/atp – toggle automatic acceptance of teleport requests from friends
/sethome Name – set a home point at your current position
/sh Name – shorthand alias for /sethome
/removehome Name – remove a previously set home point
/rh Name – shorthand alias for /removehome
/home NameHome – teleport to your home point
/home NameHome FriendName – teleport to a friend’s home point
/homelist – view all your home points
/tpr Name – send a teleport request to a player
/tpr – send a teleport request to the last player who accepted your request
/tpa – accept a teleport request
/tpc – cancel a teleport request
Warp System :
/warp list – show all available warps
/warp points WarpName – show all teleport points for the specified warp
/warp add WarpName – create a new warp or add an extra teleport point to that warp
/warp edit WarpName PointNumber – edit a specific teleport point for the warp
/warp remove WarpName – remove the warp and all its teleport points
/warp remove WarpName PointNumber – remove the specified teleport point of the warp
/NAMEWARP – command to teleport to a warp; created automatically based on your warp name
For Administrators :
/gmap – enable teleporting to any position via G-Map by right-clicking the map
/tp Name – instantly teleport to a player
/tp Name NameTwo – instantly teleport player “Name” to player “NameTwo”
/mblock – block teleportation from the monument where the admin is currently standing
/a.home points NameOrID – show all named home points of the specified player
/a.home clear NameOrID – delete all home points of the specified player
Console Commands :
atp – toggle automatic acceptance of teleport requests from friends
sethome Name – set a home point at your current position
sh Name – shorthand alias for sethome
removehome Name – remove a previously set home point
rh Name – shorthand alias for removehome
home NameHome – teleport to your home point
home NameHome FriendName – teleport to a friend’s home point
homelist – view all your home points
tpr Name – send a teleport request to a player
tpr – send a teleport request to the last player who accepted your request
tpa – accept a teleport request
tpc – cancel a teleport request
For Administrators :
gmap – enable teleporting to any position via G-Map by right-clicking the map
tp Name – instantly teleport to a player
tp Name NameTwo – instantly teleport player “Name” to player “NameTwo”
Configuration :
{
"General plugin settings": {
"Log player actions to file (true = yes / false = no)": false,
"Use sound effects (true = yes / false = no)": true,
"Use GameTip messages instead of chat (true = yes / false = no)": false,
"Wake the player immediately after teleport (otherwise they remain 'sleeping') (true = yes / false = no)": false,
"List of monuments where teleportation is forbidden (applies to home points / teleport-to-player / warps)": [],
"IQChat settings": {
"IQChat : Custom prefix in the chat": "[IQTeleportation]",
"IQChat : Custom avatar in the chat (Steam64ID) (If required)": "0"
},
"SimpleStatus settings": {
"SimpleStatus: Enable plugin support": false,
"SimpleStatus: UI settings for teleportation": {
"SimpleStatus: Background panel color": "0.3 0.3 0.3 0.5",
"SimpleStatus: Prefix translations [LanguageKey] = Text": {
"ru": "Телепортация",
"en": "Teleporation"
},
"SimpleStatus: Prefix color": "0.5647059 0.5490196 0.5333334 1",
"SimpleStatus: UI sprite": "assets/icons/stopwatch.png",
"SimpleStatus: Sprite color": "0.5647059 0.5490196 0.5333334 1"
}
}
},
"Teleport-to-player settings": {
"Teleport request settings": {
"Offer to accept teleport requests in the UI (true = yes / false = no)": true,
"Teleportation mode: true — teleport the player to the position where the request was accepted; false — teleport the player to the other player regardless of where it was accepted": false,
"Allow players to send teleport requests via G-Map (true = yes / false = no)": true,
"Use instant teleport to a point via G-Map (true = yes / false = no) (requires admin rights or the iqteleportation.gmap permission)": true,
"Disable teleportation features on the server (tpr and tpa will be unavailable) (true = yes / false = no)": false,
"Forbid sending and accepting teleport requests while the player is in a vehicle (true); otherwise teleport directly into the vehicle if a seat is free (false)": true,
"Block sending and accepting teleport requests in a safe zone (true = yes / false = no)": false,
"Block sending and accepting teleport requests during raid block (true = yes / false = no)": true,
"Block sending and accepting teleport requests while the player is in the subway (train tunnels) (true = yes / false = no)": true,
"Block sending and accepting teleport requests while the player is in the Underwater Lab (true = yes / false = no)": true,
"Block sending and accepting teleport requests while the player is on the Cargo Ship (true = yes / false = no)": true,
"Block sending and accepting teleport requests while the player is in a hot air balloon (true = yes / false = no)": true,
"Block sending and accepting teleport requests while the player is cold (freezing) (true = yes / false = no)": true,
"Block sending and accepting teleport requests while the player is swimming (true = yes / false = no)": true,
"Block sending and accepting teleport requests while the player is under radiation (true = yes / false = no)": true,
"Block sending and accepting teleport requests while the player is bleeding (true = yes / false = no)": true,
"Block sending and accepting teleport requests while the player is in another player's building privilege area (building blocked) (true = yes / false = no)": true,
"Allow teleportation only to friends (true = yes / false = no)": false
},
"Teleport-to-player cooldown settings": {
"Default count for players without permissions": 60,
"Count overrides for players with permissions [Permission] = Count": {
"iqteleportation.vip": 45,
"iqteleportation.premium": 35,
"iqteleportation.gold": 25
}
},
"Teleport-to-player countdown settings": {
"Default count for players without permissions": 20,
"Count overrides for players with permissions [Permission] = Count": {
"iqteleportation.vip": 15,
"iqteleportation.premium": 10,
"iqteleportation.gold": 5
}
},
"Teleport-to-player limit settings": {
"Use player teleport-to-player limits (true = yes / false = no)": false,
"Hours until player limits are reset": 24,
"Player teleport limit settings": {
"Default count for players without permissions": 15,
"Count overrides for players with permissions [Permission] = Count": {
"iqteleportation.vip": 20,
"iqteleportation.premium": 25,
"iqteleportation.gold": 30
}
}
}
},
"Home points settings": {
"Allow teleporting to a friend's home point (true = yes / false = no)": true,
"Enable UI with recent home points on G-Map (true = yes / false = no)": true,
"Offer setting a home point in the UI after placing a bed or sleeping bag (true = yes / false = no)": true,
"Allow players to teleport to a home point via G-Map (true = yes / false = no)": false,
"Block home teleports in a safe zone (true = yes / false = no)": false,
"Add a visual ping effect to the home point after it’s set (true = yes / false = no)": true,
"Add a marker on the player’s G-Map after setting a home (true = yes / false = no)": true,
"Permissions for setting home points": {
"Block setting a home point during raid block (true = yes / false = no)": true,
"Allow setting home points on tugboats (true = yes / false = no)": false,
"Allow setting home points only when building privilege is present (true = yes / false = no)": true,
"Allow setting home points only when authorized in the building privilege area (true = yes / false = no)": true
},
"Home point count settings": {
"Default count for players without permissions": 2,
"Count overrides for players with permissions [Permission] = Count": {
"iqteleportation.vip": 3,
"iqteleportation.premium": 4,
"iqteleportation.gold": 5
}
},
"Home teleport cooldown settings": {
"Default count for players without permissions": 30,
"Count overrides for players with permissions [Permission] = Count": {
"iqteleportation.vip": 25,
"iqteleportation.premium": 20,
"iqteleportation.gold": 15
}
},
"Home teleport countdown settings": {
"Default count for players without permissions": 20,
"Count overrides for players with permissions [Permission] = Count": {
"iqteleportation.vip": 15,
"iqteleportation.premium": 10,
"iqteleportation.gold": 5
}
},
"Home teleport limit settings": {
"Use player home-teleport limits (true = yes / false = no)": false,
"Hours until player limits are reset": 12,
"Home teleport limit settings": {
"Default count for players without permissions": 15,
"Count overrides for players with permissions [Permission] = Count": {
"iqteleportation.vip": 20,
"iqteleportation.premium": 25,
"iqteleportation.gold": 30
}
}
}
},
"Warp system settings": {
"Enable warp support (true = yes / false = no)": false,
"Block teleport to a warp if the player is hostile (safe-zone aggression) (true = yes / false = no)": true,
"Teleport-to-warp cooldown settings": {
"Default count for players without permissions": 120,
"Count overrides for players with permissions [Permission] = Count": {
"iqteleportation.vip": 100,
"iqteleportation.premium": 80,
"iqteleportation.gold": 60
}
},
"Teleport-to-warp countdown settings": {
"Default count for players without permissions": 30,
"Count overrides for players with permissions [Permission] = Count": {
"iqteleportation.vip": 25,
"iqteleportation.premium": 20,
"iqteleportation.gold": 15
}
},
"Permissions for teleporting to specific warps: [WarpKey] = Permission (otherwise available to everyone)": {
"warpName": "iqteleportation.warpPermission"
},
"Teleport-to-warp limit settings": {
"Use player teleport-to-warp limits (true = yes / false = no)": false,
"Hours until player limits are reset": 6,
"Teleport-to-warp limit settings": {
"Default count for players without permissions": 15,
"Count overrides for players with permissions [Permission] = Count": {
"iqteleportation.vip": 20,
"iqteleportation.premium": 25,
"iqteleportation.gold": 30
}
}
}
}
}
For Developers :
API :
private void ClearHomesPlayer(UInt64 userID, String pluginName)
// Clears all home points of the player.
private Boolean API_HavePendingRequest(BasePlayer player)
// Returns true if the player has an active (pending) teleport request.
private Dictionary<String, Vector3> GetHomes(UInt64 userID)
// Returns all home points of the player.
Hooks :
private Object CanTeleport(BasePlayer player)
// Called when attempting to teleport to a player.
// Return a string with the reason to cancel the teleport.
private Object canTeleport(BasePlayer player)
// Same as above (alternate hook name).
// Return a string with the reason to cancel the teleport.
private Object OnTeleportRequested(BasePlayer player, BasePlayer requester)
// Called when a teleport request is sent to a player.
// You can cancel by returning false (bool) or a String (your message).
private Object CanTeleportHome(BasePlayer player, Vector3 positionHome)
// Called when attempting to teleport home.
// You can cancel by returning a String with the reason.
private Object OnHomeAdd(BasePlayer player, String homeName, Vector3 positionHome)
// Called when attempting to set a home point.
// You can cancel by returning a String with the reason.
private void OnTeleportRejected(BasePlayer player, BasePlayer requester)
// Called when a teleport request to a player is canceled/rejected.
private void OnTeleportAccepted(BasePlayer player, BasePlayer requester, Int32 countdown)
// Called when a teleport request is accepted.
private void OnPlayerTeleported(BasePlayer player, Vector3 playerPos, Vector3 teleportationPos)
// Called after the player has been teleported.
private void OnHomeAccepted(BasePlayer player, String homeName, Int32 countdown)
// Called after the player has sent a teleport-home request.
private void OnHomeAdded(BasePlayer player, Vector3 positionHome, String homeName)
// Called after a home point has been set.
private void OnHomeRemoved(BasePlayer player, Vector3 positionHome, String homeName)
// Called after a home point has been removed.
private Object CanTeleportWarp(BasePlayer player)
// Called when a player tries to teleport to a warp.
// Return a string to cancel; return null to ignore (allow).
private Object CanTeleportHome(BasePlayer player, Vector3 positionHome)
// Called when a player tries to teleport to a home point.
// Return a string to cancel; return null to ignore (allow).
private Object CanTeleportPlayer(BasePlayer player)
// Called when a player tries to teleport to another player.
// Return a string to cancel; return null to ignore (allow).
private void OnPlayerTeleported(BasePlayer player, BasePlayer target)
// Called when a player has teleported to another player.
private void OnPlayerTeleportedWarp(BasePlayer player, Vector3 positionWarp)
// Called when a player has teleported to a warp.
private void OnPlayerTeleportedHome(BasePlayer player, Vector3 positionHome)
// Called when a player has teleported to a home point.
$19.99
RustVitals is a premium server health and performance monitoring plugin for Rust servers running Oxide/uMod.
Instead of guessing why your server is lagging, RustVitals gives admins a clean in-game dashboard with live FPS, frame time, entity counts, dropped items, corpses, NPCs, vehicles, turrets, locked crates, lag spike tracking, density reports, cleanup tools, Discord reports, and an overall server risk score.
Built for modded, PvP, PvE, high-pop, event-based, and custom-map servers, RustVitals helps server owners quickly find performance problems, clean up common clutter, and send useful health reports to Discord.
IMPORTANT: Open README.txt for setup information.
Key Features
Clean Rust-style in-game admin dashboard
Main dashboard command: /vt ui
Live FPS and frame-time monitoring
Server risk score
Top entity scanner
High-density grid reports
Dropped item and corpse cleanup
Lag spike tracking
Server-specific fix recommendations
Live dashboard console for button results
Discord webhook reports
Discord test command
RCON/server-console support
Admin-only permission system
Commands
/vt ui Main Control Panel
/vt
/vitals
/vitals ui
/vitals setup
/vitals help
/vitals audit
/vitals recommend
/vitals top 20
/vitals density
/vitals scan
/vitals report
/vitals discordtest
/vitals setwebhook WEBHOOK_URL
/vitals clean dropped
/vitals clean corpses
/vitals clean safe
RCON / Server Console Commands
vitals.status
vitals.scan
vitals.audit
vitals.top
vitals.density
vitals.report
vitals.discordtest
vitals.clean dropped
vitals.clean corpses
vitals.clean safe
vitals.help
Permission
rustvitals.admin
Example:
oxide.grant group admin rustvitals.admin
Carbon Compatibility
RustVitals uses standard Oxide/uMod-style APIs and is designed to work through Carbon’s Oxide compatibility layer.
Carbon setups can vary depending on extensions, server configuration, and installed plugins. If you run into a Carbon-specific issue, please report the console error and what command/button was used so it can be reviewed and patched quickly.
Version
RustVitals v1.6.0
$14.99
Enhances team gameplay by offering features like a team HUD, automatic authorization, team-specific skins, easy markers, and a dedicated team voice chat, with customizable permissions for monetization and performance optimization.
🗒️Features:
This plugin will give your players a better experience when playing in a team.
Team Hud - shows the health, condition(wounded, sleep, offline, etc), active item and square (player location on the map) of your allies
Automatic authorization - adds automatic authorization in turrets, tc's, code locks and sam sites. The team leader can enable/disable authorization for each allie, so that the team can safely accept new players!
Team skins - ability to choose skins for the team, when an item goes into inventory, it is automatically reskin into the team skin
Easy team marker - allow players to use the marker without binoculars
Team voice chat - allows players to switch voice chat to team voice chat. When enabled, the player will only be heard by his allies, works on any distance. A good way to playe with new allies that you don't want to add in discord.
Any function in the plugin can be disabled in the config, so you will not lose performance from unnecessary functions.
Any of the listed functions can be bound to permission in the config, so you can easily monitize, for example, skins.
📕Commands:
/bt - open better team menu
or
Click open team menu button in team Hud
🔖Config:
{
"Team Setting Command": "bt",
"Enabled functions": {
"Enable Team Hud": true,
"Enable global team voice chat": true,
"Enable team skins": true,
"Enable easy team markers": true,
"Enable team auto authorization": {
"TC Authorization": true,
"Codelocks authorization": true,
"AutoTurrets authorization": true,
"SAMSite authorization": true
},
"Easy team markers": {
"Max distance": 50.0,
"Search radius": 1.0,
"Duration [seconds]": 5,
"Cooldown [seconds]": 10
}
},
"Permissions": {
"Need permission for Team Hud?(true - will work only for players with permission / false - work for all players)": true,
"Need permission for Team Voice?(true - will work only for players with permission / false - work for all players)": true,
"Need permission for Team Skins?(Need at least one player with this permission in team to set skins in menu)(true - will work only for players with permission / false - work for all players)": true,
"Need permission for Team marker?(true - will work only for players with permission / false - work for all players)": true,
"Team hud using permission": "betterteams.hud",
"Team Voice using permission": "betterteams.voice",
"Team Skins using permission(only for setting skins. it's mean that only team leader will need this permission)": "betterteams.skins",
"Team marker using permission": "betterteams.marker"
},
"Hud Settings": {
"UI Scale": 1.0,
"Left Offset": 5,
"Top Offset": 200,
"Player grid refresh rate": 5,
"Lines margin": 5,
"Collums margin": 5,
"Max amount of player displays in line": 8
}
}
📗Lang File:
{
"UI_CHANGE": "Change",
"UI_CHOOSE": "Select",
"UI_BETTERTEAMS": "BETTER TEAMS",
"UI_BETTERTEAMSDESCRIPTION": "This modification will allow you to get a better experience playing with friends. Some things have been changed, and new ones have been added, so that you get the better experience playing with your friends!",
"UI_CHANGES": "CHANGES:",
"UI_CHANGEHUD": "• Team Hud - allows you to see status of your mates",
"UI_CHANGETeamVoice": "• Team Voice - allows you to use in-game voice chat to communicate only with your mates(works at any distance). Other players will not hear you. Can be enable in settings",
"UI_CHANGESkins": "• Team Skins - allows you to choose skins for your team. Items you pick up will automatically receive your team's skin",
"UI_CHANGEEasyTeamMabrkers": "• Easy Team Marker - allows you to use fast marker to your team without using binoculars",
"UI_CHANGEAutoAuthTC": "• AutoAuthorization TC - adds automatic authorization of allies in TC",
"UI_CHANGEAutoAuthCodeLocks": "• AutoAuthorization CodeLocks - adds automatic authorization of allies in Code Locks",
"UI_CHANGEAutoAuthTurrets": "• AutoAuthorization Auto Turrets - adds automatic authorization of allies in Auto Turrets",
"UI_CHANGESamSiteAuthorization": "• AutoAuthorization SamSite - adds automatic authorization of allies in Sam Sites",
"UI_CHANGEAuthorizationManager": "• Team Managment - allows the team leader to manage auto authorization for allies.",
"UI_SETTINGSNAME": "PERSONAL SETTINGS",
"UI_S_ENABLE_TEAM_VOICE": "USE TEAM VOICE CHAT ",
"UI_S_ENABLE_TEAM_VOICE_DES": "Yes - Replace vanilla voice to to team chat. Only your allies will hear you. Works at any distance (on the entire map)",
"UI_S_ENABLE_TEAM_SKINS": "USE TEAM SKINS",
"UI_S_ENABLE_TEAM_SKIN_DES": "Yes - all items you pick up will automatically receive your team's skin.",
"UI_S_ENABLE_MARKERS": "USE EASY TEAM MARKERS",
"UI_S_ENABLE_MARKERS_DES": "Yes - will give you the ability to place quick time markers in the world at the location you are looking at. Markers are placed using a key combination and do not require binoculars.",
"UI_S_MARKER_BUTTON": "EASY TEAM MARKER BIND",
"UI_S_MARKER_BUTTON_DES": "Bind your easy team marker command. Just copy command, replace BUTTON to the button you need and enter in console!\nExample: bind BUTTON ftmark -> binb v ftmark",
"UI_S_YES": "YES",
"UI_S_NO": "NO",
"UI_M_MEMBERS": "TEAM MANAGMENT",
"UI_M_ONLY_LEADER": "Available only to the team leader",
"UI_M_AA_H1": "AUTO AUTHORIZATION",
"UI_M_AA_INFO_DES": "All authorization places (tcs, codelocks, auto turrets, etc) add up to a single authorization list for the entire team. If you block any ally from accessing the authorization list, he will lose access to all authorization places, except for those that he installed personally (set codelock or tc himself), while your team will not lose access to his authorization places. Good if you accept new random player in your team.",
"UI_M_SELECT_MATE": "Select one of your allies",
"UI_M_AA_TC": "Tool Cupboard Auto Authorization",
"UI_M_AA_CL": "CodeLocks Auto Authorization",
"UI_M_AA_AT": "Auto Turrets Auto Authorization",
"UI_M_AA_SAMSITE": "Sam Sites Auto Authorization",
"UI_M_KICK": "Kick from team",
"UI_M_KICK_B": "KICK",
"UI_S_TEAM_SKINS": "TEAM SKINS",
"CM_MARKER_COOLDOWN": "Your team ping is on cooldown: {0} seconds left",
"UI_H_INFO_TEXT": "OPEN TEAM MENU",
"UI_S_PERM": "Your team must have at least 1 player with privilege that have access to skins",
"CM_DONT_HAVE_PERM": "You do not have permission to use this command",
"UI_IS_DISABLED": "This function is disabled by admin"
}
$29.99
MyRustServer is a Rust Server Tool that allows you to create and manage your own Rust Server in just a few clicks.
The tool brings many possibilities and options that simplify your life as a server admin.
No unnecessary creation of batch files, easy installation of the server and extensions, easy updating of your plugins, wipe your server with one click and manage your players.
Join the discord for better and faster support
❤️ Big thanks to everyone who supports the project and helped me ❤️
You can run MyRustServer on up to 4 different systems.
You can create as many servers on one system as your hardware allows.
It is a standalone program for Windows Only, with which you can host your own server, connecting to other server host service providers is not possible.
No Support for OneDrive Drives.
No Support for Cracked Servers.
The dashboard shows you all relevant information about your server. Here you control your server.
Auto Restart Server
Auto Update Server
Auto Update Oxide/Carbon
Only Updates on Startup
Force Restart
Set Game Mode (Vanilla, Survival, Softcore, Hardcore, Weapontest and Primitive)
Set CPU Affinity
Set Process Priority
Start/Restart Kill and Save Server
With the installer you can easily install and update your server. No batch files are used.
Server
Install or Update Server (Master, BETA, AUX01, AUX02, AUX03)
Verify Server Files
Repair Server Files
Install Discord Extension
Install RustEdit
Install Rust.UI
Oxide
Install Oxide (Public, Staging)
Update/Uninstall Oxide
Show Server in Modded/Community
Permisson Manager
Carbon
Install Carbon (Production, Preview, Edge, Staging, AUX02, AUX03)
Update/Uninstall Carbon
Show Server in Modded/Community
Under Settings you give your server your personal touch.
Here you can set everything for your server.
Server Settings
Name
Logo URL
Web URL
App Logo URL
Description
Tags
Max Players
Add Users (Admins, Mods)
RCON Password
Add Ports to Windows Firewall
Server Port
RCON Port
Query Port
App Port
Server IP
RCON IP
Add Custom Maps
Server Map (Procedural, Custom, Barren, Hapis Island, Craggy, Savas Island, Savas Island Island_koth)
Map Size
Map Seed
Start Configs (convars)
Backups (MRS, Oxide/Carbon, Server, Harmony)
Advanced Settings
Create Backup on Server Start
Minimize Server Console at Startup
Start Rust Server on MyRustServer Startup
Disable MyRustServer Console
Process Start Commands for RustDedicated.exe
In Plugins you can easily manage your plugins.
No annoying manual reload after editing.
Plugins
Reload
Update
View Website
Enable/Disable
Delete
Update
Check Plugins for Update
(Supported sites for checking are: uMod, Codefling, Lone.Design, Chaos, RustWorkshop, Github, ModPulse, RustPlugins, ServerArmour, ImperialPlugins, MyVector, SkyPlugins, Game4Freak)
Update Plguin
(Only plugins from uMod can be updated directly from MyRustServer.)
Editor
Edit Configs/Data
Auto Reload Plugin on Save
Reload
Search by Text
Plugin Installer
Install Plugins from uMod
Here you can create your own schedule if I don't have time at the moment.
Wipe Shedule
Blueprints, Map, Backpacks, Logs, Player Deaths, Player Identities, Player Stats, Player Tokens,
Custom Folder/File
Custom Map
New Map Seed on Wipe
Custom Seed
Date to Server Title
Customs (Wipe Shedule)
Custom Maps
Custom Seed
Wipe
Blueprints, Map, Backpacks, Logs, Player Deaths, Player Identities, Player Stats, Player Tokens,
Custom Folder/File
Custom Map
New Map Seed on Wipe
Custom Seed
See exactly who is on your server.
Online Player List
Offline Player List
Banned Player List
Give Item
Open Steam profile
Copy SteamID
Copy Name
Check IP
Kick Player
Ban Player
Teleport to Me to Player
Teleport Player to Me
Set/Remove Admin/Mod
White List
Kick Max Allowed Bans
Kick Max Allowed Ping
Enable Whitelist
Block Country
View Server Console
Send Commands/Say to your Server
Add Quick Commands
Connect your server to your Discord to use as remote control or status information.
Start Bot on MyRustServer Startup
Bot Commands:
send Commands
talk to Server
check server status
start the server
stop the server
restart the server
kill the server
version status
update server
update Oxide
update Carbon
check plugins
Webhooks:
Send Server Startup
Send Server Online
Send Server Offline
Send Server Restart
Send Client Update
Send Server Update
Send Oxide Update
Send Carbon Update
Send Wipe Notification
Send Low FPS Warning
Send Plugins Update
Personalize your server messages.
Send Server Messages (Restart, Updates and Wipe)
Send Custom Messages
Send Custom Commands
Sets for each Message a Time
Determine how long your server needs until it is reloaded.
Server Restart
Server Update
Update Oxide/Carbon
Server Wipe
$21.00
This plugin allows players to gather weed from hemp plants and craft joints using a mixing table. There are different types of weed where each type can be found in a different biome. Joints can be crafted at a mixing table and will give the player configurable buffs and healing with each tier having different effects.
Features:
Fully customizable
Different types of weed
Configurable effects for each type
Custom crafting UI integrates in the mixing table UI
Configurable recipes for mixing table
Yield amount and chance configurable for each type
Ideal for Roleplay Servers
New in v2.0.15: Advanced modifiers
Advanced modifiers allow you to use any tea/pie modifier that's currently in the game. I did not test all of them so there is a chance that some modifiers might not work as expected.
List of modifiers:
Wood_Yield,
Ore_Yield,
Radiation_Resistance,
Radiation_Exposure_Resistance,
Max_Health,
Scrap_Yield,
MoveSpeed,
ObscureVision,
Warming,
Cooling,
CoreTemperatureMinAdjustment,
CoreTemperatureMaxAdjustment,
Crafting_Quality,
VisionCare,
MetabolismBooster,
Harvesting,
DigestionBoost,
FishingBoost,
Collectible_DoubleYield,
Farming_BetterGenes,
HorseGallopSpeed,
HorseDungProductionBoost,
Comfort,
Clotting,
HunterVision,
Radiation,
Configuration Example:
"Advanced modifiers (only works for joints)": [
{
"Name (case sensitive! see plugin description for all modifiers)": "Warming",
"Duration (seconds)": 60.0,
"Value": 10.0
}
]
New in v2.0.10: Give command
Server owners can use this command to give weed or joints to themselves or a certain player. The identifier has to be specified in the config file for every type of weed or joint.
ganja.give <weed|joint> <identifier> <amount> <player?>
Permission:
ganja.give - Required to use ganja.give command
New in v2.0.0: Fully configurable crafting:
With Version 2.0.0 the crafting system has been integrated in the mixing table. Joints can now be crafted by using the right ingredients in the right slot. The crafting recipes are fully configurable. New recipes can also be added.
New in v1.0.8: Loot Table integration:
This plugin now supports the custom item api of Loot Table and Stack Size GUI, so you can easily add weed to the loot table. When both plugins are installed on the server, the weed items will show up in the custom items tab of Loottable (right image):
Different tiers:
Depending on the biome, you will receive different tiers of weed, the biomes can also be changed in the config. By default, tier2 weed can be gathered in the snow biome, tier1 in the desert and tier0 everywhere else.
Names, droprates, and boosts can also be configured individually for each tier.
Controls:
With a joint selected in the hot bar:
Right click to ignite / extinguish a joint
When joint is bruning: left click to use a joint
Permissions:
Permissions can be disabled in the config, making gathering and crafting accessible to everyone regardless of permissions.
ganja.craft - Required to craft joints
ganja.gather - Required to obtain weed
Biome masks:
The biome mask is a simple 4-bit number that determines where a certain tier of weed can be found. Each biome has its own number; add these numbers together to select multiple biomes. The numbers for each biome are as follows:
1 - Arid
2 - Temperate
4 - Tundra
8 - Arctic
16 - Jungle
32 - Deep Sea
For example: Low Quality Weed has the biome mask 6 by default (see configuration below). That means it can be found in the Temperate and the Tundra biome.
Configuration:
{
"Weed configuration": [
{
"Drop chance when harvesting (1 = 100%)": 0.4,
"Drop amount when harvesting": {
"min": 1,
"max": 3
},
"Biome mask (see description for details)": 6,
"Gene configuration": {
"h": {
"Minimum amount for a chance to yield": 1,
"Minimum amount for guaranteed yield": 3,
"Maximum amount (-1 = no limit, set to 0 to disable gathering from plants with that gene)": -1
}
},
"Disable gathering from collectable hemp": false,
"Disable gathering from growable hemp": false,
"Item identifier (used with ganja.give command)": "low_quality",
"Custom item name (null = default name)": "Low Quality Weed",
"Item short name": "sticks",
"Item skin id": 2661029427
},
{
"Drop chance when harvesting (1 = 100%)": 0.3,
"Drop amount when harvesting": {
"min": 1,
"max": 3
},
"Biome mask (see description for details)": 1,
"Gene configuration": {
"h": {
"Minimum amount for a chance to yield": 1,
"Minimum amount for guaranteed yield": 3,
"Maximum amount (-1 = no limit, set to 0 to disable gathering from plants with that gene)": -1
}
},
"Disable gathering from collectable hemp": false,
"Disable gathering from growable hemp": false,
"Item identifier (used with ganja.give command)": "med_quality",
"Custom item name (null = default name)": "Medium Quality Weed",
"Item short name": "sticks",
"Item skin id": 2661031542
},
{
"Drop chance when harvesting (1 = 100%)": 0.1,
"Drop amount when harvesting": {
"min": 1,
"max": 2
},
"Biome mask (see description for details)": 8,
"Gene configuration": {
"h": {
"Minimum amount for a chance to yield": 1,
"Minimum amount for guaranteed yield": 3,
"Maximum amount (-1 = no limit, set to 0 to disable gathering from plants with that gene)": -1
}
},
"Disable gathering from collectable hemp": false,
"Disable gathering from growable hemp": false,
"Item identifier (used with ganja.give command)": "high_quality",
"Custom item name (null = default name)": "High Quality Weed",
"Item short name": "sticks",
"Item skin id": 2660588149
}
],
"Crafting Recipes": [
{
"Ingredient Slots": {
"0": {
"Amount": 1,
"Item short name": "note",
"Item skin id": 0
},
"1": {
"Amount": 1,
"Item short name": "sticks",
"Item skin id": 2661029427
},
"2": {
"Amount": 1,
"Item short name": "sticks",
"Item skin id": 2661029427
}
},
"Produced Item": {
"Amount": 1,
"Custom item name (null = default name)": "Low Quality Joint",
"Item short name": "horse.shoes.basic",
"Item skin id": 2894101592
},
"Identifier (used with ganja.give command)": "low_quality",
"Is joint": true,
"Boosts (only works for joints)": {
"Wood boost percentage (1 = 100%)": 0.4,
"Wood boost duration (seconds)": 20.0,
"Ore boost percentage (1 = 100%)": 0.0,
"Ore boost duration (seconds)": 0.0,
"Scrap boost percentage (1 = 100%)": 0.0,
"Scrap boost duration (seconds)": 0.0,
"Max Health percentage (1 = 100%)": 0.0,
"Max Health duration (seconds)": 0.0,
"Healing per use": 1.0,
"Health regeneration per use": 0.0,
"Poisoning per use(a negative value will decrease poisoning)": 0.0,
"Radiation poisoning per use (a negative value will decrease radiation)": 0.0,
"Bleeding per use (a negative value will decrease bleeding)": 0.0,
"Calories per use (a negative value will decrease calories)": 0.0,
"Hydration per use (a negative value will decrease hydration)": 0.0,
"Joint durability (seconds)": 120.0,
"Joint durability loss per hit (seconds)": 10.0
},
"Advanced modifiers (only works for joints)": [
{
"Name (case sensitive! see plugin description for all modifiers)": "Warming",
"Duration (seconds)": 60.0,
"Value": 10.0
}
]
},
{
"Ingredient Slots": {
"0": {
"Amount": 1,
"Item short name": "note",
"Item skin id": 0
},
"1": {
"Amount": 1,
"Item short name": "sticks",
"Item skin id": 2661031542
},
"2": {
"Amount": 1,
"Item short name": "sticks",
"Item skin id": 2661031542
}
},
"Produced Item": {
"Amount": 1,
"Custom item name (null = default name)": "Medium Quality Joint",
"Item short name": "horse.shoes.basic",
"Item skin id": 2894101290
},
"Identifier (used with ganja.give command)": "med_quality",
"Is joint": true,
"Boosts (only works for joints)": {
"Wood boost percentage (1 = 100%)": 0.0,
"Wood boost duration (seconds)": 0.0,
"Ore boost percentage (1 = 100%)": 0.8,
"Ore boost duration (seconds)": 20.0,
"Scrap boost percentage (1 = 100%)": 0.0,
"Scrap boost duration (seconds)": 0.0,
"Max Health percentage (1 = 100%)": 0.0,
"Max Health duration (seconds)": 0.0,
"Healing per use": 4.0,
"Health regeneration per use": 0.0,
"Poisoning per use(a negative value will decrease poisoning)": 0.0,
"Radiation poisoning per use (a negative value will decrease radiation)": 0.0,
"Bleeding per use (a negative value will decrease bleeding)": 0.0,
"Calories per use (a negative value will decrease calories)": 0.0,
"Hydration per use (a negative value will decrease hydration)": 0.0,
"Joint durability (seconds)": 120.0,
"Joint durability loss per hit (seconds)": 10.0
},
"Advanced modifiers (only works for joints)": [
{
"Name (case sensitive! see plugin description for all modifiers)": "Warming",
"Duration (seconds)": 60.0,
"Value": 20.0
}
]
},
{
"Ingredient Slots": {
"0": {
"Amount": 1,
"Item short name": "note",
"Item skin id": 0
},
"1": {
"Amount": 1,
"Item short name": "sticks",
"Item skin id": 2660588149
},
"2": {
"Amount": 1,
"Item short name": "sticks",
"Item skin id": 2660588149
}
},
"Produced Item": {
"Amount": 1,
"Custom item name (null = default name)": "High Quality Joint",
"Item short name": "horse.shoes.basic",
"Item skin id": 2893700325
},
"Identifier (used with ganja.give command)": "high_quality",
"Is joint": true,
"Boosts (only works for joints)": {
"Wood boost percentage (1 = 100%)": 0.0,
"Wood boost duration (seconds)": 0.0,
"Ore boost percentage (1 = 100%)": 0.0,
"Ore boost duration (seconds)": 0.0,
"Scrap boost percentage (1 = 100%)": 1.0,
"Scrap boost duration (seconds)": 30.0,
"Max Health percentage (1 = 100%)": 0.3,
"Max Health duration (seconds)": 30.0,
"Healing per use": 8.0,
"Health regeneration per use": 0.0,
"Poisoning per use(a negative value will decrease poisoning)": 0.0,
"Radiation poisoning per use (a negative value will decrease radiation)": 0.0,
"Bleeding per use (a negative value will decrease bleeding)": 0.0,
"Calories per use (a negative value will decrease calories)": 0.0,
"Hydration per use (a negative value will decrease hydration)": 0.0,
"Joint durability (seconds)": 120.0,
"Joint durability loss per hit (seconds)": 10.0
},
"Advanced modifiers (only works for joints)": [
{
"Name (case sensitive! see plugin description for all modifiers)": "Cooling",
"Duration (seconds)": 60.0,
"Value": 10.0
}
]
}
],
"Require permission for crafting": true,
"Require permission for gathering": true,
"Disable built-in stack fix (set to true if you have problems with item stacking/splitting)": false,
"Automatically extinguish joint when unequiping it": true
}
Custom Smelt Item
Custom Smelt Item is an all-in-one plugin that allows you to add smeltable items, fuel items, and freely set the processing speed of each furnace. Create a unique gameplay experience with new smelting recipes, fuel items, and smelting speed adjustments! Compatible with Oxide. Installing this mod will change the smelting system from the vanilla version.
⚠️Note
This data includes "Custom Smelt Item" and "Custom Smelt Item Experimental." Please install only one of them.
"Custom Smelt Item" functions as a stable version, while "Custom Smelt Item Experimental" functions as a Experimental version.
"Custom Smelt Item Experimental" allows you to set additional foods, but please make sure you understand how to use this mod before using it. If there are many reports of bugs caused by incorrect use, we will discontinue releasing the Experimental version.
Custom Smelt Item Experimental will turn off the visuals of food places in campfires, etc.
Read below for instructions on how to use it.
■ Custom Smelting Items
- Set any item to be smelted
- Freely configure input/output items
- Set processing time for each item
- Set output amount per processing
- Support for skinned items (SkinID)
- Custom name settings for output items
- Item type classification for each furnace type (ore, oil)
■ Custom Fuel System
- Add any item as fuel
- Set burn time for each fuel
- Set by-product output (e.g., wood → charcoal)
- Adjust by-product drop rate
- Support for skinned fuel items
■ Furnace Speed Multiplier
Individual speed settings for each furnace type(Custom Smelt Item)
- Furnace
- Legacy Furnace
- Large Furnace
- Electric Furnace
- Small Oil Refinery
Notice : The speed cannot be adjusted for any other types. The speed for all other types is set to 1. This setting is to adjust the interaction between fuel and cooking time. (Custom Smelt Item Only)
You can fully customize the config, adding refined items, fuel items, refinement speed, and more.
*Please do not delete default items from the settings.
Custom Smelting Item
{
"Smelting Patterns": [
{
"ItemType": "oil", ///ore" (for furnaces) or "oil" (for refineries)
"InputItem": "crude.oil", ///Input item short name
"InputItemSkinId": 0, ///Input item skin ID
"OutputItem": "lowgradefuel", ///Output item short name
"OutputItemSkinId": 0, ///Output item skin ID
"OutputItemName": null, ///Custom display name for the output item (null for default)
"RequiredTime": 30, ///Smelting time (seconds)
"OutputAmountPerProcess": 3 ///Output amount per 1
},
{
"ItemType": "oil",
"InputItem": "diesel_barrel",
"InputItemSkinId": 0,
"OutputItem": "lowgradefuel",
"OutputItemSkinId": 0,
"OutputItemName": null,
"RequiredTime": 180,
"OutputAmountPerProcess": 150
},
{
"ItemType": "ore",
"InputItem": "metal.ore",
"InputItemSkinId": 0,
"OutputItem": "metal.fragments",
"OutputItemSkinId": 0,
"OutputItemName": null,
"RequiredTime": 10,
"OutputAmountPerProcess": 1
},
{
"ItemType": "ore",
"InputItem": "sulfur.ore",
"InputItemSkinId": 0,
"OutputItem": "sulfur",
"OutputItemSkinId": 0,
"OutputItemName": null,
"RequiredTime": 7,
"OutputAmountPerProcess": 1
},
{
"ItemType": "ore",
"InputItem": "hq.metal.ore",
"InputItemSkinId": 0,
"OutputItem": "metal.refined",
"OutputItemSkinId": 0,
"OutputItemName": null,
"RequiredTime": 20,
"OutputAmountPerProcess": 1
},
{
"ItemType": "ore",
"InputItem": "can.tuna.empty",
"InputItemSkinId": 0,
"OutputItem": "metal.fragments",
"OutputItemSkinId": 0,
"OutputItemName": null,
"RequiredTime": 20,
"OutputAmountPerProcess": 10
},
{
"ItemType": "ore",
"InputItem": "can.beans.empty",
"InputItemSkinId": 0,
"OutputItem": "metal.fragments",
"OutputItemSkinId": 0,
"OutputItemName": null,
"RequiredTime": 25,
"OutputAmountPerProcess": 15
},
{
"ItemType": "ore",
"InputItem": "honeycomb",
"InputItemSkinId": 0,
"OutputItem": "honey",
"OutputItemSkinId": 0,
"OutputItemName": null,
"RequiredTime": 3,
"OutputAmountPerProcess": 1
},
{
"ItemType": "ore",
"InputItem": "techparts",
"InputItemSkinId": 0,
"OutputItem": "metal.refined",
"OutputItemSkinId": 0,
"OutputItemName": null,
"RequiredTime": 120,
"OutputAmountPerProcess": 10
},
{
"ItemType": "ore",
"InputItem": "sheetmetal",
"InputItemSkinId": 0,
"OutputItem": "metal.fragments",
"OutputItemSkinId": 0,
"OutputItemName": null,
"RequiredTime": 180,
"OutputAmountPerProcess": 150
},
{
"ItemType": "ore",
"InputItem": "scrap",
"InputItemSkinId": 0,
"OutputItem": "metal.fragments",
"OutputItemSkinId": 0,
"OutputItemName": null,
"RequiredTime": 15,
"OutputAmountPerProcess": 10
}
],
"Fuel Patterns": [
{
"FuelInputItem": "wood", ///Fuel item short name
"FuelInputItemSkinId": 0, ///Fuel item skin ID
"FuelOutputItem": "charcoal", ///By-product item (null if none)
"FuelOutputItemSkinId": 0, ///By-product skin ID (default is 0)
"FuelOutputItemName": null, ///Custom by-product Display name
"FuelOutputAmountPerProcess": 1, ///By-product amount per fuel consumed
"FuelOutputChance": 0.7, ///By-product generation probability (0.0-1.0)
"FuelBurnTime": 10 ///Burn time per fuel (seconds)
},
{
"FuelInputItem": "lowgradefuel",
"FuelInputItemSkinId": 0,
"FuelOutputItem": null,
"FuelOutputItemSkinId": 0,
"FuelOutputItemName": null,
"FuelOutputAmountPerProcess": 0,
"FuelOutputChance": 0.0,
"FuelBurnTime": 80
},
{
"FuelInputItem": "coal",
"FuelInputItemSkinId": 0,
"FuelOutputItem": null,
"FuelOutputItemSkinId": 0,
"FuelOutputItemName": null,
"FuelOutputAmountPerProcess": 0,
"FuelOutputChance": 0.0,
"FuelBurnTime": 180
},
{
"FuelInputItem": "charcoal",
"FuelInputItemSkinId": 0,
"FuelOutputItem": null,
"FuelOutputItemSkinId": 0,
"FuelOutputItemName": null,
"FuelOutputAmountPerProcess": 0,
"FuelOutputChance": 0.0,
"FuelBurnTime": 60
},
{
"FuelInputItem": "cloth",
"FuelInputItemSkinId": 0,
"FuelOutputItem": null,
"FuelOutputItemSkinId": 0,
"FuelOutputItemName": null,
"FuelOutputAmountPerProcess": 0,
"FuelOutputChance": 0.0,
"FuelBurnTime": 30
},
{
"FuelInputItem": "plantfiber",
"FuelInputItemSkinId": 0,
"FuelOutputItem": null,
"FuelOutputItemSkinId": 0,
"FuelOutputItemName": null,
"FuelOutputAmountPerProcess": 0,
"FuelOutputChance": 0.0,
"FuelBurnTime": 120
}
],
"Oven Speed Multipliers": { ///Furnace Smelt Speed
"Furnace": 1.0,
"Legacy Furnace": 1.0,
"Large Furnace": 2.0,
"Electric Furnace": 2.0,
"Small Oil Refinery": 3.0
}
}
Custom Smelt Item Experimental
{
"Can Cook In Furnace": false, ///Can food be cooked in a furnace?
"Smelting Patterns": [
{
{
"ItemType": "food", ///"ore" or "oil" or "food"
"InputItem": "mushroom",
"InputItemSkinId": 0,
"OutputItem": "apple",
"OutputItemSkinId": 3347673417,
"OutputItemName": "Cooked Mushroom",
"RequiredTime": 30,
"OutputAmountPerProcess": 1
},
{
"ItemType": "food",
"InputItem": "seed.corn",
"InputItemSkinId": 0,
"OutputItem": "apple",
"OutputItemSkinId": 3154577332,
"OutputItemName": "Popcorn",
"RequiredTime": 30,
"OutputAmountPerProcess": 1
}
...
],
"Fuel Patterns": [
{
"FuelInputItem": "wood",
"FuelInputItemSkinId": 0,
"FuelOutputItem": "charcoal",
"FuelOutputItemSkinId": 0,
"FuelOutputItemName": null,
"FuelOutputAmountPerProcess": 1,
"FuelOutputChance": 0.7,
"FuelBurnTime": 10
},
...
],
"Oven Speed Multipliers": {
"Furnace": 1.0,
"Legacy Furnace": 1.0,
"Large Furnace": 2.0,
"Camp Fire": 1.0,
"Cursed Cauldron": 1.0,
"Skull Fire Pit": 1.0,
"Stone Fireplace": 1.0,
"Hobo Barrel": 1.0,
"Barbeque": 2.0,
"Cooking Workbench": 2.0,
"Electric Furnace": 2.0,
"Small Oil Refinery": 3.0
}
}
■ Configuration Option Details
ItemType: Item type: "ore" (for furnaces) or "oil" (for refineries)
InputItem: Input item short name
InputItemSkinId: Input item skin ID
OutputItem: Output item short name
OutputItemSkinId: Output item skin ID
OutputItemName: Custom display name for the output item (null for default)
RequiredTime: Refining time (seconds)
OutputAmountPerProcess: Output amount per unit
■ Fuel Pattern Settings
FuelInputItem - Fuel item short name
FuelInputItemSkinId - Fuel item skin ID
FuelOutputItem - By-product item (null if none)
FuelOutputItemSkinId - By-product skin ID (default is 0)
FuelOutputItemName - Custom by-product name
FuelOutputAmountPerProcess - By-product amount per fuel consumed
FuelOutputChance - By-product generation probability (0.0-1.0)
FuelBurnTime - Burn time per fuel (seconds)
Important Notes
- Food items (raw meat, fish, etc.) cannot be set as smelting items in Custom Smelt Items, as they maintain vanilla cooking behavior.
- Custom Smelt Item Only : Furnace speed cannot be adjusted for other types. All other types have the speed set to 1. This setting is to adjust the interaction between fuel and cooking time.
- The same item cannot be set as both a smelting item and a fuel item.
- The same item cannot be assigned to multiple item types (ore + oil).
- Fuel settings can only be used for smelting. Vehicle fuel consumption settings cannot be configured.
- The fuel used for vehicles cannot be customized with this mod.
- Please note that compatibility with other mods is not supported.
⚠️⚠️⚠️Important: How to Use Custom Smelt Items (Experimental)⚠️⚠️⚠️
To stop using this mod and keep the server running, you must remove all custom food items from the input slots of the cookable ovens. Before removing this mod, be sure to run the server console command (or reinstall the mod and then run the server console command again).
Failure to perform this step will prevent the server from starting.
Also, absolutely do not save the server in this state; it will corrupt the server save data.
Target Type
Campfire
Cursed Cauldron
Fireplace
Hobo Barrel
BBQ
Cooking Workbench
Console Command : removefood
When you run the command, a confirmation message will appear. Enter "y" if you agree. Then, remove this mod.
VOID / NINJA WORKS
DISCORD : https://discord.gg/U8uxePjSyA
MADE IN JAPAN
$49.90
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.
Custom Car Dealership: 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
ThemePark Island includes a full suite of classic monuments to ensure a balanced Rust experience:
Tier 3: Launch Site, Arctic Research, Large Oil Rig, Small Oil Rig, Military Tunnel, Giant Excavator.
Tier 2: Airfield, Trainyard, Ferry Terminal, Rad Town, Jungle Ziggurat, Large/Small Harbor.
Tier 1: & Utilities: Bandit Camp, 3x Mining Outpost, 3x Oxums, Lighthouse, Supermarket, Large Barn, Ranch, Abandoned Cabins, Fishing Villages, 3x Water Well.
Resources: Stone, HQM, and Sulfur Quarries.
🙏 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
Well rounded shop, with various features. It's standalone plugin which is compatible with WelcomePanel, HumanNpc.
This plugin also supports selling commands, wipe block, no escape, sales, permission access.
Multi-currency support
Use different currencies for different items. Economics and ServerRewards (RP) is supported as well as scrap or any other ingame item.
Restrictions
Combat, raid, spawn and building block supported alongside with basic cooldowns and wipe block. NoEscape is required for combat and raid block.
Appearance
Simple and clean design to ensure smooth user experience for your players. Additionally Shop can be inserted into WelcomePanel to achieve "all in" server panel.
Customization
Widely customizable and feature rich Shop which will fit all needs of your community.
Field Tested
Plugin made by experienced developer, tested by hundreds of server owners and used by some big organizations.
Discord
Customer support available on discord,
Installation
- unzip downloaded package and place Shop.cs file into your plugin folder.
- after succesfuly loading the plugin, data folder oxide/data/Shop will be generated
- take data files provided in plugin package and drop them into your Shop data folder
After finishing these steps your shop is ready to used.
Server Currency
If you don't wish to use ingame items as currency make sure you use either Economics or ServerRewards as you currency management as only those two plugins are compatible with Shop. Default currency setting is Economics ("eco"), if you wish to change it navigate to "oxide/data/Shop/Items.json", open this file in some text editor (VSC recommended) and simply select "eco" and mass replace for desired value. (video here)
"eco" for Economics
"rp" for ServerRewards
"scrap" or any other ingame item
Shop Categories
To remove, change or add new categories open "oxide/data/Shop/Categories.json" file. There you will find all categories alongside with items lists. If you wish to remove certain items from category, just head over to item list and delete from there.
Items
Changing prices
In "oxide/data/Shop/Items.json" you will find every item with their properties, to quick search for specific items press "CTRL + F". By leaving BuyPrice or SellPrice at 0 you will disable selling or buying of said item. Due to multi-currency support prices can be set only in whole numbers, no decimals. To offset for this, you can set minimal amount requirement. For example instead of selling one piece of wood for 0.01$ you can set minimal amount of 100x wood for 1$.
Removing items
If you wish to remove some items from Shop, you can do that directly in "data/Shop/Categories.json" file. Removing items from "Items.json" is not needed as they have no effect unless they are listed in some category.
Adding new items
To add new item you must first head over to "Items.json" data file and create new entry by copy pasting some of the existing ones. Once done with that you can add the item into category. To add multiple versions of same item can be created by simply adding unique tag behind shortname, for example "rifle.ak{1}", "rifle.ak{2}", etc...
Commands
Adding new commands
Commands can be create at "data/Shop/Commands.json". Plugin can only run server side console commands and then parse steam id or player name with tags {steamid} and {playername}. There are two examples shown in default data file. Server side console commands are common thing and almost all plugins utilize them.
Listing commands in categories
Simply type in one of your command names into category item list like this "cmd/yourCommandName". Slash cmd in front of command name is there to make difference between ingame item and command.
Cooldowns
These are very basic, cooldown is triggered when buy/sell action is triggered. By using minimal amount requirement for items you can manage how much player buy and how often. Cooldowns are managed in "data/Shop/Cooldowns.json". Default data file contains two example of cooldowns but it's simply shortname and amount of seconds.
Restrictions
Raid and Combat Block
Managed by NoEscape plugin, option to enable these two block can be found in config file.
Building Block
Prevents players from using shop while they are building block, option can be found in config file.
Spawn Block
Prevents players from using shop after they respawn, amount of seconds can be set in config file, 0 = disabled.
Wipe Block
Prevents players from buying specific items after wipe. Settings are located in "data/Shop/ItemsWipeBlock.json", similar as cooldowns.
Sales
By Permission (config file)
Discount on every item in the shop assigned by permission, multiple permission can be created with their own discount values.
By Category (categories data file)
Discount for every item within specified category.
By Item
Discount for specific item in the shop. If item is already in discounted category, higher discount will be applied.
WelcomePanel integration
To integrate this plugin into WelcomePanel simply use one of the four configs included in download package. These config were premade for each WelcomePanel template (goes from 1 to 4). In case you have own highly customized layout for WelcomePanel you will have to adjust "Layout Container" in Shop config file by yourself.
Features
Target Designator System:
Players receive a binocular designator. Aim and left-click to mark a target point and call in an airstrike
Strike and Nuke Support:
Supports both standard F15 Strike and F15 Nuke runs, each with independent settings for planes, shots, rocket speed, delay, cooldown, and more
Strike Modes:
Includes multiple strike patterns:
precise, circle, line, and carpet
Custom F15 Flight:
Flight altitude, plane speed, and pre-fire distance are fully configurable
Aircraft spawn, fly their attack run, fire, and clean up automatically when the strike is complete
Rocket Mechanics:
Configurable rocket speed, rate of fire, shots per plane, plane stagger, and impact spread
Direct Designator Delivery:
Admins can deliver Strike or Nuke designators directly to players using the give subcommand
Language Support:
Supports both English and Russian languages for chat messages and the in-game UI
In-Game Store:
Optional in-game store support for purchasing Strike and Nuke designators.
Supports Scrap, Economics, ServerRewards, and IQEconomic providers
Admin Control Panel:
Includes an in-game admin panel for managing store settings, strike settings, warnings, and zone restrictions without editing the config manually
Combat Alerts:
Includes target-marked warnings, inbound warnings, and countdown alerts with map grid support
Blocked Use Zones:
Can block strike usage while the caller is inside a safe zone, and can also block target points inside safe zones or monument bounds
Commands are configurable from the config
Permissions
f15estrike.strike → allows using Strike designators
f15estrike.nuke → allows using Nuke designators
f15estrike.strike.give → allows giving Strike designators to other players
f15estrike.nuke.give → allows giving Nuke designators to other players
f15estrike.admin → full admin access and admin panel access
Commands
/f15 → opens the in-game F15 store
/strike → gives the player an F15 Strike designator
/nuke → gives the player an F15 Nuke designator
/strike give <name|SteamId64> → gives an F15 Strike designator to another player
/nuke give <name|SteamId64> → gives an F15 Nuke designator to another player
Config
{
"Config Version": 3,
"Flight altitude (m)": 250.0,
"Plane speed (m/s)": 200.0,
"Pre-fire distance (m)": 750.0,
"Chat prefix": "[F15]",
"Commands": {
"Strike": {
"Enabled": false,
"Primary": "strike",
"Aliases": []
},
"Nuke": {
"Enabled": false,
"Primary": "nuke",
"Aliases": []
}
},
"Blocked use zones": {
"Block caller while inside a safe zone": true,
"Block target point inside a safe zone": true,
"Block target point inside monument bounds": true
},
"Global warnings": {
"Enabled": true,
"Broadcast when target is marked": true,
"Broadcast countdown reminders": true,
"Countdown warning seconds": 7,
"Broadcast when aircraft are inbound": true,
"Include map grid": true,
"Include world coordinates": true
},
"Purchases": {
"Enabled": true,
"Provider (Economics/ServerRewards/Scrap)": "ServerRewards",
"Strike": {
"Enabled": true,
"Cost": 1500.0
},
"Nuke": {
"Enabled": true,
"Cost": 10000.0
}
},
"Strike": {
"Planes (count)": 1,
"Shots per plane": 10,
"Rocket speed (m/s)": 150.0,
"Rate of fire (shots/sec)": 2.5,
"Stagger between planes (s)": 0.25,
"Impact spread radius (m)": 3.0,
"Confirm delay (s)": 5.0,
"Cooldown (s)": 60.0,
"Default mode": "circle",
"Damage": {
"Building damage enabled": true,
"Building damage scale (%)": 100.0,
"Player damage enabled": true,
"Player damage scale (%)": 100.0
},
"Designator display name": "F15 Strike"
},
"Nuke": {
"Planes (count)": 5,
"Shots per plane": 10,
"Rocket speed (m/s)": 200.0,
"Rate of fire (shots/sec)": 1.5,
"Stagger between planes (s)": 0.35,
"Impact spread radius (m)": 6.0,
"Confirm delay (s)": 6.0,
"Cooldown (s)": 120.0,
"Default mode": "circle",
"Damage": {
"Building damage enabled": true,
"Building damage scale (%)": 100.0,
"Player damage enabled": true,
"Player damage scale (%)": 100.0
},
"Designator display name": "F15 Nuke"
}
}
Need Support?
Highest Rated
Top-rated picks trusted and loved by the community.
-
$16.99
By David
-
$40.00$30.00By nivex
-
$29.99
By LosGranada
-
$29.99
By imthenewguy
-
$24.99
By Whispers88
-
$40.00$31.95By Mevent
-
Free
By Steenamaroo
-
$14.99
By AhigaO
-
$19.99
By Fruster
-
$14.99
By David
-
$45.99$39.09By Monster
-
$19.99$15.99By Fruster
Trending Files
Popular picks members are downloading the most right now.
-
$40.00$30.00By nivex
-
Free
By Steenamaroo
-
$29.99
By imthenewguy
-
Free
By tofurahie
-
Free
By Adem
-
$35.00
By KpucTaJl
-
$16.99
By David
-
$24.99
By Whispers88
-
$40.00
By The_Kiiiing
-
$29.99
By Adem
-
$40.00$31.95By Mevent
Great Deals
Discounted picks, limited-time deals, and sale items worth grabbing now.
-
$85.00$68.00By Ionut Shiro
-
$40.00$31.95By Mevent
-
$25.00$19.00By Rust Bases
-
$1.99$1.59By Ionut Shiro
-
$21.95$11.95By Mevent
-
$8.30$7.05By Shemov
-
$9.99$6.99By beee
-
$7.00$5.60By Ionut Shiro
-
$3.00$2.00By TGMotionz
-
$15.00$12.00By Ionut Shiro
-
$1.00$0.45By kykyxa
-
$7.99$6.39By Ionut Shiro
Latest Reviews
See what customers are saying about their experience with files.
Nice lightweight plugin, brings some fun and engages your players
awesome map , great custom build spots - the 5 stars comes mainly from the performence gains of this map - uses a 3rd less ram than a Procedural map of the same size - well worth the bucks !!
Great plugin! The developer updated it very quickly after the latest Rust update, which helped keep everything running smoothly without any issues.
Another huge plus is that the plugin is completely free, which is amazing considering the quality and support provided. Active maintenance, fast updates, ease of use, and no cost make this plugin an easy recommendation for any Rust server owner. Keep up the great work!
Great tool to moderate your servers. Whenever there has been any issues that I have run into with the plugin, Deathburn has always been more than willing to assist to get us back on the right track.
Extremely easy program to work with as well as the creator is very friendly and helpful when you run into hang-ups.
This plugin is great!, In less than five mins i scaled my entire server to the exact protection level I wanted for our bases!. So easy to use! Plus I had a question and they got back to me with everything i needed to know!. I was trying to use basically a plugin that was the opposite of this and this one is just so much easier plus ingame editable on the fly in seconds! Very happy with my purchase!
Works great
So far this plugin has proven to be a solid and fun addition to my server. Great work thank you!
I have tested this plugin extensively, and it gives me excellent insight into my server's status. The lag spike notifications are also very important. I am very happy with this plugin and with the fast support provided by the plugin developer!
This is a cool plugin. The set up is simple and the UI feels like it's a native part of Rust. Placing the NPC vendor can be done in a few chat commands and persists across wipes once it has been added. Boat building and copying is straightforward and already comes with a few defaults to use.