Rust Server Administration
Admin Command & Keybind Reference
Quick reference handbook for F1 console commands, permissions, world control, and essential admin keybinds. Click any command to copy.
-
ownerid <SteamID64> [name] [reason]
Grant full Admin / Owner status (Auth Level 2)
-
moderatorid <SteamID64> [name] [reason]
Grant Moderator permissions (Auth Level 1)
-
removeowner <SteamID64>
Demote an Admin/Owner to standard player
-
removemoderator <SteamID64>
Demote a Moderator to standard player
-
server.writecfg
*CRITICAL* Save user roles & permissions to disk permanently
-
status
List all connected players, IPs, Ping, SteamIDs
-
kick <SteamID64 / Name> [reason]
Kick a player from the server
-
kickall
Kick every connected player from the server
-
ban <SteamID64 / Name> [reason]
Kick and permanently ban an active player
-
banid <SteamID64> [reason]
Ban by SteamID64 (player does not need to be online)
-
unban <SteamID64>
Remove a player from the permanent banlist
-
banlist
Print full list of banned players to console
-
mute <SteamID64 / Name> / unmute
Mute or unmute global text & voice chat for a player
-
noclip
Toggle flying / no-clip mode (ideal for keybinds)
-
god 1 / god 0
Enable or disable invincibility god mode
-
spectate <PlayerName>
Spectate a player in 1st / 3rd person
-
respawn
Exit spectate mode and respawn character
-
teleport <TargetPlayer>
Teleport yourself directly to target player
-
teleport "<PlayerA>" "<PlayerB>"
Teleport PlayerA to PlayerB
-
teleportpos <X> <Y> <Z>
Teleport directly to specific world coordinates
-
teleportgrid <GridCoord>
Teleport to grid cell (e.g. teleportgrid G14)
-
inventory.give <item> [amount]
Give item directly to inventory
-
inventory.givearm <item> [amount]
Give item directly into active hotbar
-
inventory.giveall <item> [amount]
Give specified item to all connected players
-
spawn <prefab / entity>
Spawn entity at crosshair (e.g. minicopter.entity)
-
spawn patrolhelicopter / ch47.entity
Trigger Patrol Heli or Chinook event
-
spawn cargo_ship
Trigger Cargo Ship monument event
-
spawn BradleyAPC
Spawn a Bradley APC tank
-
env.time <0-24>
Set world time (e.g. env.time 12 for noon)
-
env.progresstime 0 / 1
Freeze (0) or unfreeze (1) natural day-night cycle
-
weather.clouds <0-1>
Adjust cloud coverage (0 = clear, 1 = overcast)
-
weather.fog <0-1>
Adjust atmosphere fog density
-
weather.rain <0-1>
Adjust rain density level
-
weather.reset
Reset all weather systems to server defaults
-
server.save
Force an immediate world save to disk
-
say "<message>"
Broadcast server announcement banner in global chat
-
restart <seconds> [reason]
Initiate a timed restart countdown with broadcast notice
-
server.stop
Save and shut down the server immediately
-
heli.call / heli.strafe
Force attack helicopter event / strafe runs
-
airdrop.drop
Force an immediate cargo plane supply airdrop
-
bind l noclip
Toggle flying / noclip mode
-
bind [leftshift+l] debugcamera
Free-roam spectator cam (catch cheaters unseen)
-
bind [leftshift+m] teleport2marker
Teleport instantly to custom map marker waypoint
-
bind k god
Toggle invincibility god mode
-
bind delete "ent kill"
Destroy the object/entity in crosshairs
-
bind i "ent who"
Print SteamID and owner info of crosshair entity
-
bind u "ent unlock"
Instantly unlock target code lock or door
-
writecfg
Save client keybinds permanently to keys.cfg
Admin Best Practices
- Always run
server.writecfg immediately after assigning or removing owner/moderator status so changes persist across restarts.
- Commands containing arguments with spaces must be enclosed in quotes (e.g.
bind delete "ent kill").
- Use
debugcamera combined with spectator mode to silently observe suspected cheaters without rendering your player model.
- To remove an unwanted keybind, enter
bind <key> "" and execute writecfg in F1.