Every module, in detail

What RSM Web actually does

Sixteen modules ship in every install. Below is each one, what it's for, and what's inside it — with a real screenshot of the panel, not a mockup. Click any screenshot to view it full size.

Running the server

Everything between a bare machine and a server that's up, patched, configured and wiping on schedule.

Dashboard

A control screen you build yourself, out of drag-and-resize cards. Put the console next to the live map, keep the stats you actually watch above the fold, and drop the cards you never look at. Save more than one arrangement — a lean one for a phone, a dense one for the desk — and keep each private or share it with the rest of your staff.

  • Cards for server controls, live map, console, server info, player list and metrics
  • Drag to rearrange, drag an edge to resize, remove any card you don't want
  • Multiple saved views, switched from tabs along the top
  • Each view is private to you or shared with your team

Server controls

The page you'll keep open. Start, stop and restart the server, watch CPU, RAM, FPS, entity count and network throughput update live, and type straight into a streaming console instead of alt-tabbing to an RCON client. When a restart isn't going cleanly, Kill Process is there and labelled honestly as the thing that bypasses graceful shutdown.

  • Start, stop, restart, force save and back up — plus Kill Process when a shutdown hangs
  • Status strip: online state, PID, build number, RCON connection, uptime, CPU and RAM, active mod framework
  • Live tiles for players, map, FPS, network in/out, entity count and uptime
  • Console with an All / Errors / Warnings filter, free-text filter, copy and clear
  • Command input with history, and quick buttons for the commands you run constantly
  • Broadcast a message to everyone in-game without opening a console
  • Pin the server process to specific CPU cores — applies immediately and is remembered for the next start
  • 24 hours of metrics charts you can drag to scrub back through

Server installer

Installs and updates the Rust dedicated server through DepotDownloader, so there's no SteamCMD session to babysit. Point it at a directory, pick main or staging, and it tells you the build you're on versus the build that's out. The download streams its output into the page, file by file, and you can stop it mid-run.

  • Install or update via DepotDownloader — no manual SteamCMD
  • Choose the install directory, and switch between the main and staging branches
  • Current build compared against the latest, with an update-available flag
  • Live output with per-file progress, and a stop button that actually stops it

Server configuration

The whole server config as a form instead of a text file over FTP. Settings are stored in RSM's database and written out to server.cfg, so they survive a wipe or a reinstall. The settings Rust only reads at launch are locked while the server is running and say so on the card, rather than silently failing to apply.

  • Server name, searchable tags, website URL and the multi-line description shown in the server listing
  • Banner image and Rust+ app logo
  • Max players, game mode, idle kick, and how many rolling autosave backups to keep
  • PvE mode, monument radiation and player-list censoring as plain toggles
  • Map type, size and seed; server IP, game port and query port
  • A custom convars section for anything the form doesn't cover
  • Launch-argument settings are locked while the server runs, with the reason shown inline

Automation

Watches for Rust updates and applies them without you being awake for it. The part that matters if you run Oxide: because Oxide has no self-update, RSM can hold off on restarting until a matching Oxide build is actually confirmed — and it keeps the server up while it waits, rather than taking you offline for hours next to a broken framework. If no compatible build turns up inside your timeout, it proceeds with whatever's current instead of waiting forever.

  • Detects a new Rust build and applies it unattended
  • Waits for a compatible Oxide build before restarting, without stopping the server while it waits
  • A give-up timeout that proceeds with the latest build rather than waiting indefinitely
  • An update notice window between detecting an update and acting on it
  • A restart countdown broadcast to players in-game and to Discord before the server stops
  • An activity log of what it did and when

Wipe manager

Schedules map wipes and handles the mandatory server update that ships alongside Facepunch's monthly forced wipe. It runs that one once Automation has confirmed the update actually landed — not on a blind date match — so a late patch doesn't wipe you into a version mismatch. Everything can be backed up first, and the backup covers the parts people forget.

  • Recurring schedule — rule, day of week, time of day and branch
  • Forced-wipe handling tied to a confirmed update, not a guessed date
  • Per-wipe options: update the server build, update the modding framework, randomise the seed, randomise the RCON password
  • Optional blueprint wipe for a full BP wipe, kept separate from a normal map wipe
  • Backs up the RSM database, save data, Oxide or Carbon, and HarmonyMods before anything is deleted
  • Backup destination with a path test, and a cap on how many to keep
  • Wipe history, plus a Wipe Now button for off-schedule wipes

Players & moderation

Who's on, where they are, what they said, and what they did — without typing a single RCON command.

Players

Two rosters — who's online now, and everyone who has ever connected — plus the history behind each of them. Every row carries the context you'd otherwise go looking for: Steam avatar and ID, IP, operating system, VAC status, hours in Rust and when they were last seen. Moderation actions are on the row itself, so a ban is a menu click rather than a command you have to get right first time.

  • Online and offline rosters, plus separate loading-in and queue sections
  • Search by name or Steam ID across the whole player directory
  • Per-row detail: avatar, admin badge, Steam ID, IP, OS, VAC bans, Rust hours, last seen
  • Kick, ban and mute from the row's own action menu
  • Activity feed filtered by date range, player, and event type — joins, leaves, deaths, PvP kills, wounded, respawns, chat and PvE kills
  • A bans tab with the full ban history

