HARDSIDESTUDIO

Rust plugin + PHP backend

Web Ranking — a live Rust leaderboard on your own website

Tracks kills, deaths, playtime and farming on your server and pushes a leaderboard to your own site on a timer — plus a full snapshot at the end of every wipe.

Illustration of modules plugging into a server

What it does

How Web Ranking works

It is the ranking behind rustportugalia.pt. The plugin records the stats; a small PHP receiver on your web host accepts the upload only with the shared secret and writes the JSON your page reads.

Anti-farm logic is included because it was needed: kills of the same player inside a time window don't count, teammates don't count, and a minimum playtime keeps one-off visitors off the board.

Features

What you get

  • Kills, deaths, playtime, farmThe leaderboard players actually argue about.
  • Anti-farmSame-victim window, team kills ignored, minimum playtime to appear.
  • Wipe-awareOptional reset on a new map save and a heavy end-of-wipe snapshot.
  • In-game commands/rank, /stats, /top and /farm for players.
  • Your site, your dataUpload protected by a shared secret; nothing goes through us.

Commands & permissions

What you type

Command / permissionWhat it does
/rank · /stats · /top · /farmPlayer chat commands (can be turned off).
ranking.push · ranking.reenviarConsole: push the leaderboard now / resend.
ranking.snapshot · ranking.estadoConsole: end-of-wipe snapshot / status.

Requirements

What you need

  • Rust server with Oxide/uMod or Carbon.
  • A web host that runs PHP (the receiver is included).

FAQ

Questions

Do I need a database?

No. The receiver writes JSON files your page reads.

Can players cheat the board by killing the same friend?

That's what the anti-farm window and the team check are for.

Related

Works well with

Raid Alerts

Available

Detects explosive damage on player-built structures and posts a raid alert — map grid and the base's authorised owners — to a private Discord channel the moment the first wall is hit.

Oxide · Rust€12
Details →

Map Labels

Available

One console/RCON command that reads every monument on the currently loaded map and returns its name and position as JSON — for labelling your own live map, whatever you build it in.

Oxide · Rust€9
Details →

Companion Bot

In testing

Players buy a companion with scrap and it behaves like a real teammate: it walks, it farms, it runs your base chores, and it can die. No teleports, no flying, no AI service — every decision is plain code running on your server.

Carbon (tested) · Rust
Details →