Modern vote rewards system for Rust with a premium GUI, vote streaks, Discord integration, cooldowns, categories, and customizable reward packages.
VoteRewardsPlus is a modern and fully customizable vote rewards plugin for Rust servers designed to increase player engagement and server visibility through vote incentives.
The plugin features a sleek UI, vote streak bonuses, Discord webhook support, reward categories, cooldown systems, Economics and ServerRewards integration, custom item rewards with skins.
Built for performance, simplicity, and premium server presentation.
Feature List
Player Commands
/vote - Checks the configured vote site and claims available vote rewards.
/rewards - Opens the GUI.
Admin Commands
/givevote <player> <amount> - Gives vote points to a player.
Requires permission:voterewardsx.give
Main Permissions
voterewardsx.use - To use the voterewardsplus
voterewardsx.bypasscooldown - To bypass cooldowns
voterewardsx.give - To manually give vote points(admin use only)
Category Permissions
voterewardsx.daily
voterewardsx.general
voterewardsx.vip
voterewardsx.weapons
At least one of the category permissions needs to be set to the default player group to show the GUI.
Example of config file.
Vote Sites
| 1 | { |
| 2 | "Name": "RustServers", |
| 3 | "APIKey": "PUT_API_KEY_HERE", |
| 4 | "ServerID": "YOUR_SERVER_ID", |
| 5 | "URL": "https://rust-servers.net/api/?action=custom&object=plugin&element=reward&key={KEY}&steamid={STEAMID}", |
| 6 | "VoteURL": "YOUR_SERVER_URL", |
| 7 | "Enabled": false |
| 8 | }, |
| 9 | { |
| 10 | "Name": "RustServers.gg", |
| 11 | "APIKey": "PUT_API_KEY_HERE", |
| 12 | "ServerID": "YOUR_SERVER_ID", |
| 13 | "URL": "https://rustservers.gg/vote-api.php?action=status&key={API_KEY}&server={SERVER_ID}&steamid={STEAMID64}", |
| 14 | "VoteURL": "YOUR_SERVER_URL", |
| 15 | "Enabled": false |
| 16 | } |
| 1 | { |
| 2 | "Enabled": true, |
| 3 | "StreakRewards": { |
| 4 | "3": 1, |
| 5 | "7": 3, |
| 6 | "14": 5, |
| 7 | "30": 10 |
| 8 | } |
| 9 | } |
| 1 | { |
| 2 | "NoPermission": "You do not have permission.", |
| 3 | "CheckingVotes": "Checking vote sites...", |
| 4 | "VoteSuccess": "Vote claimed successfully from {0}!", |
| 5 | "NoVote": "You have not voted on {0} yet!\nVote here: {1}", |
| 6 | "AlreadyClaimed": "Already claimed vote on {0}", |
| 7 | "FailedContact": "Failed contacting {0}" |
| 8 | } |