Jump to content
Featured framework
Carbon for modern Rust servers
Fast, self-updating, and built for performance with seamless in-game plugin and server management.
1,800+ servers powered by Carbon
🗃️Configuration 🗃️Lang ✨XP Keys ⚡Permanent Buffs 🎓Skills 🍀Ability 🌐XPPro Editor - Edit the levels, rewards, skills abilities using the website (https://xppro-editor.vercel.app/) ⚙️Languages - Right now I have already translated files you can download and use: German, Spanish, French, Brazilian Portuguese, Russian, Simplified Chinese Translation.zip 📡Live Server for Test before buy (CREATIVE SERVER) client.connect 91.229.114.90:28132  
0.0
Optimize A stylishly designed plugin that boosts player FPS and includes a wide range of performance optimizations. 15+ optimization settings Oxide & Carbon English · Russian Supports Community Servers Depending on the hardware, client FPS either goes up or becomes noticeably more stable. Goals Before developing any plugin, we define the goals it should achieve when running on your game server. Improve players FPS Make your project stand out Improve the overall quality Features and Capabilities We provide extensive functionality for both server owners who purchase the plugin and the players who use it. General Polished and thoughtfully designed interface Extensive plugin customization Players One time notification when low FPS is detected Numerous optimization settings Optimization Settings Players enable exactly what they need — every option is toggled individually, and choices are saved automatically. World Around You Draw distance The server stops sending buildings, boxes and other objects that are far away. Distant trees Trees load only around you instead of the whole map — as you move, they stream in on their own. Saves memory and speeds up joining the server. Images and drawings Drawings on signs, photos, paintings and spray art stop loading. Saves memory and bandwidth. Unapproved Skins Disables skins that have not been accepted into the game but may still be used by other players. Fire, Light & Animations Destruction debris No debris flies around when walls and structures collapse. The difference is most noticeable during raids. Flames Furnaces, campfires, and torches will no longer display flames. The difference is especially noticeable in large, heavily built-up bases. Wind turbine rotation Wind turbines stop spinning. They generate power just like before. Turret lasers Laser sights on turrets and SAM sites are turned off. Falling trees A chopped tree simply disappears — no falling animation, no cracking sounds. Construction smoke Smoke and effects from placing, upgrading and repairing structures are no longer shown. Lights Lamps and searchlights will no longer emit light. The difference is especially noticeable in large, heavily built-up bases. Electricity & Industrial Items in industrial pipes Item animation inside industrial conveyors and pipes is turned off. The conveyors themselves keep working as usual. Recyclers and quarries Recyclers, quarries and pumpjacks stop shaking and animating. They keep on working. Water flow Water inside hoses and pipes is no longer rendered. Sprinklers and water supply work as usual. Effects & Sounds Distant effects Explosions, muzzle flashes and smoke from other players' distant fights are hidden. Everything happening near you stays visible as usual. Voice chat You won't hear other players' voice chat, or will hear it only at a reduced range. Frequently Asked Questions We have anticipated your questions and answered the most common ones below. You can ask any additional questions in the plugin's discussion section. Do you accept suggestions for improving the plugin? Sure! To submit an idea, join our Discord Server obtain the required role, and post your suggestion in the #suggestions channel. What should I do if the plugin is not working? Create a support ticket on our Discord Server and we will help you resolve the issue. Does the plugin require a powerful game server? No. The plugin is well optimized and will not place a significant load on your server, even on low-end hardware or with a high player count. Permissions and Commands Below is a list of the permissions and commands available in the plugin. Permissions optimize.use Grants players access to the plugin Commands /fps Opens the plugin menu Console Commands optimize.wipe Clears the player settings database Join our Click on this text to join our server, get support, updates, and more. Developed in Authors Code by DezLife Design by Illumination
5.0
$15.00
BoatControl is a Rust server plugin that completely enhances boat handling. When taking the helm, a user-friendly CUI interface appears, allowing players to raise/lower sails and anchors, start/stop engines, and switch navigation direction forward or backward. The plugin also supports automatic reloading when the player has ammunition, cannon firing with configurable cooldown (or bypass via permission), and toggling all torches and lanterns without fuel consumption. Additionally, players can control navigation using W/S and fire cannons with the left mouse click.   Want to try it before you buy it? You can try it by accessing the Staging server: connect staging.rustspain.com (provided the server is online, as it's my test server).     Video Update 1.0.0   Features Displays a CUI interface when taking the helm that allows you to: Raise / lower sails. Raise / lower anchors. Turn engines on / off. Change the navigation direction forward / backward (engines and sails reverse accordingly). Reload (if the player has ammunition in their inventory, with a permission to bypass this). Fire cannons with a cooldown (or without it if you have the bypass permission). Turn all torches and lamps on/off (In the settings you can decide whether you want them to consume fuel or not). Allows enabling boat editing anywhere. Blocks edit mode within safe zones. Blocks the ability to activate the anchor within safe zones. Allows you to view the list of authorized players (similar to BetterTC). Sail Configuration System: Displays a window similar to the config menu showing all sails placed on the boat. Each sail shows its health amount below it. Added a button that allows upgrading sails by levels (thrust power). Everything is configurable, including upgrade costs (in-game resources, RP, or Economy). This allows admins to add as many levels as they want in the config.  Engine Configuration System: Displays a window similar to the config menu showing all engines placed on the boat. Each engine shows its fuel amount and health below it. Added the ability to refuel engines using fuel from the player’s inventory. Added another button that allows upgrading engines by levels (fuel efficiency and engine power). Everything is configurable, including upgrade costs (in-game resources, RP, or Economy). This allows admins to add as many levels as they want in the config. Important: There is a maximum speed limit in the game. I have been testing ways to increase the speed, but I still need to continue researching and testing to find the best way to increase it. Automatic repair system: If damage is received during repair, it will stop. If the player runs out of materials in their inventory, it will stop. If the player disconnects, it will also stop. Note: The boat health system is unusual and does not work like a normal building, so the system simulates repairs at different points on the boat depending on the percentage of health lost. That is why you will not hear the actual damaged entity being repaired. BetterTC Integration: If you have BetterTC installed with version 1.6.2 or higher, the automatic Wallpaper placement system will be enabled. Facepunch will add wallpaper support for Boats starting in March; you can test it meanwhile on staging.   You can also change the navigation direction using the W and S keys, and fire the cannons with the left mouse click. I'm open to further improving this plugin over time. If you'd like to see any features integrated, please mention them in the discussion section. Ideas I've tried but haven't been able to implement: Modifying the build area (net size) to make it larger. It doesn't seem possible to change this. Making the engines work without fuel consumption. I managed to do this in an initial test, but then FacePunch changed something and it's no longer possible. I'll try to see if I can adjust fuel consumption to make it more economical. The maximum number of engines and sails cannot be increased. Or at least not easily; it could be done with commands and strange contraptions, but it wouldn't be entirely convenient.   Permissions boatcontrol.use – Enables the functionality for the player when mounting the boat’s helm. boatcontrol.bypassammo – Allows you to fire cannons without using real ammunition from your inventory. Free ammo! (not recommended to give to regular players) boatcontrol.bypasscannoncooldown – Allows you to fire cannons with no cooldown. Maximum bombardment! boatcontrol.edit allows enabling boat editing anywhere. boatcontrol.cannonuse If the player doesn’t have it enabled, the option to control cannons won’t appear in the interface. Not having this permission will not block manual/vanilla use. boatcontrol.authlist Shows the list of players authorized to the Boat, similar to BetterTC. boatcontrol.deleteauth Allows authorized players to remove player permissions individually. boatcontrol.sailconfig  Allows players to open and manage the Sail Configuration menu for boats. boatcontrol.sailupgrade  Allows players to upgrade sails (thrust power) according to the configured upgrade levels. boatcontrol.engineconfig  Allows players to open and manage the Engine Configuration menu for boats. boatcontrol.engineupgrade  Allows players to upgrade engines (fuel efficiency and engine power) according to the configured upgrade levels. boatcontrol.wallpaper  Allows players to use the wallpaper placement system on boats. (Requires BetterTC version 1.6.2 or higher.) boatcontrol.repair  Allows players to use the automatic boat repair system. boatcontrol.repair.nocost  Allows players to repair boats without consuming materials Dynamic repair permissions (speed adjustment)  Allows admins to grant specific permissions defined in the config to adjust boat speed limits.   Commands It currently has no chat or console commands.   Configuration DEFAULT CONFIGURATION { "Enable WASD Direction": true, "Enable Cannon Fire Key (Left Mouse Button)": true, "Cannon Aim Step (degrees per click)": 5.0, "Cannon Fire Cooldown": 5.0, "Cannon Crew": { "Enable": true, "Names": [ "Seaman", "Deckhand", "Bosun", "Gunner", "Quartermaster", "Navigator", "Sailor", "Crewman", "Mate", "Boatswain", "Cannoneer", "Buccaneer", "Mariner", "Sea Dog", "Old Salt" ], "Health": 100.0, "MaxCannons": 0, "Wear": { "burlap.shirt": 1380044819, "burlap.trousers": 1380047706, "burlap.shoes": 2215057317, "hat.boonie": 965553937 }, "RequireOperate": true, "ToggleCrewCooldown": 30.0, "NoCorpse": true }, "Lights": { "Enable Light Toggle Key (R)": true, "Light Toggle Cooldown": 1.0, "Require Fuel For Lights": false, "Light Items (shortnames)": [ "tunalight", "lantern", "torchholder", "largecandles", "smallcandles", "jackolantern.angry", "jackolantern.happy", "chineselantern", "chineselanternwhite" ] }, "Impact Force Physics": { "Enable Impact Physics": true, "Impact Force (default: 100, range: 50-500)": 100.0, "Enable Debug Logging": false }, "Alert Chat": true, "Alert Notify Plugin": false, "Notify: select what notification type to be used": { "error": 0, "info": 0 }, "Color Prefix Chat": "#f74d31", "GUI": { "GUI Windows Belt": { "BG Color Primary": "0.10 0.15 0.10 1", "BG Color Secundary": "0.2 0.30 0.2 0.80", "Button Active Color": "0.2 0.6 0.2 0.80", "Button Inactive Color": "0.2 0.30 0.2 0.80", "OffsetMin": "-200 15", "OffsetMax": "181 79", "AnchorMin": "0.5 0", "AnchorMax": "0.5 0" }, "GUI Windows Info": { "BG Color Primary": "0.10 0.10 0.10 0.8", "BG Color Secundary": "0.2 0.30 0.2 0.80", "Button Active Color": "0.2 0.6 0.2 0.80", "Button Inactive Color": "0.2 0.30 0.2 0.80", "OffsetMin": "-115 -100", "OffsetMax": "115 100", "AnchorMin": "0.902 0.8104", "AnchorMax": "0.902 0.8104" }, "GUI Windows Cannons Menu": { "BG Color Primary": "0.10 0.15 0.10 1", "BG Color Secundary": "0.2 0.30 0.2 0.80", "Button Active Color": "0.2 0.6 0.2 0.80", "Button Inactive Color": "0.2 0.30 0.2 0.80", "OffsetMin": "-140 85", "OffsetMax": "140 185", "AnchorMin": "0.5 0", "AnchorMax": "0.5 0" } }, "Show Info Window": true, "Boat Edit Damage Cooldown (seconds)": 30.0, "Block Anchor in Safe Zone": true, "Block Boat Edit in Safe Zone": true, "Config Version": "1.2.0", "Repair Cooldown After Recent Damage (seconds)": 30.0, "Cooldown Frequency Repair (larger number is slower)": { "boatcontrol.use": 2.0, "boatcontrol.vip": 1.0 }, "Repair Costs (ItemShortName: Amount per block/component)": { "lowgradefuel": 4, "wood": 75 }, "Engine Upgrades": { "Enable Engine Upgrades": true, "Upgrade Levels": [ { "Level": 1, "Display Name": "Tier 1", "Fuel Efficiency Multiplier (1.0 = normal, 0.5 = half fuel consumption)": 0.9, "Power Multiplier (1.0 = normal, 2.0 = double power)": 2.0, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 100, "lowgradefuel": 50 }, "ServerRewards Points": 0, "Economics Money": 0.0 } }, { "Level": 2, "Display Name": "Tier 2", "Fuel Efficiency Multiplier (1.0 = normal, 0.5 = half fuel consumption)": 0.8, "Power Multiplier (1.0 = normal, 2.0 = double power)": 4.0, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 250, "lowgradefuel": 100, "metal.fragments": 300 }, "ServerRewards Points": 0, "Economics Money": 0.0 } }, { "Level": 3, "Display Name": "Tier 3", "Fuel Efficiency Multiplier (1.0 = normal, 0.5 = half fuel consumption)": 0.65, "Power Multiplier (1.0 = normal, 2.0 = double power)": 8.0, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 500, "lowgradefuel": 200, "metal.fragments": 500, "metal.refined": 25 }, "ServerRewards Points": 0, "Economics Money": 0.0 } }, { "Level": 4, "Display Name": "Tier 4", "Fuel Efficiency Multiplier (1.0 = normal, 0.5 = half fuel consumption)": 0.65, "Power Multiplier (1.0 = normal, 2.0 = double power)": 16.0, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 1000, "lowgradefuel": 300, "metal.fragments": 1500, "metal.refined": 100 }, "ServerRewards Points": 0, "Economics Money": 0.0 } } ], "Currency Type (Resources, ServerRewards, Economics)": "Resources" }, "Sail Upgrades": { "Enable Sail Upgrades": true, "Upgrade Levels": [ { "Level": 1, "Display Name": "Tier 1", "Thrust Multiplier (1.0 = normal, 2.0 = double thrust)": 1.5, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 75, "cloth": 100 }, "ServerRewards Points": 10, "Economics Money": 0.0 } }, { "Level": 2, "Display Name": "Tier 2", "Thrust Multiplier (1.0 = normal, 2.0 = double thrust)": 2.0, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 150, "cloth": 200, "leather": 50 }, "ServerRewards Points": 15, "Economics Money": 0.0 } }, { "Level": 3, "Display Name": "Tier 3", "Thrust Multiplier (1.0 = normal, 2.0 = double thrust)": 2.5, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 300, "cloth": 300, "leather": 100, "metal.fragments": 200 }, "ServerRewards Points": 20, "Economics Money": 0.0 } }, { "Level": 4, "Display Name": "Tier 4", "Thrust Multiplier (1.0 = normal, 2.0 = double thrust)": 3.0, "Upgrade Cost": { "Resource Costs (ItemShortName: Amount)": { "scrap": 600, "cloth": 500, "leather": 200, "metal.fragments": 500 }, "ServerRewards Points": 30, "Economics Money": 0.0 } } ], "Currency Type (Resources, ServerRewards, Economics)": "ServerRewards" } } For any problem, doubt, suggestion or assistance do not hesitate to contact me by Discord ninco90    
5.0
sale
About 120 New Raidable Bases by JaaaaaThomas (Pre-Order) Hello everyone, I’m excited to present a brand new base pack! I’ve put a lot of hard work into this project and I hope you’ll appreciate the quality. ⚠️ IMPORTANT: PRE-ORDER NOTICE & UPDATES This is an early pre-order. Since the full pack is still in development, you will pay half the price now and receive one initial base immediately. As time goes on, regular updates and new ready-made bases will be uploaded progressively, until the complete package containing all 120 bases is fully finished and delivered by October 20. What Makes This Pack Different? Unlike other authors who spam 100 easy bases and only a couple of high-tier ones, we maintain a perfectly balanced distribution. This pack includes 120 completely new, raid-ready bases featuring 20 unique designs for every single difficulty level, all the way up to our brand new Clan Bases tier. ✨ Why Choose Us? Balanced Progression: Exactly 20 high-quality bases for each difficulty level (no lazy spam of just Level 1/Easy bases). Brand New Tier: Introducing the exclusive Clan Base difficulty level. Realistic Rust Design: Built to look and feel like a real player lives in them—no empty boxes or laggy, useless decoration spam. 100% Original Designs: Fresh architecture you won't find anywhere else. Superior Quality: Crafted professionally by an experienced building team. Important Reminder This is a Base Model Pack (.json files). It is NOT the Raidable Bases plugin script. These are the blueprints crafted by our professional building team. Level Up Your Server Don't settle for basic cubes. Give your players a challenge they’ll never forget. Whether you're looking for a "Hardcore" event or a permanent fortress for your top clan, these upcoming bases are built to dominate. I hope you enjoy these builds! If you’re satisfied, please leave a positive review—it helps a lot. Also, if you have any suggestions for future updates, feel free to leave a comment below! Thank you! [ Pre-Order Now & Start Building ]
0.0
sale
$40.00 $31.95
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.
5.0
Hello everyone! These files contain the newly updated settings, not the plugin itself. I have worked very hard on these files to ensure that loot containers are no longer empty and to fix the issue of resource stacks reaching 1 million. In the attached photos, you can see the results of my work—how the containers looked before versus how they look now! I will continue to work on this project and implement many more changes in the future. After extensive testing, I’ve concluded that these updates are essential. If you are tired of finding empty containers, that's over—now they will be full! Regarding resources and explosives, they have been balanced to ensure they still spawn correctly without being underpowered. I have also modified the stack sizes for a better experience! Thank you so much for your support. I would greatly appreciate a like and a share for this page!        
0.0
Contracts is a time-rotating quest system plugin that allows you to create versatile quests/missions that rotate periodically. Each contract can have one or more objectives, with multiple objective types to choose from. It doesn't stop there: each objective can be augmented with objective conditions, which add additional requirements in order to progress it. This allows you to define versatile and unique quests: You could have quests as simple as "Kill 5 scientists"... or a little bit more challenging quests like "Kill 5 scientists with an assault rifle" or have crazy requirements like "Kill 5 scientists, with an assault rifle OR an MP5, between 25-50m away, while being below 20 HP, while wearing a bandana and riding a horse". The possibilities are endless! Not just another quest plugin Most quest plugins hand out static, repeatable, single-objective quests with no cap on how many you can have active at once and no deadline on finishing them. Players end up completing them passively in the background without ever engaging with the system, like achievements. Contracts turns these side-quests into main quests by putting them on a timer. A limited set of contracts is live at a time, each with a real deadline you define, so players have to decide what to prioritize rather than mindlessly clear a checklist. That's what keeps players logging back in throughout the wipe, when they'd otherwise burn out once progression stalls. Contracts also supports multi-objective quests with layered conditions (requirements), so a single contract can demand more than "kill 10 scientists." Simple objectives stack into real challenges. Features (Lite) The following are the limited features of the Lite version. See the Full version's page for the full feature set. Read more about the Lite edition on the website. Highly customizable quests/missions to help you build your unique set of goals and control difficulty beyond just progression amounts required. Control the flow and order of how contract objectives can be completed. 5 objective types to vary gameplay across your server 5 objective condition types to add as many layers of challenge that you want to your objectives Customizable categories and their rotation period, with the possibility to disable rotations altogether and manually control when contracts rotate. Clean and customizable UI for browsing and tracking contracts. Leaderboard to rank your whole server by Contract Score. (limited) Event logging with JSONL format support Powerful Web editor to make editing your configs a breeze and viewing insightful charts on your JSONL logs Quick Links ⭐Full Edition 🗨️Discord Server 📄Full Documentation ✏️Web Editor 🧭Roadmap Full Plugin Documentation Contracts is a very large plugin with a growing number of features. Documenting everything on the Codefling plugin page (here) can be very intimidating, inconvenient to read/search and drive new users away when they see a wall of text. For these reasons, I've created a structured, digestable and detailed documentation website with guides for new Contracts users! Check it out: https://www.rustcontracts.com Web Editor Nobody wants to be writing complex JSON structures by hand! Head to the Web Editor at https://editor.rustcontracts.com , drop your data configs and start editing your configs in a convenient UI. The quality of the editor and its extensive features are on par with the quality of the plugin! This isn't just simple forms and inputs. Editor Features Convenient UI: Edit all your contracts, categories and presets in a Web-based UI. No manual JSON editing required. Rich Editing Experience: Validation, undo/redo from anywhere, ID refactoring, autocomplete fields, optional raw JSON editing and more QoL features. Data Persistence: Save snapshots of your configs and restore or download them at a later time (data saved in your browser). Advanced Data Importing: You can import entire data files or choose parts of them to merge into your working config. This makes importing new default contracts or shared contracts into your existing config a breeze. AI Generated Contracts: Use the prompt given by the editor in ChatGPT/Claude and paste its response into the editor to generate a contract. Command Palette: Easily navigate through contracts, categories, presets from anywhere in the editor through the command palette. Stats: View your JSONL logs in pre-made charts to gain insights into your contracts, such as pacing and reward balance. Discord Join the official Discord server for support, announcements and more! https://discord.rustcontracts.com
0.0
🥇Ready to level up your server's raiding experience? 🏆This premium pack contains 300 unique, handcrafted raidable bases divided into 5 distinct difficulty tiers (Easy, Medium, Hard, Expert, and Nightmare). Every base was built manually in-game, saved with CopyPaste, and tested on a live server. Everything is 100% Plug & Play — no setup or editing required! 🏆What Makes This Pack Unique: 300 Custom Bases: Includes 100 Easy, 100 Medium, 40 Hard, 30 Expert, and 30 Nightmare bases. 2 Complete Loot Table Sets: Choose between Difficulty_Loot (higher amounts for modded/high-rate servers) or Difficulty_Loot2 (lower amounts for vanilla-style servers). Fully Defended & Clever Layouts: Built with auto turrets, shotgun traps, flame turrets, SAM sites, land mines, and tesla coils. Some bases feature hidden traps crafted with EditTool so raiders can't easily spot every defense. Visual Variety & Heavy Challenge: Higher tiers utilize mostly Metal and HQM building grades along with custom skinned blocks and deployables. Plug & Play Setup: Pre-configured profiles and main plugin settings included. Just copy, paste, and reload! Important! - In case that you are buying this pack to update your server, contact me, and after buying the pack I can rename the bases special for you, and will send the updated profiles so you won't lose any time. 🎈How to Install (Step-by-Step):   Setting this up on your server takes less than 2 minutes: Base Files: Extract all .json files from all subfolders (copypaste/Easy/, Medium/, etc.) and place them directly into oxide/data/copypaste/. (Do not copy subfolders, only the files inside them!) Loot Tables: Pick ONE of the loot folders (Difficulty_Loot/ for higher rewards or Difficulty_Loot2/ for lower rewards). Copy all 5 .json files into oxide/data/RaidableBases/Difficulty_Loot/. (Do not copy both!) Profiles: Copy all files from Profiles/ into oxide/data/RaidableBases/Profiles/. Plugin Config (Optional): If you want to use the included custom config, copy config/RaidableBases.json into oxide/config/. (Note: This will overwrite your existing config!) Reload: Run o.reload RaidableBases in your server console. Requirements: This pack requires an Oxide/uMod Rust server with the paid RaidableBases plugin (by nivex) and the CopyPaste plugin installed. IMPORTANT: Remove Stone Walls (Enclosures): By default, the plugin spawns a giant stone wall around bases. To remove it: Open oxide/config/RaidableBases/Profiles/Easy.json Find the "Arena Walls" section and change "Enabled" to false: "Arena Walls": { "Enabled": false, ... } Run command: rb.reload in console. In Case that you feel that it's too much loot: Open oxide/config/RaidableBases/Profiles/Easy.json or any tother Difficulty "Amount Of Items To Spawn": 45, A tip from me, I would rather put a little bit more loot in the profiles, so the players wil have a better gameplay. Change the  Amount Of Items to a lower number. Modifying Base Despawn Timers: If you want to change how long a base stays on the map before disappearing, find these lines under "Raid Management" in config:  "Minutes Until Despawn After Looting (min: 1)": 15, "Minutes Until Despawn After Inactive (0 = disabled)": 45 Controlling Automatically Maintained Events: It's spawning 6 bases at every 30 mins - 1h 30 mins, randomly. Easy & Medium got higher chances to spawn. Takes 30 seconds per base to spawn so it's not going to make the server to lag. "Always Maintain Max Events": true, "Max Maintained Events": 6 Auto-Cooking & Sorting (Furnace & Base Sorting): If you want to know how the pack automatically moves resources or food into the right containers when a base spawns, look for these options under "Raid Management" in config: "Move Cookables Into Ovens": true, "Move Food Into BBQ Or Fridge": true, "Move Resources Into Tool Cupboard": true, "Move Items Into Lockers": true Turning Lights and Furnaces On Automatically: "Turn Lights On At Night": true, "Turn Lights On Indefinitely": true, "Furnace Starting Fuel": 1000 Automatic Chat Announcements: If you want the entire server to know when a new raid has appeared on the map, look for "Event Messages" in config: "Announce Buy Base Messages": false, "Show Opened Message For PVE Bases": true, "Show Opened Message For PVP Bases": true Manual Base Registration (Console Commands) If you already have existing bases and do not want to overwrite your profiles, run these commands in your server console (F1 or RCON) to add all 300 bases manually, then run o.reload RaidableBases:  (Important! - In case that you are buying this pack to update your server, contact me, and after buying the pack I can rename the bases special for you, and will send the updated profiles so you won't lose any time.) rb.config add "Easy Bases" easy1 easy2 easy3 easy4 easy5 easy6 easy7 easy8 easy9 easy10 rb.config add "Easy Bases" easy11 easy12 easy13 easy14 easy15 easy16 easy17 easy18 easy19 easy20 rb.config add "Easy Bases" easy21 easy22 easy23 easy24 easy25 easy26 easy27 easy28 easy29 easy30 rb.config add "Easy Bases" easy31 easy32 easy33 easy34 easy35 easy36 easy37 easy38 easy39 easy40 rb.config add "Easy Bases" easy41 easy42 easy43 easy44 easy45 easy46 easy47 easy48 easy49 easy50 rb.config add "Easy Bases" easy51 easy52 easy53 easy54 easy55 easy56 easy57 easy58 easy59 easy60 rb.config add "Easy Bases" easy61 easy62 easy63 easy64 easy65 easy66 easy67 easy68 easy69 easy70 rb.config add "Easy Bases" easy71 easy72 easy73 easy74 easy75 easy76 easy77 easy78 easy79 easy80 rb.config add "Easy Bases" easy81 easy82 easy83 easy84 easy85 easy86 easy87 easy88 easy89 easy90 rb.config add "Easy Bases" easy91 easy92 easy93 easy94 easy95 easy96 easy97 easy98 easy99 easy100 rb.config add "Medium Bases" medium1 medium2 medium3 medium4 medium5 medium6 medium7 medium8 medium9 medium10 rb.config add "Medium Bases" medium11 medium12 medium13 medium14 medium15 medium16 medium17 medium18 medium19 medium20 rb.config add "Medium Bases" medium21 medium22 medium23 medium24 medium25 medium26 medium27 medium28 medium29 medium30 rb.config add "Medium Bases" medium31 medium32 medium33 medium34 medium35 medium36 medium37 medium38 medium39 medium40 rb.config add "Medium Bases" medium41 medium42 medium43 medium44 medium45 medium46 medium47 medium48 medium49 medium50 rb.config add "Medium Bases" medium51 medium52 medium53 medium54 medium55 medium56 medium57 medium58 medium59 medium60 rb.config add "Medium Bases" medium61 medium62 medium63 medium64 medium65 medium66 medium67 medium68 medium69 medium70 rb.config add "Medium Bases" medium71 medium72 medium73 medium74 medium75 medium76 medium77 medium78 medium79 medium80 rb.config add "Medium Bases" medium81 medium82 medium83 medium84 medium85 medium86 medium87 medium88 medium89 medium90 rb.config add "Medium Bases" medium91 medium92 medium93 medium94 medium95 medium96 medium97 medium98 medium99 medium100 rb.config add "Hard Bases" hard1 hard2 hard3 hard4 hard5 hard6 hard7 hard8 hard9 hard10 rb.config add "Hard Bases" hard11 hard12 hard13 hard14 hard15 hard16 hard17 hard18 hard19 hard20 rb.config add "Hard Bases" hard21 hard22 hard23 hard24 hard25 hard26 hard27 hard28 hard29 hard30 rb.config add "Hard Bases" hard31 hard32 hard33 hard34 hard35 hard36 hard37 hard38 hard39 hard40 rb.config add "Expert Bases" expert1 expert2 expert3 expert4 expert5 expert6 expert7 expert8 expert9 expert10 rb.config add "Expert Bases" expert11 expert12 expert13 expert14 expert15 expert16 expert17 expert18 expert19 expert20 rb.config add "Expert Bases" expert21 expert22 expert23 expert24 expert25 expert26 expert27 expert28 expert29 expert30 rb.config add "Nightmare Bases" nightmare1 nightmare2 nightmare3 nightmare4 nightmare5 nightmare6 nightmare7 nightmare8 nightmare9 nightmare10 rb.config add "Nightmare Bases" nightmare11 nightmare12 nightmare13 nightmare14 nightmare15 nightmare16 nightmare17 nightmare18 nightmare19 nightmare20 rb.config add "Nightmare Bases" nightmare21 nightmare22 nightmare23 nightmare24 nightmare25 nightmare26 nightmare27 nightmare28 nightmare29 nightmare30 You will see photos only with 10 bases per Difficulty, beacause I am aware of people stealing my designs. In the pack you will se a file named: RaidableBases_Testing_cfg (this is another config for the pack, that makes the bases to spawn without any cooldown, while the main configuration in  the pack makes the bases to spawn between 30 min up to 1h 30 mins)    🛡️Optimized NPCs The number of NPCs is fully optimized for each difficulty tier. You can find and tweak these balanced guard configurations inside the Profiles/ folder A Note From Me 👋🏻 Hello and welcome! I’ve put my heart and countless hours into creating Raidable Bases Pack 2. Everything was built by me from scratch on my online server. I am incredibly proud of this project, especially the dual-loot table options designed to fit any server economy seamlessly. In case that you want to see few of my bases by urself, contact me and I will join on my public server and will spawn some of them, the ip: 148.251.177.248:28020     .    Why only $60? A massive pack with 300 custom bases and dual loot tables easily goes for $100+ on the market. But as a former server owner myself, I know how hard and expensive it is to find high-quality setups that don't break the bank. I wanted to keep it at a fair, accessible price while giving you top-tier quality for your server! 🌟Support the Work    If you love this pack, please consider leaving a 5-star review! Your feedback means the world to me and motivates me to keep building and improving future packs. Thank you for your support, and happy raiding!🚀
4.8
$19.99
SimplePVE is exactly what the name suggests: a simple and easy-to-use PVE plugin for Rust servers. It allows server owners to control and customize PVE rules individually, either through the config or with a clean in-game CUI. You can also create, edit, and manage PVE/PVP schedules directly, making it easy to run full PVE servers, purge events, or hybrid PVE/PVP setups. ⭐ Key Features Control PVE rules directly from in-game CUI or through the config Easy-to-understand rule system for managing damage, raiding, looting, and protection Enable or disable PVE/PVP manually with commands Create automatic PVP schedules for purge times Supports weekly schedules, such as Sunday to Friday or weekend-only PVP Supports date-specific schedules, such as January 1 to January 7, holiday events, wipe-weekend events, and custom purge periods Automatic PVE/PVP purge events based on your configured schedule Loot protection system to prevent unauthorized looting Zone Manager support for custom PVE/PVP zones Exclude specific zones from global PVE rules Supports many popular event plugins Works without using `server.pve true` In-game rule manager using `/sprules` Debug command to help check why damage is blocked or allowed Optional PVE/PVP status UI for players Customizable UI position, status text, icons, and colors Discord embed messages when PVP purge starts or ends Optional Discord warning messages before PVE/PVP schedule changes Run custom server commands when PVP purge starts or ends Admin bypass permissions for loot and damage control Supports PVP delay when leaving PVP zones Flexible config for server owners who want full control Designed for simple PVE servers, purge servers, hybrid PVE/PVP servers, and event-based servers NEW • CUSTOM STATUS  NEW • PVE/PVP HUD FOR DISPLAYING PURGE EVENTS 📌 Commands /simplepve - Use to enable or disable pve toggle (Chat & Console command) /simplepve on or off - Use to enable disable pve (Chat & Console command) /sprules - Use to Open a Cui to control PVE Rules & Creating Schedules   (Chat command) /spdebug - Use this for debuging rules /sp_change - Use this to change the SimplePVE hud from ingame (Chat command) 📜 Permissions simplepve.admin - Required to enable or disable SimplePVE simplepve.adminloot - Required to view Loots of other players simplepve.admindamage - Required for Admin damages to any entity                                                                                                                                                                                                     🎉 Game hosting perfected, that's Physgun Join the thousands of server owners using Physgun to take their game server communities to the top.   🎬 Video Showcase 🚀 API & Hooks void  OnSPVEPurgeStarted() void  OnSPVEPurgeEnded() TimeSpan  GetPVPStartTimeRemaining() TimeSpan  GetPVPEndTimeRemaining() ⚙️ Configurations 🗃️ Rules Data file in Oxide/data/SimplePVE 📜 FAQ Question: Does SimplePVE require server.pve to be set to false? Yes, it requires server.pve set to false. Question: Where can I change the rules for my PVE server? You can use the `/sprules` command to open the in-game CUI rule manager. You must have the `simplepve.admin` permission assigned to use this command. Question: PVE/PVP schedules times are not working properly, why is that happening? You may need to adjust the `UTC Time Difference` value in the config. Make sure the UTC offset matches your server’s intended timezone. For more details, please check the Info tab below. Question: How do I enable or disable PVE manually? You can use `/simplepve on` to enable PVE and `/simplepve off` to disable it. You need the `simplepve.admin` permission to use these commands. Question: Can I create automatic PVP purge schedules? Yes. SimplePVE supports scheduled PVP/PVE times, allowing you to automatically enable PVP during purge events and return to PVE when the schedule ends. Question: Can I do Weekly schedules like Sunday To Friday or specific date to another date? Yes. SimplePVE supports both option and you can only use one of them at once. Question: Can admins damage players or entities while PVE is enabled? Yes, but only if the admin damage settings and permissions allow it. The permission `simplepve.admindamage` is used for admin damage access. Question: Why is damage still happening during PVE mode? This usually means one of your rules allows that damage type, or another plugin is modifying damage before or after SimplePVE. Use `/spdebug` to help debug which rule is being applied. Question: What does `/spdebug` do? The `/spdebug` command helps you debug damage rules. It can be useful when you are trying to understand why damage is blocked or allowed. Question: How does loot protection work? Loot protection prevents players from looting protected entities or containers, depending on your config settings. Admins can be allowed to bypass this using the `simplepve.adminloot` permission. Question: Can I exclude specific entities from loot protection? Yes. You can add entity shortnames to the `Loot Protection Excluded Entitys` list in the config. Question: Does SimplePVE support zones? Yes. SimplePVE supports Zone Manager, allowing you to create different PVE/PVP behavior inside specific zones. Question: Can I exclude specific zones from SimplePVE rules? Yes. You can add zone IDs to the `Exclude Zone IDs From Rules` config option. Question: Can SimplePVE send Discord notifications? Yes. SimplePVE can send Discord embed messages when PVP purge starts, ends, or when a scheduled event is approaching, depending on your Discord config settings. Question: Can I run server commands when PVP purge starts or ends? Yes. You can add commands to the config options for commands that run when PVP purge starts or ends. ⚙️ Schedules Settings for your own timezone 🛠️ For Developers           💬 Support   Check Out My Other plugins as Well
4.9
DemoPro: The Anti Cheat That Works 🎥 DemoPro turns F7 reports into a single evidence bundle with timeline markers + jump points, so you can jump straight to the key moments fast. It captures footage  Before / during / after the f7 report is made Cheaters can’t hide from this system — no more relying on outdated anti-cheat plugins. This is clear video evidence that makes decisions easier, faster, and fairer. 100% accurate, No False Positives  Key Features 🎥      ✅ Converts **F7 reports** into a  single evidence bundle      ✅ Records BEFORE, DURING, and AFTER every F7 report. You NEVER miss what happens.      ✅ Saves you and your admins loads of time. No more wasting hours spectating players      ✅ Smart sorts demos with Timeline markers + jump points  to reach key moments fast      ✅ Private portal access for you and your admins with **Steam sign-in**      ✅ Assignments, notes, outcomes  (keeps reviews organised)      ✅ Server-friendly: all data is stored off-site on your account, not on your game server, keeping things lightweight and smooth.      ✅ Can be use as a content tool,  you can make cinematic videos from the demos you receive.      ✅ Fully compatible with all Rust server setups.   Proof it works: 🔍 join our Discord and check out the #cheater-clips channel  https://discord.gg/2DCfVFFgvW   7-day free trial: https://rustdemopro.com   RustAdmin Integration: https://www.rustadmin.com Visual snippet of recoil mapping with each attack in timeline Shareable filtered portal links Discord ban feed + global portal search Redesign the portal + dashboard for a more modern and fluid feel  New portal is now live Future Updates AI Integration 🧠 Introduce an AI/ML system that analyses demo files to learn the difference between normal players behaviour vs a cheaters behaviour All Seeing Eye  👁️ An AI powered monitoring layer that automatically flags suspicious players and triggers evidence capture without relying on F7 reports.   Set Up Guide   Step 1 — Create Your DemoPro Space Sign in at https://rustdemopro.com using your Steam account Create your community space Choose monthly or annual billing (includes a 7-day free trial)   Step 2 — Install the Harmony Mod Copy the DLL into: server_root/HarmonyMods/ Start the server once to generate: server_root/HarmonyConfig/ (this contains the config) After editing the config, run: rdm.reloadcfg to apply changes   Step 3 — Connect Your Server In the portal, generate a Server Key Paste the key into the plugin config Make sure uploads are enabled in the config Reload the config, enter this command in your console rdm.reloadcfg    Step 4 — Reports Create Cases When an in-game report (F7) happens, DemoPro automatically builds an evidence bundle The bundle is uploaded to your portal as a case for review   Step 5 — Review & Decide Open the case, assign it, and add notes Download the bundle, jump to the timeline markers Mark the outcome as Reviewed (Clear) or Reviewed (Cheating) with notes for your team If you need any help setting up DemoPro, please open a ticket on our Discord.         How it works  🎥 Server records players in 15-minute chunks with ~30 minutes rolling history. When someone is F7 reported, Demo Pro grabs the “before” buffer and keeps recording. 15 minutes later it adds the “after” clip and uploads everything to the portal. If a player disconnects/reconnects, chunk lengths can be shorter than 15 minutes—that’s normal. Portal statuses 🎥 Players reported → Clip uploaded → Needs Review → Admin downloads → Admin reviews → Mark result Needs Review — new or reset incidents. Downloaded (Needs Review) — someone pulled the bundle but hasn’t finished. Reviewed — Clear / Reviewed — Cheating — finished decisions. Opening & assigning a report 🎥 Click Open on a card to see details. Assign it to yourself immediately and add notes as you investigate. Set the review state to Reviewed (Clear) or Reviewed (Cheating) when done. Assignments and outcomes keep other moderators from duplicating work. Finding the action fast 🎥 Timeline dots: hits/shots, kills, report moment. Use the event feed to jump to notable damage or kill events. Report marker shows where the F7 report landed inside the clip. Downloading the bundle Use Download bundle for a ZIP containing .dem files and a README. The README points to the first demo and the timestamp to jump to—start there. Clip lengths can vary if players disconnect; that’s expected. Load demos into Rust 🎥 Copy the suggested .dem into C:\Program Files (x86)\Steam\steamapps\common\Rust\demos. If the demos folder doesn’t exist, create it (restart Rust once if needed). Playing + controls From Rust main menu, open the Demo browser, refresh, pick the file, and play. Use Alt to toggle cursor, Tab for UI, and debugcamera to free-fly. Cycle nearby players with Spacebar; pause/rewind/fast-forward as needed. Review guidance 🎥 Use the README timestamps as a starting point; check other demos if nothing obvious. If cheating is confirmed: capture proof, upload to the usual place, mark Reviewed (Cheating), and leave clear notes. If clean: mark Reviewed (Clear) and add a quick note (e.g., desync, valid prefire). long story short, when someone f7 reports, you can get a clip, you replay in rust of exactly why, and it shows footage before and during the report. For tips and useful keybinds to help you get the most out of DemoPro, check out the dedicated channels in our Discord.    Discord: https://discord.gg/2DCfVFFgvW Website: https://rustdemopro.com/ Youtube: https://www.youtube.com/@RustDemoPro Cheater Videos            
5.0
Wallpaper Planner Plus
0:20
42
1
0
Wallpaper Planner Plus
RobJ
Skill System
0:27
135
1
0
Skill System
xNullPointer95
APRemove
0:12
440
2
0
APRemove
VORON
Rust Valley GP
0:30
272
5
0
Rust Valley GP
Flecksel
Checkpoint Event
0:27
358
5
0
Checkpoint Event
RTimer
Great Deals
Discounted picks, limited-time deals, and sale items worth grabbing now.
Recently Updated
Recently improved files with fresh updates, fixes, and new content.
Latest Reviews
See what customers are saying about their experience with files.
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. 
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!
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
We installed this on our PVE server a few days ago and its working flawlessly. Admin adds fuses at the beginning of wipe and we cam forget power loss for the remainder of the wipe. We set the minutes for a week (weekly server), and its working as advertised.  Here's a chat sheet for the minutes in popular servers: 1. One week (weekly) - 10080 minutes 2. Two weeks (bi weekly) - 20160 minutes 3. One month (monthly) - 40320 minutes Well done. 
Great Battle Pass plugin with a clean UI, easy configuration, and a very useful web editor. Crash is responsive and keeps the plugin updated.
I’ve purchased and used several of Mevent's plugins at this point (Server Panel, Vehicle Shop, Kits, Daily Rewards, Events, and more) and they’ve all been straight bangers. They look great, have a ton of customization, and honestly make the server feel way more polished and professional. The Server Panel especially has become the central hub for my players, with everything from rules and commands to the shop, kits, rewards, events, vehicle purchases, binds, and server information all in one

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
3.1m
Total downloads
Customers
12.1k
Customers served
Files Sold
171.3k
Total sales
Payments
3.7m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.