AdminRust — the complete guide
Everything your team can do with AdminRust, from installing the plugin to running your own store. Pick a topic on the left, or read straight through.
What is AdminRust #
AdminRust is one web dashboard to run your Rust server. It pairs a single in-game plugin with a hosted control panel, so you and your staff can moderate players, watch live events, catch ban evaders, manage roles, handle tickets and appeals, mirror everything to Discord, and even sell perks — all from your browser or phone.
There's nothing to host and no database to run. Install one file on your game server, sign in with Discord, and your data starts flowing.
Install & connect #
Getting a server connected takes a couple of minutes.
- Create your community. Open the dashboard and sign in with Discord. Anyone in your Discord with the Administrator permission gets full panel access automatically.
- Add a server. Create a server entry in the panel — you'll get a unique server token. Each server you connect has its own token and its own data.
- Install the plugin. Download
RustPanel.cs, drop it into your server'soxide/plugins(orcarbon/plugins) folder, and set the token. The plugin auto-updates itself and prompts staff whenever a new version is ready. - You're live. Within seconds you'll see players, chat, kills and stats land in the dashboard.
Players & profiles #
Click any player name, anywhere in the panel, and a full dossier slides open. Everything you need to make a call is in one place:
- Live state — health, grid position and team while they're online.
- Identity — SteamID, linked Discord account, country, and every alias they've used.
- Statistics — playtime, sessions, K/D, F7 reports, alt suspects and aliases.
- Discord servers — the communities they're in, with known cheating servers flagged in red.
- IP history — addresses they've connected from, the network type, and any shared-IP alt links.
- Moderation history — every ban, kick, mute, warn and note, attributed to the staff member who did it.
- Quick lookups — one-click BattleMetrics, Steam and SteamID.uk links.
Profiles are deep-linkable — share the URL and a colleague lands on the exact same dossier.
Moderation actions #
From any profile (or in-game) you can act instantly. Every action is logged with the staff member's name, a timestamp, and optional notes or evidence.
| Action | What it does |
|---|---|
| Ban | Removes the player and blocks reconnection. Add a reason and optional duration; appeals route into the appeal queue. |
| Kick | Disconnects the player with a reason; they can rejoin. |
| Mute | Stops a player using chat. |
| Warn | Logs a formal warning on their record. |
| Kill / Heal | Instantly kill or fully heal a player. |
| Bring / Goto | Teleport a player to you, or yourself to them. |
| Strip | Clears a player's inventory. |
You can run these from the web or with in-game commands — handy when you're already playing and want to act without alt-tabbing.
Logs & live events #
The Logs view is a live, searchable stream of everything happening on your server — connections, chat, kills, raids and more — landing in real time. Filter by type or search for a name to reconstruct exactly what happened.
Alongside the gameplay feed there's a dedicated admin audit log: every staff action, attributed by name, so you always know who did what. Want those events in Discord too? See Bot & logging.
Live world map #
A real-time, top-down map of your server. See online players and their teams, sleepers, tool cupboards and key entities, updating as it happens — useful for spotting group movements, responding to reports, and getting a feel for where the action is.
Population & FPS history #
AdminRust records your player count and server FPS over time and keeps the history, so you can look back and spot trends. Use the range selector to zoom from the last hour out to a day, week or month.
- Population — find your prime-time hours and see how events or wipes move the needle.
- FPS — catch performance dips and correlate lag with population or entity load.
Alt & ban-evasion detection #
When you ban someone, you don't want them back on a fresh account ten minutes later. AdminRust analyses shared connection data to surface likely alt accounts with a confidence score, and flags accounts with VAC or game bans.
On a profile you'll see suspected alts and shared-IP links, so a ban can cover the whole cluster — not just one account.
IP intelligence #
Each address a player connects from is enriched with its network type — residential, hosting/VPN and so on — plus the network operator and how many other accounts have used it. A connection from a known VPN behind a banned player is a useful signal; a residential line shared by two accounts in the same household is a different story. AdminRust gives you the context to tell them apart.
Cheating-server intel #
Cheat sellers and cheating communities tend to gather in the same Discord servers. AdminRust lets you mark known cheating Discord servers, then shows you at a glance which of your players belong to them.
On a flagged player's profile you'll see a red warning with the count of known cheating servers they're in — and their role in each. It's not proof on its own, but it's a strong lead worth a closer look.
Staff roles & permissions #
Your staff sign in with Discord — there are no extra accounts to create or passwords to manage. What each person can do is controlled by their role.
- Anyone with Administrator in your Discord gets the built-in System Administrator role automatically.
- Build your own roles from a set of tick-box permissions (manage settings, ban players, view logs, handle appeals, and more), or use the sensible defaults.
- Invite individual staff by Discord ID and assign them any role.
Permissions are enforced everywhere — both what a role can see and what it can do. A moderator without settings access simply won't see those controls.
In-game permissions #
Dashboard › Roles / Permission manager
Separate from panel roles, AdminRust lets you manage your server's actual Oxide permission groups from the dashboard — add or remove players from groups like vip or moderator without touching the console.
Linking a role to an Oxide group
You can attach an Oxide group to a panel role. When you do, every staff member with that role is automatically added to the group in-game — and removed again if they lose the role or you change the mapping. Set it once and access stays in sync; no manual oxide.usergroup commands.
Server tweaks #
Dashboard › Plugins
The Plugins tab rebuilds the most popular quality-of-life mods directly into AdminRust — so you get the behaviour without hunting down, installing and configuring separate plugins. Flip a toggle and the setting is pushed straight to your server.
| Tweak | What it controls |
|---|---|
| Gather rates | Multiply resources gathered from nodes, animals and pickups. |
| Quick smelt | Speed up furnaces and campfires. |
| Stack sizes | Raise item stack limits. |
| Instant barrels | Break roadside barrels in one hit. |
| Sort button | One-click sort & loot-all on storage you've placed. |
| Vanish | Let staff go invisible to monitor players unseen. |
The list grows over time. Each tweak respects its own permission, so you decide which staff can use the ones that affect players.
Discord bot & logging #
Dashboard › Discord
AdminRust runs your own Discord bot (not webhooks) to mirror server activity into Discord with rich, customizable embeds. It shows as online in your server while it's running.
Choosing what gets logged where
Each kind of event — joins, chat, kills, bans, reports, admin actions and more — is its own option with a description, and you pick the channel it posts to using the same dropdowns as the rest of the dashboard. Send everything to one feed, or split each category into its own channel.
Auto-setup
Don't want to create channels by hand? Auto-setup builds a category with a channel for every log section in one click, each named with a matching icon. You can rearrange or rename afterwards.
Linked player names
When a log mentions a player, their name is a link straight back to their profile in the dashboard — so an admin reading Discord can jump to the full dossier in one tap.
- Add the bot to your Discord community.
- Open the Discord tab in the dashboard.
- Run auto-setup, or assign channels per log type yourself.
- Tune the embeds to taste — style, content and which events appear.
Tickets & reports #
Players open tickets and cheater reports through a public page — they verify with Steam + Discord first, so you know exactly who you're talking to. Each ticket supports two-way chat, evidence attachments, claiming, accepting and status tracking, with stats so you can see your team's response load.
Reports of suspected cheaters land in the same workflow and link to the reported player's profile, so you can check their alt links and cheating-server flags before deciding.
Ban appeals #
Banned players can appeal through a structured queue instead of DMing you at 3am. They verify their identity, submit their case, and you review and resolve it from the dashboard.
- Verified appeals — the appellant signs in, so you know it's really them.
- One-click lift — accept an appeal and the ban is removed in-game immediately.
- Decision log & notes — keep a record of why each call was made.
- Re-appeal blocking — stop rejected players from spamming new appeals.
Creator Store #
Dashboard › Store
Sell VIP and premium perks directly to your players through your own Stripe account, with far smaller fees than the usual donation platforms. AdminRust hosts a branded storefront, handles checkout, and delivers the purchase in-game automatically.
How it works
- You connect your Stripe account once and build packages (a rank, a kit, anything you can grant with a permission group or a command).
- Players visit your storefront link, sign in with Steam + Discord, pick a package and pay with card.
- The moment payment succeeds, AdminRust grants the in-game group and/or runs the commands — and the buyer gets a real, downloadable invoice.
- Timed packages (e.g. 30-day VIP) are automatically revoked when they expire; refunds revoke the granted rank too.
Your storefront
Customize the store name, tagline, accent colour, logo and currency. Buyers can browse freely and are only asked to sign in when they actually check out. Share the storefront link anywhere — your Discord, your server's MOTD, your website.
Sales dashboard
The Store tab is data-rich: revenue over the last 30 days, what you keep after fees, conversion, store views, average time-on-store, top packages, and a full sales table with each buyer's Steam and Discord identity. Click any sale to open the player's profile.
Connecting Stripe #
Payments go through Stripe Connect. The money lands in your Stripe account — AdminRust never holds your funds — and a small platform fee is taken automatically per sale.
- Open the Store tab and click Connect with Stripe. You'll be taken to Stripe to onboard (or link an existing account).
- Complete Stripe's onboarding — business details and a payout bank account. Stripe verifies you; once done you're returned to the dashboard with the connection marked active.
- Flip your store live and you can take payments.
Building packages #
A package is what a player buys. For each one you set:
| Field | Meaning |
|---|---|
| Name & price | What it's called and what it costs, in your chosen currency. |
| Description & image | Shown on the storefront. Images are sized to fit neatly. |
| Oxide groups | Permission group(s) the buyer is added to — e.g. vip. Tick them from your server's real groups. |
| Commands | Console commands to run on purchase. Use {steamid} and {name} as placeholders for the buyer. |
| Duration | Days the perk lasts (0 = permanent). Timed grants are auto-revoked on expiry. |
Fees & payouts #
On each sale, the full amount is charged on your connected Stripe account and a small platform fee is taken automatically by AdminRust. Stripe's own card-processing fee applies as normal on your side. Payouts to your bank are handled by Stripe on its usual schedule.
You can see exactly what you keep after fees right in the Store dashboard's revenue tiles.
Billing & pricing #
AdminRust is a flat $9 per connected server, per month. There are no tiers and nothing locked behind an upgrade — every server gets every feature in this guide. Add more servers and the price scales one-for-one.
- 14-day free trial (card required), then billed monthly.
- Unlimited staff and players.
- Cancel anytime — you keep access to the end of the period.
See the pricing page for the FAQ, or open the dashboard to start a trial.
FAQ #
Does it work with Carbon?
Yes. The plugin targets the Oxide/uMod hook API and runs on Carbon via its compatibility layer.
Do my staff need separate accounts?
No — everyone signs in with Discord. Assign them a role and they're in.
Where is my data stored?
AdminRust is hosted for you. Player history and moderation data are kept durably and backed up; live state (presence, current stats) is rebuilt from your server whenever the plugin reconnects.
Is the Creator Store the same as my panel subscription?
No. The store is optional and runs on your own Stripe — your sales revenue is yours. The $9/server panel fee is separate.
Can I connect more than one server?
Yes. Each server has its own token, settings and data, and is billed per server.
How do I get help?
Reach out from your dashboard. We're actively building — if something's missing, tell us.