Rust Console — Commands, Settings, and Keybinds
How to Open the Console in Rust
The console in Rust opens by pressing F1. If it doesn't work — go to Steam settings: right-click Rust in your library, Properties, Launch Options, and add -console. After restarting the game, F1 will open the console.
Through the console you can tweak graphics, controls, and keybinds. You can connect to a server directly by IP or check your current FPS and ping. Some of these settings aren't even in the regular menu — the only way to reach them is through F1.
Commands for Boosting FPS
graphics.quality 0 — minimum graphics quality. The most noticeable FPS boost on weak machines.
render.scale 0.75 — reduces render resolution to 75%. The image gets blurry, but FPS jumps 20-30%.
grass.displace 0 — disables grass deformation when walking. Saves CPU resources.
fps.limit 60 — caps FPS. Lowers GPU load and eliminates stutters during load spikes.
gc.buffer 2048 — increases the garbage collector buffer. Reduces micro-stutters that happen during memory cleanup.
Macros handle recoil for you
Don't want 200 hours on AimTrain? Macro compensates spray automatically.
Buy macros →Commands for Connecting to a Server
client.connect IP:PORT — connect to a server by IP address. For example: client.connect 185.12.34.56:28015. The port is usually 28015 for the main slot.
This command is useful when you need to join a specific server that isn't in the list, or if the server browser isn't working. The server IP is usually posted on its website or Discord.
Useful Keybinds
bind z forward;sprint — holding Z makes your character auto-run forward. Handy for long treks.
bind h chat.say /home — quick teleport home on servers with the /home plugin. One press instead of typing the command in chat.
bind j inventory.toggle — opens/closes inventory with a non-standard key. Useful if Tab is assigned to something else.
Binds are saved in the client.cfg file and stay active until you reset them with bind [key] "".
Debug and Info Commands
perf 1 — shows an FPS counter, ping, and memory usage in the corner. perf 0 turns it off.
combatlog — shows a log of recent combat events: who hit whom, where they hit, how much damage was dealt. Useful for analyzing firefights.
status — shows info about the current server: name, IP, player count, uptime.
kill — kills your character. Useful if you're stuck in geometry or want to respawn at your sleeping bag quickly.
FAQ
How do I open the console in Rust?
Press F1 in-game. If it doesn't work — add -console to Steam launch options: right-click Rust, Properties, Launch Options.
How do I connect to a Rust server by IP?
Open the console (F1) and type client.connect IP:PORT. For example: client.connect 185.12.34.56:28015.
How do I remove grass in Rust through the console?
You can't fully remove grass — Facepunch blocked that option. You can reduce deformation: grass.displace 0. For better visibility, lower graphics.quality.