
Rust Server Admin Commands and RCON Guide
Configure RCON, add Rust owners and moderators, and use control commands without exposing your server.
RCON lets you administer a Rust server without being connected in-game. It provides console output, saves, announcements, bans and monitoring. Because it grants broad control, protect it with a unique password, a controlled TCP port and, where possible, firewall rules limited to administrator addresses.
Prepare RCON without exposing it
Stop the server and back up the folder selected by server.identity, especially cfg/, player files and the .sav world. Essential RCON settings belong on the startup command:
+rcon.port 28016 +rcon.password "A_LONG_UNIQUE_PASSPHRASE" +rcon.web 1
Facepunch recommends rcon.web 1. RCON uses TCP, while the game and query ports use UDP. Do not reuse the player password, publish the endpoint in a public dashboard, or share one account when your tool can identify operators. A provider panel may already proxy its console through RCON, so check before opening another endpoint.
RCON is not a game port
Assign owner and moderator roles
Use the player's SteamID64, not a display name. From the server console or RCON:
ownerid STEAMID64 "Name" "owner"
moderatorid STEAMID64 "Name" "moderator"
server.writecfg
ownerid grants the highest level and should be reserved for people who manage the service. moderatorid suits daily moderation. server.writecfg persists the lists. The player should reconnect before testing the new level.
To revoke a role, run removeowner STEAMID64 or removemoderator STEAMID64, followed by server.writecfg. Confirm with users and reconnect the test account.
Useful day-to-day Rust commands
| Command | Use | Precaution |
|---|---|---|
| status | Shows visible connections and identifiers | Copy the correct SteamID before acting |
| players | Lists connected players | Output varies by console client |
| users | Shows stored users and levels | Verify owner/moderator after writing |
| say message | Broadcasts an announcement | Warn players before maintenance |
| server.save | Requests a world save | Wait for confirmation before stopping |
| server.writecfg | Writes persistent lists and settings | Run after role changes |
| kick SteamID64 reason | Disconnects a player | It is not a durable ban |
| banid SteamID64 reason | Adds a ban | Keep evidence outside the server |
| unban SteamID64 | Removes a ban | Verify the exact identity |
| serverinfo | Shows general server state | Compare after restart or load spikes |
Before maintenance, announce the time, stop making admin changes, run server.save, inspect the log and then stop the process cleanly. A forced shutdown immediately after the command may interrupt the write.
Validate and troubleshoot RCON
- Start the server and wait for
Server startup complete. - In a WebRCON-compatible client, enter the public address, TCP port and exact password.
- Run a read-only command such as
serverinfo, then a test announcement. - Read the server log. A refusal usually means the TCP port is closed, the bind address is wrong, or the active startup script has a different secret.
- If the server browser works but RCON does not, leave the game port alone: these are separate services.
After repeated failure, inspect the startup line actually executed by the panel. A value saved in a form may be overridden by a startup variable. After rotating the password, restart and revoke the previous secret from every tool and automation.
Administer Rust from a secure panel
Compare Rust servers with a console, backups and controlled RCON access.
Frequently asked questions
Which protocol does Rust RCON use?
Why does ownerid not work immediately?
server.writecfg, then have the player disconnect and reconnect. Also verify that you used SteamID64 rather than a name or another ID format.Can I administer Rust without public RCON?
Sources: creating and administering a Rust server and Rust console commands.
Ready to launch your Rust server?
Here are the best Rust hosting deals right now, promo codes included. Still unsure? Our quiz finds the ideal host for you in under 2 minutes.
My box 12
Minestrator
Specifications
Compatible games
Features
- ✓DDoS Protection
- ✓Backups
Wood
Shockbyte
Specifications
Compatible games
Features
- ✓DDoS Protection
- ✓Oxide mod support
- ✓Instant Setup
- ✓24/7 Support
Rust
OptiNAS
Specifications
Compatible games
Features
- ✓Environ 30 joueurs
- ✓Minimum : 6 vCPU et 16 Go de RAM
- ✓Conseillé : 6 vCPU et 16 Go de RAM
- ✓Plugins et mods possibles selon le jeu
- +2 more features