By
Mevent
in Plugins
Introducing UltimateLeaderboard, the most advanced and comprehensive leaderboard system designed for Rust servers! Elevate your server competitive spirit by tracking an extensive range of player statistics—everything from kills and deaths to resources gathered, items crafted, structures built, and more. Featuring a sleek, customizable user interface and seamless integration with popular plugins, UltimateLeaderboard is the perfect addition to engage your players and showcase their achievements.
⭐️ Features of Ultimate Leaderboard
Track a wide variety of player statistics, including kills, deaths, resources gathered, items crafted, structures built, and more.
Fully customizable leaderboard—choose which stats to display and tailor it to your server unique style.
Intuitive and visually appealing user interface for players to view their stats and compare rankings.
Seamless integration with plugins like ServerPanel for enhanced displays, and Notify/UINotify for in-game alerts.
Flexible data storage options: choose between JSON, SQLite, or MySQL to suit your server needs.
Built-in awards system to reward top-performing players across various categories.
Optimized for high performance, ensuring smooth operation even with large player bases and extensive data.
🖼️ Showcase
Fullscreen Template
ServerPanel V1 (V1.1)
ServerPanel V2
📬 Video Overview
🎮 Commands
/leaderboard or /stats - Opens the leaderboard interface for players to view stats and rankings.
/leaderboard <steamid> - Opens another player's profile (requires ultimateleaderboard.profile permission).
leaderboard.hide <steamid> - Console command to hide a player from the leaderboard (server console only).
leaderboard.wipe - Console command to reset all leaderboard data (server console only).
🛡️ Permissions
ultimateleaderboard.use - grants players access to leaderboard commands and interface.
ultimateleaderboard.profile - allows players to view other players' profiles using the leaderboard command.
⚙️ Web Config Editor
Easily manage your UltimateLeaderboard settings with our web-based configuration editor. This tool allows you to adjust plugin configurations through a user-friendly interface, eliminating the need to manually edit files on your server.
P.S. To access the web config editor, you must be part of the "UltimateLeaderboard" group in our Discord server. Join us at https://discord.gg/mevent and request the group to get started.
📚 FAQ
Q: How do I install UltimateLeaderboard?
A: Download the UltimateLeaderboard.cs file, place it in your oxide/plugins directory, and restart your server or reload the plugin using the Oxide command oxide.reload UltimateLeaderboard.
Q: Can I choose which statistics to track and display?
A: Yes! The plugin allows you to customize tracked statistics and leaderboard displays via the configuration file. You can enable or disable specific stats like kills, resources, or events to suit your server.
Q: What data storage options are available?
A: UltimateLeaderboard supports JSON, SQLite, and MySQL. You can select your preferred storage method in the config file, offering flexibility for small or large servers.
Q: How do I set up the awards system?
A: In the configuration file, define award categories (e.g., most kills, top gatherer) and their criteria. The plugin will automatically track and assign awards to top players based on your settings.
Q: What happens to the data on a server wipe?
A: By default, data wipes with a new save file, but you can disable this in the config (Wipe data on new save) to persist stats across wipes if desired.
💻 Custom Prefabs
UltimateLeaderboard supports advanced custom prefabs for granular statistics tracking and display:
total_play_time - Total playtime (in seconds)
current_playtime - Current session duration
kdr - Kill/Death ratio
points - Internal points system
longest_kill_distance - Longest kill distance record
total_hits - Total player hits
total_resources - Total resources gathered
total_items_crafted - Items crafted
events_won - Event victories
structures_built - Structures built
upgrades_performed - Building upgrades
name/nickname - Player display name
formatеed_total_playtime - Human-readable playtime (Xd Xh Xm)
kd - K/D formatted as "Kills/Deaths"
favorite_resource - Most gathered resource
favorite_crafted_item - Most crafted item
favorite_event - Most won event
favorite_building_material - Preferred building material
favorite_weapon - Most used weapon
total_quests_completed - Total completed quests
📊 Available Loot Types
None
Construction
Medical
Event
Farm
Gather
Kill
Consume
Raid
Death
Craft
Crate
LootItems
Fishing
Puzzle
Custom
Upgrade
ShotFired
ExplosiveUsed
RecycleItem
BodyHits
WeaponUsed
RaidableBases
Economy
Quest
EconomyBalance