VinniTV's Wishlist
-
SimpleStats - Web Leaderboard
SimpleStats – Web Leaderboard
Stand out from the competition with these easy-to-integrate statistics for your website!
Features
Make your server unique
Tracking statistics offers unique opportunities. Offer special prizes for your monthly or weekly best or active players. You can reset the leaderboard whenever you want! Who wouldn’t like free VIP next month if he has the most playtime?
Comes with its own plugin
Instead of relying on sometimes outdated and old statistic plugins, SimpleStats comes with its own Oxide plugin.
Multi-server options
SimpleStats allows you to track the statistics of your players on multiple servers. Easily compare players on servers wipe after wipe!
Fully customizable + 3 different designs for free!
The statistics website is fully customizable. Your players can sort by Kills, Deaths, KDR and playtime. It also comes with 3 different designs (for free) by default. If you have a custom website and want it integrated there, no problem: Editing the style files was made extremely easy!
Tested for up to 100,000 players!
Worried about the performance of your website? The script was tested with a total of 100.000 players tracked. It will easily support almost 99.99% of all servers. If you ever experience any issues, hit us up!
Compatible with the Rust Outpost Template or your own website!
If you do own the Rust Outpost Template, you will be easily able to integrate this statistics plugin within just a few minutes. However, do not worry: Even if you’re using a custom website, WordPress or anything else: SimpleStats was made with modularity in mind, you will be able to set it up anywhere.
Demo
https://dev.fabito.net/rust-template/stats.php
Webspace Requirements
You can see all the requirements on our Discord
Recommended Webhoster
If you are not with a hosting company yet, we recommend using Hetzner. They offer great and cheap hosting with all the requirements. You can go with their cheapest plan without an issue, as it includes a database.
Installation Instructions
Installation instructions can be found on our Discord
Troubleshooting
Additional information and help to troubleshoot issues can be found on our Discord
Contact and Support
If you need additional assistance or got any open questions before purchasing, join us on Discord: https://promeus.io/discord
- #simplestats
- #website
-
(and 1 more)
Tagged with:
-
SimpleStatsUI
By Iftebinjan in Plugins
SimpleStatsUI is a sleek and user-friendly statistics interface designed to enhance the gaming experience by providing comprehensive insights into player and clan performance.
Beautiful User-Interface Shows leaderboards of TOP 10 Players in the server & TOP 10 Clans Counts Player Kills, Deaths, KDR, HeadShots, HeadShot.Accuracy, Shooting Accuracy
/stats - Opens UI interface Leaderboard (For Players) /show_kdr - Enable or disable KDR UI (For Players) /enable_kdr - Enable or disable KDR UI for the server (For Admin) /reset_players - Reset all player stats (For Admin) /reset_clans - Reset all clan stats (For Admin)
simplestatsui.admin - Requires admin permission to reset stats
{ "Settings": { "Count NPC": true, "Count Suicides": true, "Reset Player Stats On Wipe": true, "Reset Clan Stats On Wipe": true }, "KDR UI Setting": { "Enable KDR UI": true, "Anchor Min": "0.5 0", "Anchor Max": "0.5 0", "Offset Min": "-305.2 17.999", "Offset Max": "-205.2 77.98", "Kills UI": { "Text": "{kills} Kills", "BackGround Color": { "Hexa Color(#FFFFFF,100)": "#3D4B27,100" }, "Icon ImageURL": "https://i.postimg.cc/nLj1yJ0L/target.png", "Icon Color": { "Hexa Color(#FFFFFF,100)": "#A6CD63,100" }, "Text Color": { "Hexa Color(#FFFFFF,100)": "#A6CD63,100" } }, "Deaths UI": { "Text": "{deaths} Deaths", "BackGround Color": { "Hexa Color(#FFFFFF,100)": "#962F20,100" }, "Icon ImageURL": "https://i.postimg.cc/s2CkmnwL/skull.png", "Icon Color": { "Hexa Color(#FFFFFF,100)": "#C79897,100" }, "Text Color": { "Hexa Color(#FFFFFF,100)": "#C79897,100" } }, "KDR UI": { "Text": "{kdr} KDR", "BackGround Color": { "Hexa Color(#FFFFFF,100)": "#1D425F,100" }, "Icon ImageURL": "https://i.postimg.cc/d14y9dWg/market.png", "Icon Color": { "Hexa Color(#FFFFFF,100)": "#489AD4,100" }, "Text Color": { "Hexa Color(#FFFFFF,100)": "#489AD4,100" } } } }
-
Simple Symmetry
Effortlessly create symmetrical base designs with support for Vanilla servers and Creative ones, All features can be done with or without the UI.
Key Features:
Magical symmetrical building supporting, Foundation Squares and Triangles 2 Sided, 3 Sided, 4 Sided, 6 Sided, and Mirrored 2 and 4 sided for The Most Inclusive Experience! Optional UI for streamlined control. Simple commands to toggle, configure, and customize symmetry. Multiple Symmetry Types
Permission:
Players must have SimpleSymmetry.use to use this.
Commands:
/sym ui – Toggle UI on or off /sym toggle – Enable or disable symmetry /sym show – Display the current Symmetry Center /sym set – Define the Symmetry Center /sym delete – Remove the Symmetry Center /sym {type} – Select the Symmetry Type (options listed below)
Symmetry Types:
N2S - Normal 2-Sided N3S - Normal 3-Sided N4S - Normal 4-Sided N6S - Normal 6-Sided M2S - Mirrored 2-Sided M4S - Mirrored 4-Sided
NOTE:
Demo Video Discord: Shady14u -
Loot Table & Stacksize GUI
By The_Kiiiing in Plugins
Say goodbye to configuration and data files. This plugin lets yo edit the loot of (almost) every lootable object directly over a custom UI. It also includes a graphical stack size editor thus making it ideal for anyone who is not familiar with editing config files.
Do not use in combination with any other stack size controller or loot plugin.
NEW with version 2.1.16:
Improved item search
You can now search for hidden items by adding h: to the start of your search (e.g. the search h:cable will show the cable tunnel item which is hidden by default). This works in both item editor and stack size controller. Full support for CustomItemDefinitions
NEW with version 2.1.7: Direct Loot Refresh
Players with the permission loottable.test can use a button to directly refresh the loot in the crate they are currently looting.
Features:
User friendly GUI - no need to edit config files Loot configuration for every prefab in the game Stack size controller supports individual stack sizes for every prefab Support for custom items Support for third party plugins Fully backwards compatible with version 1.x.x Default config included for every prefab Configuration for Smelting Speed, Recycler Speed and Efficiency Supply Drop configuration
Supported prefabs:
Crates, Barrels NPCs Trees, Ores, Animal corpses Excavator, Quarries Christmas Presents, Eggs, Loot Bags Collectables like Hemp, Corn, etc.
Additional Configuration:
Smelting Speed Supply Drop Recycler Speed / Efficiency
Commands:
loottable - Open the Loottable UI loottable reload - Manually refresh loot loottable remove_dlc_items - Remove all DLC items from your loot configs. This action can not be undone
Permission:
loottable.edit - Required to use the Loottable UI
Required Dependencies (Oxide only):
Image Library: https://umod.org/plugins/image-library
Translations:
This plugin fully supports translation. Out of the box only english is included. For item names to be translated, the plugin https://umod.org/plugins/rust-translation-api is required. English translations are located in /oxide/lang/en/Loottable.json
For Developers:
Loot Api:
Developers can use the Loot Api to register loot profiles for custom NPCs or other plugin related loot.
It is highly recommended to use the provided wrapper to access the API. Documentation is also included:
https://gist.github.com/TheKiiiing/53a37e8bbb48d8a24c8e8b21b9da37ac
Loot Api Example:
void OnLoottableInit() { LoottableApi.ClearPresets(); LoottableApi.CreatePresetCategory(this, "Crates"); LoottableApi.CreatePreset(this, "c_locked", "Locked Crate", "crate_hackable"); LoottableApi.CreatePreset(this, "c_elite", "Elite Crate", "crate_elite"); LoottableApi.CreatePreset(this, "c_military", "Military Crate", "crate_military"); LoottableApi.CreatePreset(this, "c_normal", "Normal Crate", "crate_normal"); LoottableApi.CreatePresetCategory(this, "NPCs"); LoottableApi.CreatePreset(this, true, "npc_cargo", "Cargo Ship NPC", "npc_militunnel"); LoottableApi.CreatePreset(this, true, "npc_control", "Control Center NPC", "npc_militunnel"); } void SpawnNpc() { // Spawn NPC here ScientistNPC npc; // Assign a loot preset to the NPC LoottableApi.AssignPreset(this, scientist, "npc_control"); } void SpawnCrate() { // Spawn crate here LootContainer crate; // Assign a preset to the crate if (LoottableApi.AssignPreset(this, container, "c_locked")) { // The container has been filled with loot return; } else { // The container is not handled by Loottable // Default loot logic goes here } } The resulting configuration page would look like this:
Custom Items API:
Developers can use the Custom Items Api to add a custom item to the Loottable item list. If an item is marked as persistent it will remain in the custom item list until it is removed by ClearCustomItems. All non-persistent items will be removed after the plugin that registered them has been unloaded.
(void) AddCustomItem(Plugin plugin, int itemId, ulong skinId) (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId, bool persistent) //(v1.0.27 or higher) (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId, string customName) (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId, string customName, bool persistent) //(v1.0.27 or higher) (void) ClearCustomItems(Plugin plugin) //(v1.0.27 or higher)
Hooks:
(void) OnLoottableInit() This hook is called when Loottable is ready to receive API calls. This happens either on server boot or when the plugin is loaded. Use this hook to register custom items and loot presets.
(object) OnContainerPopulate(LootContainer container) This hook is called every time a loot container is about to be populated with loot. Returning a non-null value prevents the plugin from spawning loot into that crate.
(object) OnCorpsePopulate(LootableCorpse corpse) This hook is called every time an npc corpse is about to be populated with loot. Returning a non-null value prevents the plugin from spawning loot into that corpse.
(object) OnCustomAirdrop(SupplySignal signal) This hook is called every time a custom supply drop is about to be delivered. Returning a non-null value will cancel the custom supply drop.
Outdated documentation for Version 1:
New with version 1.0.27:
Custom Items can now be created and edited directly in the GUI. They can be created from any existing item and modified in the Item Select menu
You can now create and load backups of your configuration. Commands (F1 or Server Console):
loottable.backup load <name> - Load backup with the given name from the backups folder (will wipe your current configuration) loottable.backup create <name> - Create backup of everything with the given name Backups will be created in the data/Loottable/backups folder. To load a backup, the backup file needs to be present in that folder. When creating backups in the in-game console, the permission loottable.debug is required.
IMPORTANT: DO NOT LOAD BACKUPS FORM SOURCES YOU DO NOT TRUST, they might cause harm to your server
New with version 1.0.16:
Custom Items:
Now you can add custom items used by other plugins directly to your loot table. Other plugins can can register these items using the api (documentation below).
Screenshots:
Overview of crates and their current loot table
Stacksize Editor
Commands:
loottable - Open the editor loottable refresh - Manually refresh crate loot loottable flags - List available flags (explained below) loottable flags <name> <1|0> - Enable / disable a certain flag loottable reload_vanilla_profiles - Manually re-download vanilla loot profiles (only for debuging)
Permission:
loottable.edit - Required to use the editor
Flags:
There are flags to disable some limits in the editor. Only enable these flags if you really need to as they might cause unexpected behavior of the editor. There are currently 3 flags available:
Debug If enabled, the Debug flag provides more detailed information about errors and other actions in the editor. Don't enable this flag unless you want your console full of spam.
UnlockGatherMultiplier allows you to use gahter multipliers less than one and higher than 1000. Note that multipliers less than one might lead to unexpected results in some cases.
DisableItemLimit Probably the safest flag to use is DisableItemLimit as it simply lets you set stack sizes and every other item amount in the editor as high as 2,147,483,647 which is the biggest possible value of a 32-bit integer.
UnlockFurnaceMultiplier lets you use any value as the furnace speed multiplier. Don't enable this flag unless you know what you are doing, since the default value range from 0.1 to 100 should cover most use cases and larger values might impact server performance.
UnlockItemMultiplier unlocks the multiplier when multiplying a loot table.
DisableStackingHooks will disable all stacking related hooks. Enable if you encounter problems when stacking items.
RefreshLootOnExit controls if all crates get refreshed after closing the editor or when reloading the plugin. Enable this only for testing, there might be an increase in entities.
Refer to the Commands section for more information about enableing flags.
Vanilla Configurations:
Since version 1.0.7 there are vanilla loot profiles available for most crates and NPCs. These profiles can be loaded using the "Load default loot table" button at the top center of the editor.
DISCLAIMER:
The vanilla loot profiles in the editor might not exactly match the vanilla loot distribution of the game as it uses a completely different loot distribution system than Rust. These profiles rather serve as a reference point for custom loot profiles.
Important for Carbon users:
In order for this plugin to work with carbon, Harmony references need to be enabled. This can be done with the following command:
c.harmonyreference 1
Required Dependencies (Oxide only):
Image Library: https://umod.org/plugins/image-library
Custom Items API:
Add a custom item to the item list. If an item is marked as persistent it will remain in the custom item list until it is removed by ClearCustomItems. All non-persistent items will be removed after the plugin that registered them has been unloaded.
(void) AddCustomItem(Plugin plugin, int itemId, ulong skinId) (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId, bool persistent) //(v1.0.27 or higher) (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId, string customName) (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId, string customName, bool persistent) //(v1.0.27 or higher) (void) ClearCustomItems(Plugin plugin) //(v1.0.27 or higher) Example:
Its recommended to delay the call a little bit to make sure Loottable is loaded
private void Init() { timer.In(1f, () => { Loottable?.Call("AddCustomItem", this, -946369541, 2664651800, "High Quality Fuel"); }); }
Hooks:
(object) OnContainerPopulate(LootContainer container) This hook is called every time a loot container is about to be populated with loot. Returning a non-null value prevents the plugin from spawning loot into that crate.
(object) OnCorpsePopulate(LootableCorpse corpse) This hook is called every time an npc corpse is about to be populated with loot. Returning a non-null value prevents the plugin from spawning loot into that corpse.
(object) OnCustomAirdrop(SupplySignal signal) This hook is called every time a custom supply drop is about to be delivered. Returning a non-null value will cancel the custom supply drop.
- #loot
- #customloot
- (and 13 more)
-
VehicleEditor
By Cobalt Studios in Plugins
VehicleEditor allows players to modify their vehicles as they wish. Whether it's chairs, sofas, furnaces, recyclers, turrets, or lights – everything can be customized. This plugin provides players with the freedom to design their vehicles to their liking and make functional adjustments.
Features:
Vehicle Modification: Players can modify their vehicles by entering the command `/place` while standing next to a vehicle. Power Supply: Turrets and lights receive power automatically once the engine is running. Configurable Settings: Various parameters can be set in the configuration file, such as: Maximum number of vehicles that can be modified Number of items that can be placed Allowed items Allowed vehicles for modification
Available Vehicles for Modification:
Car Rowboat Minicopter Motorbike PedalBike Train Horse HotAirBalloon ScrapTransportHelicopter RHIB (Rigid Hull Inflatable Boat) TugBoat SnowMobile Locomotive
Chat Commands:
/place: Allows the modification of a vehicle when the player is standing next to it. /place true: When this is used, every vehicle created with the global setting will be added for everyone – when buying, spawning, everywhere.
/edit to re-edit the vehicles
Permissions:
`vehicleeditor.modify1`: Allows players to modify their vehicles. `vehicleeditor.modify2`: Allows players to modify their vehicles.
Video:
Configuration Options:
"VehicleEditor.car": { "EditVehicles": 1, "Car": true, "Rowboat": false, "Minicopter": false, "Motorbike": false, "PedalBike": false, "Train": false, "Horse": false, "HotAirBalloon": false, "ScrapTransportHelicopter": false, "RHIB": false, "TugBoat": false, "SnowMobile": false, "Locomotive": false, "NumberOfItems": 3, "ItemList": { "box.wooden": true, "box.wooden.large": true, "stash.small": true, "chair": true, "sofa": true, "autoturret": true, "recycler": true, "vendingmachine": true, "coffin.storage": true, "furnace": false, "industrial.wall.light.green": true, "industrial.wall.light.red": true, "industrial.wall.light": true, "storage_barrel_b": true, "storage_barrel_c": true, "xmas.lightstring": true, "electric.simplelight": true, "searchlight": true, "arcade.machine.chippy": true, "workbench1": true, "workbench2": true, "workbench3": true, "locker": true, "pookie.bear": true }, "AutoStromOnMotorStart": true, "VehicleMoveDistances": { "autoturret": { "BF": 10.0, "BCK": 15.0 } }, "GlobalSettings": true },
This plugin offers extensive customization of vehicles, greatly enhancing and personalizing the gameplay experience.
