Plugin Rust
Oxide C# scrap + paliers + votestats.
Guide pas à pas
De la fiche serveur aux récompenses automatiques — Rust.
-
Créer la fiche serveur
Ajoute ton serveur Rust sur VoteServeur — créer ma fiche. Tu récupères le
server_tokendans le panel. -
Télécharger le pack ZIP
Connecte-toi, choisis ton serveur dans le panneau de droite → ZIP prêt à brancher. Le token est injecté automatiquement.
-
Installer sur le serveur
Dézippe dans
oxide/plugins/— leserver_tokenest déjà dans le ZIP. -
Tester le claim
Vote sur la fiche avec la case récompense + ton Steam ID (64 bits). Le script poll
/api/v1/votes/pendingpuis/votes/claim-steam(~15 s) — quandclaimed = 1, distribue la récompense une seule fois. -
Configurer les paliers mensuels
Édite les tiers dans le pack (YAML / Lua / JSON). Le plugin lit
/api/v1/votes/player(votes_month) pour débloquer les récompenses progressives.
Guide serveur complet : Créer un serveur Rust · Doc API
Flux vote → récompense
- Le joueur vote sur la fiche Rust avec la case récompense + son pseudo in-game (Steam recommandé).
- Ton script poll
/votes/pendingpuis claim (toutes les ~15 s). claimed = 1→ tu donnes la récompense une seule fois pour ce vote.- Les paliers mensuels se basent sur
/api/v1/votes/player(votes_month).
Installation — Rust
Pack natif — dézippe dans oxide/plugins/. Le server_token est déjà écrit dans la config du ZIP.
Paliers mensuels (exemple)
Éditables dans le pack (YAML / Lua / JSON selon le jeu). Placeholders : {player} {votes_month} {votes_total}.
-
7+
Palier 7
inventory.giveto {player} scrap 250 -
15+
Palier 15
inventory.giveto {player} supply.signal 1 -
30+
Palier 30
inventory.giveto {player} scrap 1000
Endpoints
GET /api/v1/votes/pending?server_token=…
GET /api/v1/votes/claim?server_token=…&identity=…
GET /api/v1/votes/player?server_token=…&playername=…
GET /api/v1/votes/check?server_token=…&playername=…
GET /api/v1/votes/top?server_token=…&period=month&limit=10
GET /api/v1/server?server_token=…