Antewise

Best Rust Crosshair Settings 2026: Every Convar

Updated 31 Oct 2026 Source Cross-checked against whenisforcewiperust.com/crosshair-codes-rust (Meta Shift date, nine settings, six builds with exact values, import/export workflow, 50-char limit, per-weapon tips), rustlite.com/tools/crosshair (ten client convars, value ranges, one-line paste requirement), rust.wiki/crosshair (crosshair.load_code, ready-made RUST- codes), wiseguygaming.com custom crosshairs guide (menu path). Crosshair convar names and value ranges cross-confirmed across at least two sources. By
Data status: The facts on this page were checked against the source named above. Game values can still shift with a patch, so re-check anything that looks off.

For years Rust gave you one crosshair option: on or off. That changed with the Meta Shift update on 2 October 2025, which added a proper crosshair editor to the game. You can now pick the shape, colour, size and gap, then turn the whole thing into a short code anyone can paste into their own game.

The important part is that it is native and client-side — no mods, no plugins, and it works on every server, official or modded. It also does not reset on wipe day.

Where everything lives

Settings → User Interface → Crosshair. Turn the crosshair toggle on and the full editor opens, with Import, Export and Reset at the top.

SettingWhat it doesRange
StyleBase shape: Default (four arms), Dot, T-Shape3 styles
ColourFrom a fixed list, not a free picker7 colours
Dot sizeSize of the centre dot; 0 removes it0–5
SpacingGap between centre and where each arm starts0–3
Line lengthHow long each arm is1–20
Line widthHow thick each arm is1–8
Outline + outline colourA border so it stays visible on any background—
Dynamic visibilityHides it when aiming, alt-looking or holding no weapontoggle
Dynamic spacingGap widens and tightens to show current accuracytoggle

Six builds, exact values

A code copied from a video or a generator site often fails to import — slider values always work. Set these in the menu, then press Export to get a working code of your own.

#BuildStyleColourDotSpacingLengthWidthExtras
1Classic CrossDefaultWhite003.51Outline on
2Green DotDotGreen2———Outline on
3Cyan TT-ShapeCyan1131Outline on
4Red SpreadDefaultRed11.52.51Dynamic spacing on
5Yellow MicroDotYellow1———Outline off
6Magenta GapDefaultMagenta0231.5Outline on

Build 1, the Classic Cross, is the build shared most often — a good default if you just want something that works with every gun.

Colour: pick for your biome, and always keep the outline

The colour list is fixed — white, green, blue, red, yellow, magenta, cyan — and the reasoning matters more than taste:

  • Green and cyan show up best across most maps.
  • Red disappears on rust-coloured metal and at sunset.
  • White is hard to see in snow.

Whatever you pick, leave the outline on. It is what keeps a bright crosshair readable against snow, sand or a bright sky.

Per-weapon picks

WeaponCrosshair
Rifles (AK, LR-300)A small cross with a small gap — easiest to keep on target while you control recoil
Snipers (Bolt, L96)A small dot plus dynamic visibility, to keep the scope picture clean
ShotgunsDynamic spacing on — the wider gap reminds you how far pellets spread
SMGs (MP5, Thompson)A T-shape, which keeps the top of the screen clear when you spray heads
BowsA tiny outlined dot, since arrows drop and you aim above the dot at range anyway

Import and export

To import: Settings → User Interface → Crosshair, make sure the crosshair is on, press Import, paste the code and confirm. Then join a server and fire a few shots at a wall to check the gap and size.

To export: set up your crosshair, press Export, and Rust generates a code from your current settings. Save it in a note — a reinstall or a settings reset wipes it.

The import box takes up to 50 characters. Third-party generator sites often use their own format and will not paste into the game. Use codes from Rust’s own Export button, or set the sliders by hand.

Console commands

Each setting has its own convar, plus client.crosshair as the master switch:

client.crosshair true
crosshair.style 0
crosshair.color 0
crosshair.outline false
crosshair.outlinecolor 0
crosshair.dotsize 1.7
crosshair.spacing 1
crosshair.length 7
crosshair.width 2
crosshair.dynamic_visibility true
crosshair.dynamic_spacing true
writecfg

Two rules when using the console: join them with semicolons on one line (pasting several lines runs only the first), and save with writecfg rather than server.writecfg.

There is also crosshair.load_code followed by the code, if you would rather stay in the console than open the menu.

Troubleshooting

  • Crosshair not showing? Check client.crosshair is true — it is the master switch. Also, dynamic visibility hides it while you aim or free-look, and the Dot style with dot size 0 draws nothing.
  • Want it gone? client.crosshair false.

Frequently asked questions

How do I change my crosshair in Rust?

Open Settings, go to User Interface, then Crosshair. Turn the crosshair on and adjust style, colour, dot size, spacing, line length, line width, outline and outline colour. It is built into the game, so no mods or plugins are needed — and it works on official, community and modded servers alike.

When were crosshair codes added to Rust?

With the Meta Shift update on 2 October 2025. Before that, the in-game crosshair could only be turned on or off, and players who wanted a custom one used server plugins or an overlay app.

What is the best crosshair in Rust?

The most shared build is a Default-style cross with dot size 0, spacing 0, line length 3.5 and line width 1, with the outline on. For colour, green and cyan show up best across most maps; red disappears on rust-coloured metal and at sunset, and white is hard to see in snow.

Why won't my crosshair code import?

Two almost certain causes: the code came from a third-party generator website that uses its own format, or it is longer than the 50 characters the import box allows. Use a code made with Rust's own Export button, or copy the slider values by hand from the table.

What are the crosshair console commands in Rust?

The crosshair is ten client settings — crosshair.style, crosshair.color, crosshair.outline, crosshair.outlinecolor, crosshair.dotsize, crosshair.spacing, crosshair.length, crosshair.width, crosshair.dynamic_spacing, crosshair.dynamic_visibility — plus client.crosshair as the master switch. Type them into the F1 console joined by semicolons, because pasting several lines runs only the first. Save with writecfg.

What do dynamic visibility and dynamic spacing do?

Dynamic visibility hides the crosshair when you aim down sights, alt-look or hold no weapon — turn it on if you use a scoped L96 or a holosight so it never doubles up with the sight picture. Dynamic spacing makes the centre gap grow and shrink with your accuracy, so it is a constant reminder to stop and shoot.

What is the best crosshair for an AK?

On the AK and LR-300, a small cross with a small gap is easiest to keep on target while you control recoil. For snipers use a small dot plus dynamic visibility to keep the scope picture clean; for shotguns turn dynamic spacing on to remind you how far pellets spread; for SMGs a T-shape keeps the top of the screen clear when you spray heads.

Does a custom crosshair reset on wipe day?

No. The crosshair is a client setting, so it does not reset on wipe day. A reinstall or a settings reset will wipe it, though — export your code and keep it in a note.

More Rust guides

Sources

Figures and item data on this site are read from the game’s own reference wiki before publishing. Where a value could not be confirmed there, the page says so instead of filling the gap.