RUST Admin UI Guide

RUST Admin UI Guide

Learn about the Admin UI and what it can be used for

In October of 2021, Facepunch, the developers of RUST, pushed the highly anticipated Missions & Quality of Life Update to all servers. This update brought many significant, game-altering changes. 

Chief among these changes was the ability to land minicopters on cargoship decks, adding the camper module to our vehicle arsenal, and putting that red siren light on top of airdrops falling at night. It also brought a new in-game Admin UI made accessible by pressing the F1 key and selecting the Server tab. This feature enables admins to modify server settings with an in-game GUI, amongst other features.

A feature release that almost went unnoticed by most RUST players, this interface added quite a few notable changes for the RUST admin community. The tools now exist in the game’s UI for admins to perform functions without remembering numerous server commands and variables. RUST admins can take action against offensive players in real time with the Admin UI. This is yet another item to be added to their personal toolbox.

Admin UI Controls

Let’s first look at the buttons used to interact with the various sections in the Admin UI.

IconLabelDescription
RefreshRefreshUsed to force-refresh the category above which it sits.
EditEditUsed to open a numeric adjustment window for convars.
SaveSaveUsed to save changes made to convar values or any other adjustment.
CancelCancelUsed to close the convar adjustment window without making changes.
View HistoryView HistoryDisplays the full edit history of the sign.
DeleteDeleteForce-removes content displayed on the sign remotely. Note: This action cannot be undone.
SpectateSpectateWith the player information window open, spectate simulates the “spectate playerid” command, killing the admin and debugging their field of view into that of the player selected; use ‘respawn’ in F1 to end. 
KickKickTemporarily remove the selected player from the server until reconnection, citing the reason when entered.
BanBanPermanently remove the selected player from the server until unbanned, citing the reason when entered.
CopyCopyUsed to copy field information provided

Admin UI Sections

RUST Admin UI Screen
The In-Game RUST Admin UI Tab

1. Players Section

The Players section is a very efficient method for searching and sifting through the current player list, finding the party that the admin would like to investigate potentially, and having information quick-displayed at a glance. Most features of this section are self-explanatory, such as the current ping of the player next to their name, but others are more involved. From this section, admins may also use the spectate, kick or ban buttons as described above.

ValueDescription
Player NameCurrent player-entered Steam Name on the account in question.
Steam IDThe numeric unique steam ID of the account in question.
Owner Steam IDRelic coding, associated with Family Share, is no longer in RUST.
Ping Speed measurement in gaming to determine client-to-server responsiveness.
AddressThe IP of the connected account user.
Connected TimeThe time that the connected account has been interfacing with your server.
Violation LevelIndicator when the anti-hack violation kicks are disabled of cheat-like instances made by the account.
HealthA player’s current health in-game.

2. Server Information Section

The Server Information section provides a brief synopsis of the server’s current overall status. Some terms may be familiar to the average admin, while others are more advanced and usually background noise at best. All of the following are used in crash reporting to troubleshoot issues.

This information is also accessible through the global.serverinfo command in the F1 console.

ValueDescription
HostnameThe currently displayed name of the server.
MaxPlayersThe threshold for simultaneous user connections is usually a factor of 5.
PlayersThe current sum of connected users.
QueuedUsers wishing to connect but are unable at this time due to the MaxPlayers threshold being met – connection will establish when room permits.
Joining The number of players actively connecting to the server beyond the Queued phase.
EntityCountThe total number of savable entities on the map at the moment.
GameTimeThe internal clock and sun location determine the current in-game hour.
UptimeThe total uptime since the last server start event.
MapInformation about the currently loaded map.
FramerateThe average frames per second of all players connected to the server.
MemoryThe memory allocation performance reporting metric.
CollectionsThe memory collection performance reporting metric.
NetworkInNetwork packets coming in.
NetworkOutNetwork packets going out.
RestartingFalse by default if not currently restarting.
SaveCreatedTimeThe last savestate entry, made every 10 minutes by default.
VersionThe current server version loaded.
ProtocolThe current server version loaded, with the patch protocol identifier

3. Convars Section

The Convars section of the Admin UI allows admins to set server-specific settings. Some can have immediate gameplay impacts, while others may be used to enforce rule mechanics and more. They control things as simple as chicken populations and as complex as weather patterns, ocean levels, or how the server is searchable. Like other categories detailed above, most of the convars are self-explanatory but will be detailed below.

ValueDescription
bear.populationThe current bear population.
boar.populationThe current boar population.
boombox.serverurllistUsed to designate custom radio station lists.
chicken.populationThe current chicken population.
env.timeThe numerical representation (0 – 23) of in-game time.
global.maxspraysperplayerSpraycan convar for the number of sprays allowed at once per player.
global.spraydurationSpraycan convar controlling time sprays remain.
global.sprayoutofauthmultiplierSpraycan convar multiplier for owned tool cupboard sprays.
player.woundforeverThe default false, if set true, players will remain wounded until killed.
server.descriptionThe server description text is displayed on the server listing screen.
server.headerimageThe server header image is displayed on the server listing screen.
server.hostnameThe server hostname is the displayed name on the server listing screen.
server.idlekickWhen enabled, determines duration until AFK kicks initiate.
server.logoimageThe set URL to display the overlay logo image.
server.maxplayersWhen applicable, sets MaxPlayers to numerical representation.
server.motdMessage displayed to all connecting players upon entering the server.
server.radiationThe default true determines if radiation is present on the server.
server.savebackupcountThe number of backups by default created.
server.tagsThe server tags are displayed on the server listing screen.
server.urlAn external URL can be set and opened when pressing View Webpage in the server listing screen.
halloweendungeon.lifetimeThis sets the duration of the Halloween dungeons across a server.
halloweendungeon.populationThis enables or disables the Halloween dungeons across a server.
horse.populationThe current horse population (wild horses, discontinued, not ridable).
hotairballoon.populationThis sets the population of hot air balloons across the server.
minicopter.populationThe current population of minicopters across the server.
modularcar.populationThe current population of modular cars across the server.
polarbear.populationThe current population of polar bears across the server.
rhib.rhibpopulationThe current population of RHIBs found across the server.
ridablehorse.populationThe current population of ridable horses across the server.
scraptransporthelicopter.populationThe current population of scrap transport helicopters across the server.
stag.population The current population of stags across the server.
traincar.population The current population of traincars across the server.
wolf.populationThe current population of wolves across the server.
xmasdungeon.xmaslifetimeThis sets the duration of Xmas dungeons across a server.
xmasdungeon.xmaspopulationThis sets the population of Xmas dungeons across a server.
zombie.populationThe current population of zombies across the server.

4. User-Generated Content Section

The User-Generated Content section of the Admin UI facilitates remotely reviewing all player-created signs on the server. This allows admins to take action against offensive and inappropriate content without having to fly around and look for it or have players discover it first.

Every sign on the map will display within the interface and is browsable by anyone with administrative permissions. From here, admins may view the complete sign artist history and delete content when necessary. You cannot undo this action. 

It’s important to note that this section does not include drawings done via Spraycan.

No Limit Llama's avatar

About No Limit Llama

An aspiring woodworker and web designer. Father, husband, and Rust veteran. Llama has written op-eds and official game documents for over two decades. The earliest writings were on Asheron’s Call, followed by World of Warcraft and eventually Rust. The vast majority of his indoor time is spent running Rust servers or helping friends with their Rust-related projects. He enjoys working around the house, continuing his education when time permits, and creating new processes to simplify activities of daily living for his friends and family. He has an incredible wife, a dog, three children, and one granddaughter.

View all posts by No Limit Llama →