Live map

Your server's actual rendered map — monuments labelled, standard grid overlaid — with players plotted on it in real time. Useful for the things that are hard to see any other way: a raid building up in one corner, a player sitting somewhere they shouldn't be, or just where the population has clustered. The render is done once and shared across browsers, so opening it on a second device doesn't re-render from scratch.

  • The real rendered map with monuments labelled and the standard grid
  • Player markers with Steam avatars, updating live
  • Drag to pan, scroll to zoom, jump to fullscreen
  • Searchable player list beside the map; click a player to focus them
  • Teleport actions for admins, from the map or the selected-player toolbar
  • A combat heatmap, flagged work-in-progress in the panel itself
  • Map render state is server-side and shared across every browser you open it in

Chat logs

Every in-game chat message the RSM mod captured, kept and searchable — global, team, local and clan. This is the module that settles arguments: search a phrase, filter to one player, narrow to the hour something happened, and read exactly what was said with timestamps and Steam IDs attached.

  • Global, team, local and clan messages, each tagged with its scope
  • Free-text search across message contents and player names
  • Filter to a single player, or to a date and time range
  • Timestamps and Steam IDs on every line, paginated

Teams

Every in-game team on the server, who leads it and who's in it — searchable by team or by player. Handy when a report names one player and you need to know who else is involved, and it's the fastest way to see how the server's groups are actually shaped.

  • Every active team with its member count and current leader
  • Search by team name or by any member
  • Promote a member to leader, or kick them from the team
  • Disband a team outright, behind a confirmation

Leaderboard

PvP kills, deaths and K/D ranked over whatever date range you pick — this wipe, this month, last weekend. Sort by the column that matters, including headshot percentage, which is as good a first look at a suspicious account as you'll get without opening a demo.

  • Kills, deaths, K/D and headshot percentage per player
  • Sort by any of those columns
  • Any date range, with a one-click reset to the current month

Mods & plugins

Pick a framework, install plugins from the places you already get them, and edit their configs without touching the filesystem.

Mod framework

Run vanilla, uMod/Oxide or Carbon, and switch between them without losing plugin data. Each option is laid out with what it actually gives you rather than left as a name to go and research. RSM tracks the installed version against the latest release, so "is my framework current" is a glance, not an investigation — and vanilla still gets server monitoring through RSM's own Harmony mod.

  • No framework, uMod/Oxide or Carbon, each with its trade-offs written out
  • Switch frameworks without losing plugin data
  • Installed version checked against the latest release, with reinstall and update
  • Framework-specific configuration edited in the panel — modded-server flag, plugin file watchers, web request IP, default player and admin groups, chat command prefixes
  • Vanilla servers still get RSM's monitoring through its built-in Harmony mod

Plugins

Browse uMod and Codefling from inside the panel, sorted and tagged the way those sites sort them, and install with one click. What's already installed shows as installed, so you're not guessing. Everything you've got sits on its own tab with an update check across the lot, and each plugin's JSON config opens in an editor in the browser — the single biggest reason people used to keep an FTP client open.

  • Browse uMod and Codefling without leaving the panel, with search, popularity sort and tag filters
  • Version, author, last-updated date and download count on every listing
  • One-click install, and an explicit installed state so you don't double-install
  • Upload your own .cs plugins
  • Check for updates across everything installed at once
  • Edit any plugin's JSON config in the browser and save it back
  • Remove a plugin cleanly, and link out to its original listing

Team & integrations

Getting your staff into the panel, and getting the server out into the places your community already is.

Discord

A bot that's wired into the panel rather than bolted on beside it. It posts a live-updating stats message, bridges chat in both directions, announces joins, leaves and server starts and stops, and maps Discord members onto RSM permission groups so your moderators get panel access from the role they already have. You bring your own bot token, so it's your bot in your server, under your control.

  • Your own bot token and guild, with a test-connection button before you commit
  • Bot display name and avatar set from the panel, reapplied every time it connects
  • A live-updating stats and presence message, with optional control buttons
  • Chat relay in both directions — game chat into Discord, Discord messages back into game chat
  • Announcements for player joins and leaves, and for the server starting and stopping
  • Discord members mapped onto RSM permission groups

Users & permissions

Give every member of staff their own login instead of sharing one. Permissions are set per module and per group at three levels — none, view, or manage — so a moderator can work the player list and chat logs without being able to touch the installer, the config or the user list itself.

  • Individual accounts, each belonging to a group
  • Per-module permissions at none, view or manage
  • Coverage for every module — controls, players and bans, config, installer, mods and plugins, live map, chat logs, wipes, Discord, dashboard, automation, notes, settings, app updates and user management itself
  • Disable an account without deleting it, or remove it outright

Notes

A small Markdown wiki that lives with the server instead of in someone's Discord DMs. Write up your wipe checklist, your staff SOPs, the plugin config you always forget, the reason that one convar is set the way it is — categorised, searchable, and attributed to whoever wrote it.

  • Markdown notes with a live write/preview toggle
  • Categories, plus search across every note
  • Shows who wrote each note and when it was last updated

All sixteen, in one install

There's no tiering and nothing held back for a higher plan — a license unlocks the panel and every module in it. €20 once, up to three machines.