RUST Player List Command

RUST Player List Command

Getting the current RUST player list for a server

The RUST player list command allows admins the ability to see all currently connected players on a given server.  This can be achieved by admins, moderators, and while regular players must use a different method to get the current RUST player list. There are a handful of commands available to admins and mods that allow them to get not only the player names, but additional details about those players currently connected to their server.

Viewing a server’s player list for non-admins*

  1. Login to Steam and connect to the specific RUST Server
  2. Once connected, press SHIFT + TAB together
  3. The steam overlay will appear
  4. Press the “View Players” button
  5. The current server’s RUST player list will be displayed

* Note: There are long standing bug reports for the Steam Community Overlay in which the expected functionality has been”broken” for years. There are also limitations, such as players who’ve set their privacy settings to display themselves as offline, will not show up in this list. In addition, there are scaling limitations to the number of players that are able to be displayed in the dialog. An alternative to viewing the entire list of players would be using a 3rd party service that utilizes the Steam and RUST APIs.

View Players Button

Steam Overlay View Players Button

A few practical reasons for using the RUST player command:

  • Capturing a snapshot of all players on a server at a given moment
  • Gathering the steam IDs of all players online
  • Setting up giveaways, raffles, or other related events.
  • Dividing current player base into teams
  • Analyzing player names over time for analytical purposes
  • Reviewing player names for enforcing server rules
  • Identifying particular groups, clans or

Who can enter the RUST players commands

The RUST players command can be issued on vanilla RUST servers by RUST admins and moderators only.  Players on vanilla RUST servers cannot use the players command or any of the player list or user list commands. Players that want to view a list of current players on the RUST server can use the player list provided through the Steam Overlay Option.

RUST players command (1 of 4)

The players command is used to print out a list of all currently connected players on a RUST server.

  • If issuing the command from inside the game and want to copy out the results of the command, run the specific players command syntax listed below, then run the “console.copy” command. This will copy the current contents of the F1 console onto your system’s clipboard, so you can paste the contents where you like.
  • If needing to copy out just the player list, with no additional or prior console text, run the “console.clear” command. This will remove all prior content in your console.
  • User names that are longer than 15 characters will be truncated down to 14 characters. If the player’s full profile name is needed, use the users command listed below.
  • The players command can be issued from both the in-game console and RCON platforms.

players

On success the console will display:

IDNamePingSnapUpdatePosiDist
00000000000000000John Doe27 00 00

RUST playerlist command (2 of 4)

The playerlist command is used to print out a list of all currently connected players on a RUST server, providing extra detailed information. This list is returned as an array of hashes that is easily consumed by web applications. It contains key value pairs on the following data points for each connected player.

  • SteamID
  • OwnerSteamID
  • DisplayName
  • Ping
  • Address
  • ConnectedSeconds
  • ViolationLevel
  • CurrentLevel
  • UnspectXp
  • Health

This command, when used, returns information on all connected players, and the results printed on the screen will inevitably create a large scrolling space, due to the vertical nature of how the content is displayed.

Note the playerlist command can be issued from both the in-game console and RCON platforms.

playerlist

On success the console will display:

[
 {
  "SteamID": "00000000000000000",
  "OwnerSteamID": "0",
  "DisplayName": "John Doe",
  "Ping": 28,
  "Address": "00.000.000.000:12345",
  "ConnectedSeconds": 2375,
  "VoiationLevel": 0.0,
  "CurrentLevel": 0.0,
  "UnspentXp": 0.0,
  "Health": 100
 }
]

RUST users command (3 of 4)

The users command is used to print out a list of all currently connected players on a RUST server, providing the Steam ID, their full Steam profile name, and the total sum of connected players.

Note the users command can be issued from both the in-game console and RCON platforms.

users

On success the console will display:

<slot:userid:"name">
00000000000000001:"John Doe"
00000000000000002:"Mary Jane"
00000000000000003:"Luke Skywalker"
3users

RUST status command (4 of 4)

The status command is used to print out a list of all currently connected players on a RUST server. This command will also provide admins and moderators the following information:

  • Hostname
  • Version
  • Map
  • Players –  Total / Max / Queued / Joining

For each connected player, it will then list the following items:

  • ID (Steam ID)
  • Name (Steam Profile Name)
  • Ping
  • Connected (Seconds)
  • Addr (IP Address)
  • Owner (Auth level)
  • Violation (Violation level)
  • Kicks

Note the status command can be issued from both the in-game console and RCON platforms.

status

On success the console will display:

00000000000000001 "John Doe" 27 300.99s 00.000.00.000:12345 0.0 0

Leave a Reply