Complete Rust Admin Commands Guide

Master your Rust server administration with this comprehensive command reference. Whether you’re managing players, controlling server settings, or troubleshooting issues, these admin commands give you complete control over your multiplayer survival server. This guide covers both vanilla Rust commands and enhanced uMod plugin commands for Rust servers.

Getting Admin Access

  1. Access server console (varies by host)
  2. Add yourself as admin:
    ownerid STEAMID64 "YourName" "reason"
    
  3. Save configuration:
    server.writecfg
    

Method 2: Configuration File

  1. Edit server/cfg/users.cfg
  2. Add line:
    ownerid STEAMID64 "YourName" "Admin"
    
  3. Restart server to apply changes

Method 3: In-Game (If Already Admin)

/addowner STEAMID64
/addmoderator STEAMID64

Essential Admin Commands

Player Management

Kick Players

kick "PlayerName" "Reason"
kick STEAMID64 "Reason"
Examples:
  • kick "BadPlayer" "Griefing"
  • kick 76561198000000000 "Cheating"

Ban Players

ban "PlayerName" "Reason"
ban STEAMID64 "Reason"
banid STEAMID64 "Reason"
Permanent bans:
  • ban "Cheater123" "Aimbot detected"
  • banid 76561198000000000 "Toxic behavior"

Unban Players

unban STEAMID64
removeid STEAMID64

Mute/Unmute Players

mute "PlayerName"
unmute "PlayerName"

Teleportation Commands

Teleport to Player

teleport "YourName" "TargetPlayer"
teleportpos "PlayerName" x y z

Teleport Player to You

teleport "PlayerName" "YourName"

Teleport to Coordinates

teleportpos "PlayerName" 1000 100 1000

Item & Inventory Management

Give Items

give "PlayerName" "ItemName" Amount
giveid "PlayerName" ItemID Amount
Popular items:
  • give "Player" "rifle.ak" 1
  • give "Player" "ammo.rifle" 100
  • give "Player" "wood" 1000

Clear Inventory

inventory.clear "PlayerName"

Give All Items

giveall "ItemName" Amount

Server Control Commands

Server Information

status                    # Show server status
players                   # List connected players
serverinfo               # Display server details
fps                      # Show server FPS

World Management

save                     # Save world data
quit                     # Shutdown server
restart                  # Restart server (if supported)

Weather & Time

weather.cloud 0-1        # Cloud coverage (0=clear, 1=overcast)
weather.fog 0-1          # Fog density
weather.rain 0-1         # Rain intensity
weather.wind 0-1         # Wind strength

env.time 12              # Set time (0-24 hours)
env.day                  # Set to daytime
env.night                # Set to nighttime

Entity Management

entity.spawn "EntityName"     # Spawn entity at crosshair
entity.spawnat "EntityName" x y z  # Spawn at coordinates
entity.kill                   # Kill entity at crosshair
Common entities:
  • entity.spawn "helicopter"
  • entity.spawn "bradleyapc"
  • entity.spawn "supply_drop"

uMod Plugin Commands

Permission Management

oxide.grant user STEAMID64 PermissionName
oxide.revoke user STEAMID64 PermissionName
oxide.grant group GroupName PermissionName

oxide.usergroup add STEAMID64 GroupName
oxide.usergroup remove STEAMID64 GroupName

oxide.show perms          # List all permissions
oxide.show groups         # List permission groups

Plugin Management

oxide.load PluginName     # Load plugin
oxide.unload PluginName   # Unload plugin
oxide.reload PluginName   # Reload plugin
oxide.plugins             # List loaded plugins

Admin Tools (With Plugins)

Vanish Commands

/vanish                   # Toggle invisibility
/vanish list              # Show vanished admins

God Mode

/god                      # Toggle invincibility
/god "PlayerName"         # Toggle for specific player

No Clip

/noclip                   # Toggle no-clip mode

Advanced Commands

Performance Monitoring

perf 1                    # Enable performance monitoring
gc.collect                # Force garbage collection
pool.print_memory         # Show memory pool usage
pool.print_prefabs        # Show prefab usage

Debug Commands

debug.log 1               # Enable debug logging
debug.checktriggers       # Check trigger issues
debug.lookingat           # Show entity you're looking at

Network Commands

net.connect "IP:PORT"     # Connect to server
net.disconnect            # Disconnect from server
net.reconnect             # Reconnect to server

Command Shortcuts & Aliases

Quick Access Commands

/tp "Player"              # Teleport to player
/tphere "Player"          # Teleport player to you
/give "Item" Amount       # Give items
/heal                     # Heal yourself
/feed                     # Feed yourself

Batch Commands

/giveall "Item" Amount    # Give item to all players
/healall                  # Heal all players
/tpall                    # Teleport all players to you

Command Usage Tips

Finding Player Information

players                   # Get player list with SteamIDs
status                    # Detailed player information

Using SteamID64

  • More reliable than player names
  • Doesn’t change if player changes name
  • Required for permanent bans and permissions

Command Syntax Rules

  • Use quotes around names with spaces: "Player Name"
  • Case sensitive for some commands
  • Tab completion works in most consoles
  • Check spelling - typos cause command failures

Common Admin Scenarios

Dealing with Cheaters

  1. Spectate suspicious player:
    /vanish
    teleport "YourName" "SuspiciousPlayer"
    
  2. Gather evidence and take screenshots
  3. Ban permanently:
    ban "PlayerName" "Cheating - Evidence: Screenshot"
    

Server Events

  1. Spawn helicopter:
    entity.spawn "helicopter"
    
  2. Create supply drop:
    entity.spawn "supply_drop"
    
  3. Teleport all to event:
    /tpall
    

Emergency Situations

  1. Stop server attacks:
    /vanish
    /god
    
  2. Mass kick griefers:
    kick "Griefer1" "Mass griefing"
    kick "Griefer2" "Mass griefing"
    
  3. Save and restart if needed:
    save
    restart
    

Frequently Asked Questions

Need help with server administration? Join our Discord community for support from experienced Rust server admins.