Rust - FPS Boost Guide + Best Launch Options (2024)

Rust - FPS Boost Guide + Best Launch Options (1)

Contents

  • How to Boost FPS
    • Rust Launch Options
    • General Fixes for EAC-Related Errors
    • Joining Any Server Will Crash the Game

How to Boost FPS

Steam shortcut command (to prevent Steamwebhelper processes to start):

-no-browser + open steam://open/minigameslist
Rust - FPS Boost Guide + Best Launch Options (2)
  • Right click Rust in your Library.
  • Open “Properties”.
  • Copy the screenshot.
Rust - FPS Boost Guide + Best Launch Options (3)
Rust - FPS Boost Guide + Best Launch Options (4)

Rust Launch Options

-rate 144 -high -maxMem=16384 -malloc=system -force-feature-level-11-0 -cpuCount=8 -exThreads=8 -force-d3d11-no-singlethreaded -window-mode exclusive -nolog -nopopupwindow

Change “rate” to your monitors refresh rate (Hz).

Change “maxMem” to your system RAM:

  • 4GB RAM = 4096
  • 8GB RAM = 8192
  • 16GB RAM = 16384

Change “cpuCount” to the number of CPU Cores you have.

Change “exThreads” to the number of Logical processors you have.

  • Find this by going to Task manager > Performance > CPU (look bottom right for “Cores = “cpuCount”/”Logical processors = “exThreads”).
  1. Click on “Local Files” at the top. Then click “Browse Local Files”.
  2. Find “Rust.exe” and “RustClient.exe”. Right-click each one and choose “Properties”.
  3. In the new window, click the “Compatibility” tab. Make your settings look like the ones in the picture.
Rust - FPS Boost Guide + Best Launch Options (5)

Click “Change high DPI settings” and copy these settings.

Rust - FPS Boost Guide + Best Launch Options (6)
  1. Go back to the “Browse Local Files” screen.
  2. Find the “cfg” folder and open it. Look for the “client.cfg” file. Right-click it and select “Properties”. In the properties window, uncheck the “Read-only” option. This lets you change the config file without it going back to the original settings.
  3. Now that you can edit “client.cfg”, open it using notepad. Copy the settings from the guide and paste them into the file.
audio.advancedocclusion "False"audio.game "1"audio.instruments "0"audio.master "0.35"audio.musicvolume "0"audio.musicvolumemenu "0"audio.speakers "2"audio.voices "0.7"client.cambone ""client.camdist "2"client.camfov "90"client.camoffset "(0.0, 1.0, 0.0)"client.camoffset_relative "False"client.lookatradius "0.2"client.pushtotalk "True"client.rockskin "0"culling.entitymaxdist "5000"culling.entityminculldist "15"culling.entityminshadowculldist "5"culling.entityupdaterate "5"culling.env "False"culling.envmindist "10"culling.safemode "False"debug.debugcamera_autoload "False"debug.debugcamera_autosave "False"debug.debugcamera_preserve "False"decor.quality "0"effects.antialiasing "0"effects.ao "False"effects.bloom "False"effects.lensdirt "False"effects.maxgibs "-1"effects.motionblur "False"effects.otherplayerslightflares "True"effects.shafts "False"effects.sharpen "True"effects.showoutlines "True"effects.vignet "False"fps.limit "0"global.censornudity "0"global.censorsigns "False"global.god "False"global.language "en"global.midiinput "False"global.perf "0"global.specnet "False"global.streamermode "False"graphics.af "1"graphics.branding "True"graphics.chat "True"graphics.compass "1"graphics.contactshadows "False"graphics.dof "False"graphics.dof_aper "12"graphics.dof_blur "0"graphics.dof_focus_dist "10"graphics.dof_focus_time "0.2"graphics.dof_mode "0"graphics.drawdistance "1500"graphics.fov "90"graphics.grassshadows "False"graphics.impostorshadows "False"graphics.parallax "0"graphics.resolution "7"graphics.screenmode "0"graphics.shaderlod "100"graphics.shadowcascades "1"graphics.shadowdistance "50"graphics.shadowlights "0"graphics.shadowmode "1"graphics.shadowquality "0"graphics.uiscale "1"graphics.vsync "0"grass.displace "True"grass.distance "100"grass.quality "0"input.autocrouch "False"input.flipy "False"input.holdtime "0.2"input.sensitivity "0.28"input.vehicle_flipy "False"input.vehicle_sensitivity "1"instruments.sustainpedal "False"inventory.quickcraftdelay "0.75"legs.enablelegs "True"mesh.quality "0"netgraph.enabled "False"netgraph.updatespeed "5"particle.quality "0"player.footik "True"player.footikdistance "30"player.footikrate "0.1"player.noclipspeed "10"player.noclipspeedfast "50"player.noclipspeedslow "2"player.recoilcomp "True"playercull.enabled "True"playercull.maxplayerdist "5000"playercull.maxsleeperdist "30"playercull.minculldist "20"playercull.updaterate "5"playercull.visquality "2"reflection.quality "0"sss.enabled "True"sss.halfres "True"sss.quality "0"sss.scale "1"terrain.quality "0"tree.meshes "10"tree.quality "0"ui.autoswitchchannel "True"ui.showinventoryplayer "True"voice.loopback "False"water.quality "0"water.reflections "0"gametip.showgametips "False"nametags.enabled "True"keyboardmidi.midikeymap "qwerty-uk.json"strobelight.forceoff "True"toolgun.classiceffects "False"physics.steps "60"graphics.waves "0"gc.buffer 4096hitnotify.notification_level 2

