Sign in

Rust server owners vs moderators: roles and per-server access

Running a Rust server with friends or a community means handing out some control without handing out all of it. rustd.xyz has two panel roles, Admin and Moderator. A moderator's access is granted per server, one tick box at a time. This guide explains what each role can do and how to grant and revoke access. It also covers how panel roles differ from Rust's in-game ownerid and moderatorid, which share their names but are a different thing.

The two panel roles

Every person who signs in to rustd.xyz is a user in exactly one account. The account is your community: it owns your servers, your SSH credentials and your plan.

Per-server access

A moderator's access is a list of grants, one per server. Each grant has its own extra permissions, all off by default:

Because the permissions live on the grant, one person can be a full moderator with wipe rights on your weekly server and a kick-and-ban-only moderator on your monthly one. Controls a moderator isn't allowed to use don't appear for them, and the server refuses the action even if someone calls it directly.

How to invite a moderator

  1. Sign in as an admin and open Users in the sidebar.
  2. Under Invite a user, enter their email, set the role to Moderator, and press Send invite. They get a sign-in link by email. There's no password to share.
  3. In their row, press Manage access.
  4. Tick Access for each server they should see, plus any of the extra permissions you want on that server, then press Save access.

Moderators are part of the Community plan and up. On a Solo plan the Moderator role is not offered in the invite form.

How to change or revoke access

What the demo user sees

The live demo signs you in as a shared Moderator with a grant on one real Rust server. That's the moderator experience exactly: the live map, players, chat and logs for that server, and nothing else. The demo can't see the RCON password, SSH credentials, other servers, or the Users page, and its grant starts with every extra permission off. Once a moderator is in, moderating players walks through kicking, banning, muting and player reports.

Panel roles vs in-game ownerid and moderatorid

Rust has its own, separate admin system inside the game. ownerid (auth level 2) and moderatorid (auth level 1) are granted to a SteamID and stored in the server's users.cfg. They control what a player can do in game: the F1 console, admin commands, noclip and so on.

Panel roles are granted to an email address and control what someone can do in rustd.xyz. The two are independent:

The panel can manage the in-game lists for you as well. Each server's Moderators page shows the current owners and moderators from users.cfg. Admins also get Make owner, Make moderator and revoke buttons there. Panel moderators can view the lists but not change them, because in-game owner is more power than a moderator grant gives. New grants take effect the next time the player connects. Removals apply immediately.

Summary

Try it on a real server

rustd.xyz is a hosted control panel for the Rust servers you already run: players, bans, wipes, plugins, Discord and a live map in one place.

Try the live demo → Sign up See plans