Rust Auto Run Bind: Command, Toggle, and Fixes (2026)

The Rust auto-run command is bind KEY forward;sprint. Open F1 and replace KEY with a free key, for example x. Press Enter to assign it. After closing F1, tap your chosen key to start running; press your normal forward key when you want control back. On the default layout, that is W.

There is a reason for leaving the plus signs out. Forward and sprint keep going after the shortcut is released, which makes this version suitable for crossing a long stretch without holding W. Adding plus signs turns it into the held-input version explained below.

bind x forward;sprint

x is just the example. You could use c, v or a recognized side button such as mouse4. Pick one that is free. Only that key name changes in the command; the action names and the semicolon stay as shown.

Rust Binds Keep movement controls within reach

An auto-run key should fit around your other Rust keybinds. Leave combat and inventory controls on familiar keys so you can take manual control quickly.

Set Up the Rust Auto Run Bind

  1. Find harmless ground before trying it. Face away from water, roads, drops, traps and other players so an unexpected run does not cost your kit.
  2. Open the developer console with F1. This is where Rust accepts the bind, not the chat box.
  3. Enter bind x forward;sprint exactly as shown. Change only x when selecting a different activation key.
  4. Press Enter, close the console with F1, and tap the selected key once. Do not hold it down for the continuous version.
  5. Release the shortcut and check that the sprint continues. Then use your normal forward key to take over. Learn that override before relying on the bind during a journey.

Safe test warning: For the first attempt, face a wall or choose a patch of level ground with nothing dangerous ahead. Once F1 is closed, the assigned key has a real movement action. Keep the ordinary forward key ready to override it; opening a menu is not a dependable stop.

How to Stop Auto Run

Press W to take over, assuming W still means forward in your controls. There is no separate off key in this command. That is worth remembering before you start a long run: the way back to manual movement is an ordinary forward input.

On a custom layout, follow the forward action to its new key. That might be a different letter or even a mouse button. Pressing W will not provide the intended override if W no longer has forward movement assigned to it.

Assigning nothing to a second key does not cancel the run. It only changes what that second key will do when pressed. For movement already in progress, use your forward input first. You can edit assignments in the console after taking control back.

Continuous Auto Run vs Hold-to-Run Bind

A plus-sign bind stays active only for the time the key is held. Releasing your finger ends those actions. It is a convenient way to put forward and sprint together, but somebody wanting hands-free travel needs the continuous version instead.

Bind TypeCommandActivationStop BehaviorBest Use
Continuous Auto Runbind x forward;sprintTap oncePress the normal forward keyLong distance travel without holding keys
Hold to Runbind x +forward;+sprintHold keyRelease the keyShort bursts where timing matters

Both shortcuts can coexist on different keys. Before using them near an entrance or cover, learn which needs a release and which needs the forward override. Mixing them up is easy when the visible result is a sprint in either case.

How to Change or Remove the Auto Run Bind

Replace x with a different Rust key name to move the shortcut. There is one catch: the old assignment stays. Binding Mouse4 does not clear X, so both will start auto run until you remove or replace the original X bind.

Deal with the active movement before editing the shortcut: use the forward key. Clearing a bind is about the next keypress, not a dependable cancellation of an action already running. Once manual movement is back, the console can be used to remove the assignment.

Use either of these console commands to clear X:

bind x ""
bind x clear

Removing auto run leaves X without its old job. If that key previously opened something or triggered another action, assign it again in Rust’s Controls menu or enter its original bind command. Clearing the new shortcut does not undo the earlier replacement.

Check the key’s old job first, whether that is voice chat, crouch, inventory, a weapon slot or a mouse feature. A spare side button can be useful, but Rust needs its input name, for example mouse4. After rebinding, check auto run and reassign any control you displaced before returning to a normal session.

PurposeCommandResult
Assign continuous auto runbind x forward;sprintOne tap starts persistent sprint
Assign hold to runbind x +forward;+sprintRuns only while held
Clear key with empty bindbind x ""Removes assignment
Clear key with clear actionbind x clearRemoves assignment
Save bindingswritecfgWrites config to file
Movement bind saved?

Explore weapon and gear finishes in our Rust skin catalogue.

Browse Rust Skins

How to Save Rust Keybinds with writecfg

After creating, changing, or clearing a bind, run the following command in the F1 console to make it persistent:

writecfg

The saved bindings are local files, usually at steamapps\common\Rust\cfg\keys.cfg. Find the Steam library containing Rust rather than assuming it is on the system drive. The file opens in a text editor, but there is often no need to edit it there: Rust console commands entered through F1 can be saved by the game itself.

A copied keys.cfg file gives you a way back if a manual edit goes wrong. A server force wipe does not erase this local layout. Removing the config folder, reinstalling, or replacing it with someone else’s file is what can take the saved binds away.

Other Rust keybinds can reduce repeated inputs during harvesting and travel. Add only the ones you need, choose keys that do not replace important controls, then run writecfg.

Auto-Swim Bind