After you’re done changing the settings, save the file. Then go back to “client.cfg”, right-click it, and choose “Properties” again. This time, check the “Read-only” box to protect the file from getting changed by accident.

This makes it so the game can’t revert your settings back.

Rust - FPS Boost Guide + Best Launch Options (7)

Bonus Fixes & Workarounds

General Fixes for EAC-Related Errors

Try the following shown in order of most useful and easiest to try:

  • Always launch Rust using the Steam library, not doing so can result in EAC not launching properly alongside Rust giving you problems.
  • Try launching Steam as administrator.

Try repairing EAC:

  1. Go to the EAC directory inside your Rust directory at *\Steam\steamapps\common\Rust\EasyAntiCheat
  2. Run ‘EasyAntiCheat_Setup.exe’
  3. Select ‘Rust’ as the game (Rust may appear as ‘Game 12’)
  4. Hit ‘Repair Service’
  5. Hit ‘Finish’

Check towards the bottom of your “output_log.txt” in *\Steam\steamapps\common\Rust for any applications that EAC has marked as “forbidden” and try stopping them from task manager

Check for windows updates. Update your antivirus / see if temporarily disabling it has any effect.

Go to your Rust directory at *\Steam\steamapps\common\Rust\EasyAntiCheat and delete ‘RustClient.exe.eac’ if it exists

Scan for corrupted system files:

  1. Press Windows key + Q.
  2. Enter cmd, followed by the combination Ctrl + Shift + Enter to run it as Administrator.
  3. Enter the command sfc /scannow and press Enter.
  4. Give it time to scan your entire system for corrupted files

If you are continuing to have issues after trying all the above and restarting your PC via the ‘restart’ option then you can also try:

  • A reinstall of Windows using the ‘keep files’ option.
  • An update of your system BIOS.

How do I know my error is EAC-related?

EAC errors will typically occur on the very first EAC loading screen of the game or state EAC / EasyAntiCheat in the error message. If EAC fails to load on startup then your output_log.txt will stop at or just before it says that EasyAntiCheat has been loaded.

You can further confirm that an issue is EAC-related by going to your Rust directory and running RustClient.exe, this will run the game without EAC but you will not be able to join regular anticheat-secured servers. If you can launch RustClient.exe and not Rust regularly through Steam then chances are the problem is EAC-related.

Joining Any Server Will Crash the Game

I had a problem where joining ANY server it would crash the game. Now this is the solution I found:

Depending on which OS you are, you need to get into your “Systems” aka right clicking on My PC and selecting properties or going to your Control Panel > System and Security > System.

If you don’t know, check how much RAM you have installed (important for later), then on the left side you will see “Advanced system settings”. A window will pop up called “System properties” and you click on the tab “Advanced” if it’s not selected and under the Performance box you click “settings”, a new window opens and you select the middle tab called “Advanced”.

You should see a box called “Virtual memory” now the total paging file size for all drivers should be at 0 so you click on “Change”, select which drive has Rust installed (I have C Drive) and clicked on “custom size” and set both minimum and maximum to 12000 (FOR 16GB RAM) now i you have 8GB RAM installed then you enter 6500. Should you have more or less then I don’t know which number you write in but my gut feeling is saying 3200 for 4GB RAM systems and 28000 for 32GB RAM systems.

Added screenshot so you can roughly know what it looks like in case I explained too poorly.

Remember! You have to restart your PC after you do this. it worked for me so I hope it’ll work for you.

Click to enlarge…

Rust - FPS Boost Guide + Best Launch Options (8)

More Guides:

  • Rust – Best Binds List (Survival and PvP)
  • Rust – Complete Achievements Guide (Sunburn DLC)
  • Rust – Recycler Guide
  • Rust – Cost of Raiding (Melee Weapons)
  • Rust – Rust Novel Speedrun Guide
Rust - FPS Boost Guide + Best Launch Options (2024)
Top Articles
Latest Posts
Article information

Author: Duncan Muller

Last Updated:

Views: 5937

Rating: 4.9 / 5 (79 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Duncan Muller

Birthday: 1997-01-13

Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

Phone: +8555305800947

Job: Construction Agent

Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.