DeutscherRitterPlatz's Wishlist
-
MBPromoCode
By Barry_Allenn in Plugins
🎁 MBPromoCode — Modern Promo Code System for Rust
📖 Overview
MBPromoCode is a clean and powerful promo code system for Rust servers.
It gives administrators full control over unique promo codes, rewards, activation limits, and expiration dates — all through a beautiful, user-friendly interface.
Whether you want to reward new players, promote your social media, or run limited-time events — MBPromoCode makes it effortless.
✨ Main Features
🎟️ Promo Code Management
Create unique promo codes with rewards, usage limits, and expiration dates. Automatically track activations per player. Prevent abuse with built-in validation and cooldown systems. Examples:
WELCOME → gives 1000 wood BONUS → gives 500 stone
🖥️ Simple & Modern Interface
Intuitive UI for entering and activating promo codes. Buttons for “Activate” and “Close” actions. Customizable background images via ImageLibrary.
💬 Notification System
Sends announcements to global chat when a promo code is activated. Fully customizable messages with color formatting and tags. Works in English, Russian, and Ukrainian.
🔐 Logging & Security
Every activation is logged. Expiration and usage limits are automatically checked. Safe and lightweight — no performance impact.
🌐 Media Integration
Add QR codes linking to your TikTok, Discord, or website. Great for promotional events and influencer campaigns.
⚙️ Configuration Highlights
{ "EnablePromoCodeBroadcast": true, "MessagePrefix": "<color=#0057b8>[Promo]</color>", "PromoCodes": { "WELCOME": { "Reward": "give {player} wood 1000", "Expires": "30.10.2025", "MaxUses": 50 }, "BONUS": { "Reward": "give {player} stone 500", "Expires": "01.11.2025", "MaxUses": 100 } } }
💡 Usage Workflow
The player opens the menu with /promo. They enter the code and press Activate. If the code is valid — the reward is granted. A message is displayed in global chat (optional).
🌍 Localization
English Russian Ukrainian All messages are stored in language files and can be freely customized.
💎 Perfect For
Servers running events or giveaways. Communities promoting social media engagement. Admins who want a polished promo code experience with full customization. -
XStatistics
XStatistics - statistics for your server.
- Optimization of the interface for different monitor resolutions.
- Storing player data in - oxide/data/XDataSystem/XStatistics or MySQL or SQLite.
- There is a lang ru/en/uk/es.
- Sound effects when interacting with the menu.
- UI settings in the configuration.
- Display TOPs in game chat.
- Ability to customize the privacy of the default statistics.
- Ability to delete a player's stats after they have been banned.
- Ability to customize grades of building blocks. [ To be recorded in statistics. ]
- Ability to add a player to the blacklist. [ Player's statistics will not be displayed in the TOPs and will not be available to other players. ]
- Ability to use MySQL or SQLite database.
- Ability to automatically give awards and clear data after a WIPE. [ Settings in the configuration. ]
[ Plugin economics or any other. Also [ RU ] GameStores. ]
- A player can hide/open his statistics. [ Need permission. ]
- A player can view the statistics of other players. [ Need permission. ]
- A player can reset their statistics to zero. [ Need permission. ]
- The player can view the entire list of players and search. [ Need permission. ]
- Creating an unlimited number of categories, subcategories and pages.
- Creating custom TOPs, coefficients and awards. [ Unlimited number. ]
- Various admin commands to manage player statistics.
- Support and compatibility with many plugins.
- Server events (Bradley, Chinook, and Patrol Helicopter) count as stats for the player who did the most damage.
- Checking OwnerID of Building blocks, Constructions and other entities.
- Ability to create a Global TOP of your project. [ For this purpose it is enough to enter MySQL data and server name into the configuration.]
[ This TOP can be disabled in the configuration and only the TOP players of the server can be used. Or you can use two TOPs at the same time! ]
- Ability to use pages for categories with subcategories.
- Administrator Mode. [ View hidden player stats, open player search and more ].
- Automatic deletion of statistics of players who have not logged connection the server for N days.
- Ability for players to disable messages with the TOP players in chat.
If your server is visited by more than 500 players, it is recommended to use SQLite or MySQL.
Statistics were tested on a server with 120 online and 5000 players in the database. Excellent result on optimization.
To display player avatars you need to customize the configuration of the ImageLibrary plugin!
What are the statistics at this point?
Global TOP data is manually deleted from the MySQL database. [ It is important that the servers are turned off so that online players data is not written to the database ].
Or after all servers are wiped, run the command - player_stats_reset globaldata null - on one of the servers.
[ Also take into account the servers parameters, for a fair TOP they should be the same! ]
Shortnames to customize statistics
Permissions
xstatistics.use - access to the statistics menu. xstatistics.top - access to the TOPs of subcategories. xstatistics.coefficients - access to view the coefficients. xstatistics.player - access to view player statistics, player list and player search. xstatistics.resetwipe - access to the ability for a player to reset his statistics - WIPE. xstatistics.resetall - access to the ability for a player to reset his statistics - ALL TIME. xstatistics.shstats - access to the ability to hide/open your statistics. [ If the permission has been revoked, the statistics privacy will automatically change to default. ] xstatistics.admin - access to admin mode. Commands
/stat, /stats, /statistic, /statistics - to open the statistics menu. [ Commands can be changed in the config. ] Server console --- Admin commands. stats_ct <customTopName> - to see the top players. [ Custom TOP. ] stats_t <subcategoryName> - to see the top players. [ TOP subcategory. ] player_stats_reset statswipe <steamID> - to reset a player stats to zero - WIPE. player_stats_reset statsall <steamID> - to reset a player stats to zero - ALL TIME. player_stats_reset all <steamID> - to reset a player stats to zero - WIPE and ALL TIME. player_stats_reset global <steamID> - delete a player from the database Global TOP. [ Player must be offline! ] player_stats_reset globaldata null - Delete data from a table in a MySQL database - Global TOP. [ Use this command after all of your servers have been wiped. ] [ The command can be used on any of the Global TOP servers. ] player_actstats global true/false - change statistics privacy for all players. player_actstats <steamID> true/false - change statistics privacy for a player. stats_give_award - start giving out awards for TOPs. stats_clear_data_wipe - to clear all statistics - WIPE. [ Same as after a server wipe ] API
- void API_AddSubcategoryValue(BasePlayer player, string subcategoryName, long amount) - Add a value for the subcategory. player - must be online and not equal to null. - void API_SetSubcategoryValue(BasePlayer player, string subcategoryName, long amount) - Set a value for the subcategory. player - must be online and not equal to null. - bool API_CheckForSubcategory(ulong userID, string subcategoryName) - Check if a subcategory exists. - long API_GetSubcategoryValue(ulong userID, string subcategoryName) - Get the subcategory value. Config
-
OreLocations Detector
By cengizhanbucak in Plugins
Plugin shows the locations of mines in the Rust game to players on leave for a certain period of time. This helps players pool resources around them more quickly and efficiently.
Properties
Players can see the mines for a certain period of time. Marking of mines with different colors according to their location (Sulfur, Metal and Stone). The configuration file allows server owners to customize the plugin's features. Players will not be able to reuse the command during the specified cool-down period. Multilingual support of the plug-in and availability of language files.
Permissions
orelocations.show - authorization to use the plugin
Configuration
you can set the the configuration file
{ "CooldownTime": 300.0, "DisplayDuration": 30.0, "MaxDistance": 500.0 } -
Plus PvP
By cengizhanbucak in Plugins
When NPC and players are killed, restore health and quench thirst and hunger
Properties
Health is added when a different player or NPC is killed Hunger and thirst, health will begin to increase entirely equal to 100 per kill.
Permissions
pluspvp.use - authorization to use the plugin
Configuration
you can set the values to be added per kill from the configuration file
{ "Calorie Increase": 50.0, "Health Increase": 10.0, "Hydration Increase": 50.0 }
- #health
- #hydration
-
(and 2 more)
Tagged with:
-
Loot Spawner Plus
LootSpawnerPlus is an advanced, performance-optimized Rust plugin designed to make loot spawning more dynamic and customizable. With this plugin, server admins can easily create and manage loot spawn points directly through a clean and intuitive user interface (UI). Whether you need random quantities, random intervals, or a combination of both, LootSpawnerPlus gives you full control with zero memory leaks and excellent performance.
Key Features
• 🎮 Full UI Management: Manage all loot spawn configurations directly from the in-game UI. No need for complex commands or editing files manually!
• ⚡ Random Quantity & Interval: Choose whether your loot spawns at random quantities, random intervals, or both. Customize the behavior to suit your server's needs.
• 🛠️ Easy Configuration: Spawn loot at specific locations and set timers and quantities, all with just a few clicks.
• 💡 Performance Optimized: LootSpawnerPlus is designed with efficiency in mind, ensuring your server stays lag-free even with numerous spawn points.
• ✅ Memory Leak-Free: Enjoy a smooth, stable experience with zero memory leaks.
• 🔄 Simple Command: Use the command /lootspawnerplus to access to the UI and manage all spawn settings.
How It Works
Once installed, admins can configure loot spawns using a highly intuitive UI system. Adjust settings like:
• Spawn Name
• Item Name
• Position (X, Y, Z)
• Quantity: Set a fixed amount or enable random quantities for a more dynamic loot experience.
• Interval: Set a fixed spawn interval or enable random intervals for unpredictability.
Why LootSpawnerPlus?
• Flexibility: Control over both random intervals and quantities means you can fine-tune loot spawning to create the perfect gameplay experience.
• Performance: The plugin is crafted with high performance in mind, ensuring that even with many loot spawns, server performance is never compromised.
• No Memory Leaks: Say goodbye to memory leaks! LootSpawnerPlus ensures your server runs smoothly over time.
Command
/lootspawnerplus - Open the loot spawn UI and manage spawn points.
Make loot management on your Rust server easier, more dynamic, and more efficient with LootSpawnerPlus! 🎉
Example Config:
{ "Spawn1": { "Interval": 30.0, "IsEnabled": true, "IsRandomInterval": true, "IsRandomQuantity": false, "ItemName": "ammo.rifle", "Position": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Quantity": 16, "RandomIntervalMax": 60.0, "RandomIntervalMin": 30.0, "RandomQuantityMax": 60, "RandomQuantityMin": 10, "SpawnName": "Spawn1" } }
