Timmy Lancaster

Monolith Grinder
Member
Joined:
Mar 2, 2018
Messages:
126
Points:
37

6

Years of Mono

LV
0
 
// Save this to autoexec.cfg in common\garrysmod\garrysmod\cfg

// Multicore Rendering
cl_threaded_bone_setup "1"
cl_threaded_client_leaf_system "1"

r_threaded_client_shadow_manager "1"
r_threaded_particles "1"
r_threaded_renderables "1"
r_queued_ropes "1"

mat_specular "0"

r_drawmodeldecals "0"

mat_queue_mode "-1" // -1 is auto-detect. 1 is single core and 2 is multicore. -1 is actually working in the prerelease

studio_queue_mode "1"

gmod_mcore_test "1"



// Fullscreen: -dxlevel 81 -full -w WIDTH -h HEIGHT -console -novid -useforcedmparms -noforcemaccel -noforcemspd

// Bad connection
// cl_cmdrate 66 // Number of command pakets sent to the server per second.
// cl_interp 0 // Interpolate x seconds from game (0.02 = 20ms)
// cl_interp_ratio 2 // Sets the interpolation amount (final amount is cl_interp_ratio / cl_updaterate).
cl_lagcompensation 1 // Perform server side lag compensation of weapon firing events.
cl_pred_optimize 2 // Optimize for not copying data if didn't receive a network update (1), and also for not repredicting if there were no errors (2)
cl_smooth 0 // If set to 1 attempts to smooth the view after prediction errors.
cl_smoothtime 0.01 // Time over which to smooth the view after prediction errors if cl_smooth is enabled.
// cl_updaterate 40 // Number of packets per second you are requesting from the server.
// rate 60000 // Max bytes/sec the host can receive data.

// Spy settings
cl_updaterate 67 // Number of packets per second you are requesting from the server.
cl_cmdrate 67 // Number of command pakets sent to the server per second.
cl_interp_ratio 1 // Sets the interpolation amount (final amount is cl_interp_ratio / cl_updaterate).
cl_interp .015 // Interpolate x seconds from game (0.02 = 20ms)
rate 100000 // Max bytes/sec the host can receive data.

// Disable sprays
cl_playerspraydisable 1
r_spray_lifetime 0




// Enable facial features -- uncomment this section if you want these settings
//r_eyes 1
//r_flex 1
//r_lod 1 // Needs to be set to 1, otherwise they will still be disabled.
//r_rootlod 1
//r_teeth 1

cl_jiggle_bone_framerate_cutoff 0 // Turns off jigglebones

m_rawinput 1 // Turn on raw mouse input. Commented out by default due to

mat_queue_mode "2"






 

Folganas

Monolith Pleb
Member
Joined:
Sep 18, 2019
Messages:
52
Points:
27

5

Years of Mono

LV
0
 
This will surely help those with low FPS, good job!

PS: I did the thing you said and the server loads in faster, that's a big plus! Definitely use the Nvidia Control Panel it helps out a lot.
 
Last edited:

Brent Skeng

Monolith Senior
Member
Joined:
Apr 1, 2018
Messages:
487
Points:
102
Awards
1

6

Years of Mono

LV
0
 
Great guide.
 

InvictusM98

Monolith Newcomer
Member
Joined:
Jan 26, 2020
Messages:
12
Points:
12

4

Years of Mono

LV
0
 
Great guide, I'm using the NVIDIA settings you showed and it has definitely increased my FPS!
 

ArcticSalad

Monolith Grinder
Member
Joined:
Jun 2, 2018
Messages:
128
Points:
37

6

Years of Mono

LV
0
 
I don't recommend turning off mat_specular (ie. setting it to 0). Many elements of the server, such as the map and vehicles, won't look as intended. The FPS difference between having it on or off should be negligible.
 

HΛISSAM®

Monolith Pleb
Member
Joined:
Nov 10, 2019
Messages:
62
Points:
42

5

Years of Mono

LV
0
 
I don't recommend turning off mat_specular (ie. setting it to 0). Many elements of the server, such as the map and vehicles, won't look as intended. The FPS difference between having it on or off should be negligible.
Personally, when I put "mat_specular 1" I get a very... colorful map.
 
Top