Rust server administration requires knowledge of RCON and console commands. This comprehensive guide covers all essential commands for managing players, configuring your server, and maintaining a healthy gaming environment.
Player Management Commands
statusShows all connected players with their Steam64 IDs, names, and connection info
Example: Essential for finding player IDs
kick <name>Kicks a player from the server (partial names work if unique)
Example: kick PlayerName
kickall "" "reason"Kicks all players from the server with an optional reason
Example: kickall "" "Server restarting"
say <message>Sends a server-wide message to all players
Example: say Server will restart in 5 minutes
Tip
- Use the status command to find player Steam64 IDs before banning
- The say command is useful for server announcements
Admin Role Commands
ownerid <steamid64> "name" "reason"Add a player as server owner (Auth Level 2) - full control
Example: ownerid 76561198012345678 "Admin" "Server Owner"
moderatorid <steamid64> "name" "reason"Add a player as moderator (Auth Level 1) - limited control
Example: moderatorid 76561198012345678 "ModName" "Helper"
removeowner <steamid64>Remove owner privileges from a player
Example: removeowner 76561198012345678
removemoderator <steamid64>Remove moderator privileges from a player
Example: removemoderator 76561198012345678
Tip
- Owners have full RCON access and can manage other admins
- Moderators can spawn items and use noclip but can't access critical settings
- Always run server.writecfg after adding admins to save changes
Server Configuration Commands
server.hostname "name"Set the server name displayed in the browser
Example: server.hostname "My Rust Server"
server.maxplayers <number>Set the maximum player count
Example: server.maxplayers 100
server.worldsize <size>Set the map size (requires restart)
Example: server.worldsize 4000
server.seed <number>Set the map seed (requires wipe)
Example: server.seed 12345
server.writecfgSave current settings to config files - CRITICAL after changes
Example: Run after every admin change
server.saveForce an immediate server save
Example: Use before restarts
Tip
- Always run server.writecfg after making changes to persist them
- Map size and seed changes require a server wipe to take effect
Ban Commands
banid <steamid64> "name" "reason"Ban a player by their Steam64 ID
Example: banid 76561198012345678 "Cheater" "Using hacks"
unban <steamid64>Remove a ban from a player
Example: unban 76561198012345678
global.banlist()List all banned users
Example: View current bans
global.banlistex()List banned users with reasons and usernames
Example: Detailed ban list
Server Maintenance Commands
quitGracefully shutdown the server (saves first)
Example: Use for clean shutdowns
server.fpsShow server FPS/performance
Example: Monitor performance
gc.collectForce garbage collection to free memory
Example: Use if memory is high
Ready to Start Your Rust Server?
Get instant setup, powerful hardware, and 24/5 support with Loafhosts.
Get Rust Hosting