Official Rust Plugin

ServerTent Rewards for Rust

Give players configurable in-game items for verified votes and reviews with one-time claims tied directly to their SteamID64.

Installation

From download to first claim.

The plugin uses the listing API key already available in your ServerTent owner dashboard.

01

Install

Place ServerTentRewards.cs in oxide/plugins. uMod compiles and loads it automatically.

02

Configure

Add your listing ID, API key, public listing URL, and the item rewards you want to grant.

03

Verify

Run oxide.reload ServerTentRewards, then use /vote and /claimvote in game.

Configuration

Set the listing and rewards.

After the first load, edit oxide/config/ServerTentRewards.json. Keep the API key private.

{
  "ServerTent listing ID": "YOUR_LISTING_ID",
  "ServerTent listing API key": "YOUR_API_KEY",
  "Public listing URL": "https://servertent.net/listings/view/YOUR_SLUG",
  "Require use permission": false,
  "Vote reward": {
    "Enabled": true,
    "Item shortname": "scrap",
    "Item amount": 100
  },
  "Review reward (requires a Premium listing)": {
    "Enabled": true,
    "Item shortname": "scrap",
    "Item amount": 200
  }
}
Open listing API keys

Player commands

A short, predictable flow.

Commands are open to all players by default. Enable the optional permission to require servertentrewards.use.

/voteOpen the listing with the player's SteamID64 attached.
/reviewOpen the listing at the reviews section.
/claimvoteCheck and claim an eligible vote reward.
/claimreviewCheck and claim an eligible review reward.
/claimCheck both reward types at once.

Built for live servers

Reward once, even when the network is having a day.

  • Exact SteamID64 matching
  • Persisted claim confirmation retries
  • API key kept out of request URLs
  • Per-player request throttling

Ready to install

Connect your Rust server to ServerTent.

Generate a listing key, install the plugin, and choose your rewards.