RUST (PC) Console Commands, Admin Cheats, Spawning, and Useful Binds Practice / Local Server Focus (Do NOT use on public servers) IMPORTANT - F1 opens the Rust console. - "Client commands" work anywhere (no admin needed), but some servers may block certain ones. - "Admin commands / cheats" require owner/admin (auth level 2). Use on your own local/private server only. - Trying admin commands on official/public servers can result in bans. ============================================================ 1) QUICK START: HOST A LOCAL PRACTICE SERVER (PC) ============================================================ 1) Install SteamCMD 2) Download Rust Dedicated Server: steamcmd +login anonymous +force_install_dir ./rust +app_update 258550 validate +quit 3) Create start.bat inside the rust server folder with something like: RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 12345 +server.worldsize 3500 +server.maxplayers 1 +server.hostname "Local Practice" +server.identity "local" +rcon.port 28016 +rcon.password "pass" +rcon.web 1 4) Run start.bat (server console opens) 5) Get your Steam64ID (example: via steamid.io) 6) In the SERVER console (not the in-game F1 console), grant owner: ownerid YOUR_STEAM64ID "YourName" "Owner" server.writecfg server.restart 7) In Rust client: F1 console -> client.connect localhost:28015 Notes: - After auth changes, a restart helps commands apply. - RCON tools (RustAdmin, etc.) can manage your server remotely. ============================================================ 2) CLIENT COMMANDS (NO ADMIN REQUIRED) ============================================================ Utility / Debug - kill Suicide (opens respawn screen) - respawn Respawn (when applicable) - perf 1 (0-6) Performance overlay (1 = FPS, 6 = full stats) - fps.limit -1 Uncap FPS - ping Latency to server - netgraph.enabled 1 Network overlay - streamermode 1 Hide names/clans (good for screenshots/video) - gesture wave Emotes: wave / victory / shrug / thumbsup / chicken / hurry / whoa Quality-of-life binds (examples) - bind x forward;sprint Auto-run toggle on X ============================================================ 3) ADMIN / CHEATS (AUTH LEVEL 2 REQUIRED) ============================================================ Core toggles - god true Invincibility and no hunger/thirst drain - noclip Fly through objects (toggle) - heal Heal (can take a value) - refillvitals Full HP, hunger, thirst - injure Injure yourself - hurt 50 Damage yourself by 50 Helpful admin utilities - status List players/IDs - kick "name" "reason" Kick a player - server.writecfg Save server settings ============================================================ 4) SPAWN AND GIVE ITEMS (ADMIN) ============================================================ Item shortnames are required (example: rifle.ak) Give to yourself: - inventory.give rifle.ak 1 - inventory.give wood 5000 - inventory.give ammo.rifle.explosive 128 Give to all players: - inventory.giveall wood 10000 Spawn things where you are looking: - spawn bear Spawns an entity (if the name is not exact, Rust often suggests matches) - spawnitem wood Spawns an item drop in the world Entity tools (target something with your crosshair): - ent who Shows Steam64ID of who placed the object - ent kill Deletes targeted entity - ent lock Forces lock (where applicable) - ent unlock Forces unlock (where applicable) Extra (powerful) server cleanup: - del Deletes all matching prefabs on the server. Tip: use debug.lookingat to get prefab path. ============================================================ 5) TELEPORT / WORLD / EVENTS (ADMIN) ============================================================ - printpos Prints your coordinates (useful before teleporting) - teleport "PlayerName" Teleport to a player - teleportpos "x, y, z" Teleport to exact coordinates - teleport2marker Teleport to your map marker - teleport2me "PlayerName" Teleport a player to you - teleportlos Teleport to nearest point in your line of sight Time and weather - env.time 12 Set time (1-24) - env.progresstime false Freeze time - weather.rain 0 Rain intensity (0 to 1). Similar commands exist for fog/clouds/wind. Events - heli.calltome Summon patrol helicopter to you Camera / cinematic - debugcamera Free camera - cinematic_view 1 Hide HUD for screenshots/video - world.rendermap Exports a high-res PNG map to your game folder ============================================================ 6) USEFUL BINDS (RECOMMENDED) ============================================================ Since F1 is your console key, use other keys for binds. - bind p "noclip" - bind o "debugcamera" - bind h "use item_medical_syringe" Quick syringe use without swapping Loot bind (use carefully, can feel "sweaty"): - bind mouse1 "+attack;+loot" Left-handed viewmodel: - graphics.vm_horizontal_flip true Viewmodel size: - graphics.vm_fov_scale 0 Loot radius tweak (use only where allowed; some servers may dislike it): - client.lookatradius 20 ============================================================ 7) COMMON ITEM SHORTNAMES (QUICK PICKS) ============================================================ Weapons - LR-300: rifle.lr300 - Bolt Action: rifle.bolt - MP5: smg.mp5 - Python: pistol.python - M249: lmg.m249 Explosives / deployables - Explosive Ammo: ammo.rifle.explosive - C4: explosive.timed - Satchel: explosive.satchel - Garage Door: wall.frame.garagedoor ============================================================ 8) VEHICLE AND NPC ENTITY SHORTNAMES (SPAWN) ============================================================ (Use with: spawn ) Vehicles - minicopter.entity - attackhelicopter.entity - scraptransporthelicopter - rowboat - rhib - submarinesolo.entity - tugboat - motorbike - motorbike_sidecar - pedalbike NPCs - scientistnpc_roam