bind 0 forward;sprint;jump

While swimming, tap 0 for the forward, sprint and jump actions together. The jump input takes you upwards towards the surface. Get back to manual movement before you reach a boat, rocks or another player; this is a movement shortcut, not a way to steer around obstacles.

Auto-Crouch Harvest Bind

bind z attack;duck

One tap starts attack and crouch together. Want to release Z and have both actions end? Use bind z +attack;+duck. In either case, Z loses whatever action was assigned to it before, so choose the key carefully and try it somewhere safe.

Left-Handed Viewmodel

graphics.vm_horizontal_flip "true"

Your first-person weapon view flips horizontally with this setting. true enables the flip; use false to put the view back.

Expanded Look-at Radius for Pickup

client.lookatradius "20"

The pickup check covers a wider look-at area with this setting. That can become awkward when several items are close together: the larger area may include an item you were not trying to select. Avoid increasing it further just because a bigger value is accepted.

Fixes When the Rust Auto Run Bind Does Not Work

ProblemCauseFix
Only works while heldPlus signs usedUse forward;sprint version
The command is not working like it should.Smart quotes pastedRetype quotes manually
No sprint effectMissing semicolonInsert ; between commands
The key does nothing when pressedInvalid key nameUse the correct name like mouse4 instead
Another action is lostKey already occupiedRebind original action in Controls
Nothing happens after entering the commandCommand not submittedPress Enter in console
Movement stops instantlyForward key being pressedRelease forward key before testing
Bind disappears laterwritecfg not usedRun writecfg after setup
Config resets unexpectedlyFile overwrittenRestore backup of keys.cfg

Continuous movement can ease long rotations between Rust monuments, but take manual control around cover, entrances and other players. Your Rust PvP control setup should leave movement, aiming and recovery inputs easy to reach.

Does Auto Run Work on Rust Console Edition?

These are PC instructions. Rust Console Edition does not expose the player’s F1 developer console, so you cannot enter bind x forward;sprint, bind x clear or writecfg there. On PlayStation or Xbox, work with the controller and accessibility options in the menus. Similar movement controls do not mean the PC console commands are available.

Use Auto Run Safely

Safety note: Keep watching the journey. This bind has no idea where the next cliff, animal or ambush is, and your character still needs food, water and protection from cold. Opening the map does not pause a multiplayer server. Take over with the forward key before studying a menu, and stay at the keyboard for the entire run.

Ready to update your Rust inventory?

Trade, buy or sell Rust skins in our marketplace.

Trade Rust Skins on Tradeit

Frequently Asked Questions

Is the auto run bind for Rust canceled every time by pressing W?

W overrides continuous movement when W is still your normal forward key. If you reassigned forward movement, press the key carrying that action instead. Use that forward bind before opening the console to change or clear an active auto-run key.

Is it possible to assign auto run to mouse button in Rust?

Yes, if Rust recognizes its input name. For example, mouse4 can take the place of X. A button already used for another action will lose that assignment, so decide where the old action should go before replacing it. Finish with writecfg once the new layout works.

Why did my Rust keybind disappear after I reinstalled the game?

A fresh installation can create fresh configuration files. If the old Rust folder was removed, the previous bind may have been removed with it. A backup of keys.cfg is the easiest recovery; without one, enter the bind again and save it using writecfg. Check the key in game before assuming the old layout survived.

Can I toggle on and off the auto run feature with the same key?

Not with this command. It starts a continuous run, but a second tap is not a dependable off switch. Press your normal forward key to take over. An external macro that imitates an on/off toggle is a different tool, outside this built-in setup, and may break the server’s rules.

Is auto run enabled if you have a map or inventory open?

The map and inventory are not reliable stop controls. Their behavior can depend on the menu and current inputs, and the multiplayer world keeps running behind them. For anything more than a glance, take manual control first. Any experiment with menu behavior should happen on safe, flat ground.

Could an auto run bind get you banned in Rust?

These commands use the game’s own bind system, without third-party software. That does not override a server owner’s rules. Read those rules, and do not extend the setup with macro loops, automation tools or scripts that repeatedly simulate inputs.

Where is the Rust keys.cfg file stored?

The usual location is steamapps\common\Rust\cfg\keys.cfg, inside whichever Steam library holds the game. A second library on another drive has its own copy of that path. For a simple bind change, F1 followed by writecfg avoids manual file formatting. Back up the file if you do decide to edit it.

author avatar
William Westerlund
William brings 7 years of experience writing for multiple gaming blogs. He has more than 10,000 hours played in CS:GO (CS2) and have played around in other games such as TF2 and Rust. Through his experience playing the game at a high level and dealing with skins for many years, he provides first-hand insight into the topics covered on the Tradeit.gg blog.
For New Users
Ready to trade your next CS2 skin?

Claim a first-trade bonus instantly when you get started.

$5

First-Trade Bonus

Start Trading Now
W key over a Rust landscape for the auto-run bind
Up To 50% Off All Skins
Table of Contents
You may also like