game tweak

E

elwood

Guest
hi all, im new to css and am looking for help tweaking my game and cfg.
i know from playing quake for so long that game and cfg " fine tuning " is very important for best game play.
i have a decent machine, and comcast blazeing fast cabel, so im not interested in turning eye candy off, just basic tweaks to help connection and fps, and of course any other help and or advice would be greatly appreciated.
tia
regards
elwood
 
Eh, everyone that mosts in this thread asking for "tweaks" for their connection and I always have this answer: leave 'em. Sure, if you tweak some stuff, you'll get 0.3ms off your ping. Big deal. More than likely, you'll put in a command wrong and screw it up.
 
Q_onfused said:
Eh, everyone that mosts in this thread asking for "tweaks" for their connection and I always have this answer: leave 'em. Sure, if you tweak some stuff, you'll get 0.3ms off your ping. Big deal. More than likely, you'll put in a command wrong and screw it up.

That's not entirely true. Not everyone has a great machine, so we sometimes have to adjust it to play comfortably. Here are some basic commands that will help registration,fps, and ping -

rate 20000 ( Depending on internet - experiment )
cl_updaterate 100 ( Depending on internet - experiment )
cl_cmdrate 100 ( Depending on internet - experiment )
mat_dxlevel #insertnumber here ( example : Directx 7 = 70 , Directx8 = 80 )
This command will give you an extreme amount of FPS boost, but in the end will take away all the great looking features in dxlevel 9
mat_bumpmap 0
mat_specular 0
r_lod -5 to 5 ( player model detail ) -- -5 being best, 5 being worst -
Those are some of the more extreme cvar changes, but if you search google, or if you need more help, just message me :)
 
Weren't you on the hl2.net staff Gothax?...?
 
Gothax? said:
rate 20000 ( Depending on internet - experiment )
cl_updaterate 100 ( Depending on internet - experiment )
cl_cmdrate 100 ( Depending on internet - experiment )
mat_dxlevel #insertnumber here ( example : Directx 7 = 70 , Directx8 = 80 )
This command will give you an extreme amount of FPS boost, but in the end will take away all the great looking features in dxlevel 9
mat_bumpmap 0
mat_specular 0
r_lod -5 to 5 ( player model detail ) -- -5 being best, 5 being worst -

Hmmm... didn't know about r_lod. Neat.

I disagree some of your settings.

- cl_updaterate is the number of updates your computer requests from the server each second. Most computers only run the game at about 50fps, so requesting 100 each second is wasteful. This can be safely left around 30.
- cl_cmdrate is the number of times your computer sends commands to the server each second. Same thing with cl_updaterate; if you're only getting 50 fps, then you don't need 100 updates. I'd recommend 30 again.

Of course, most servers will probably have an appropriately low value for cl_maxupdaterate (or was it sv_...), so this won't matter a whole lot.

Also, there's this neat cvar called cl_interp. At its default value of .1 (that's in seconds), everything you see on your screen is about 100ms old by default. This is so Source has enough data to interpolate between states sent by the server. If your ping is relatively high, you should leave this where it is.

However, if your ping is constantly lower than 50 (that's milliseconds), you can get away with setting this to .05. On a LAN, it can be set as low as .01. This makes the game feel more responsive whenever your action and its result has to travel to the server and back (such as when you shoot a barrel and it moves, or when you're driving a vehicle).

Make sure you don't set cl_interp lower than your ping, or things will start jumping around. But on a LAN especially, it can make a world of difference.
 
Also why for is it for me by default settings are set to high "*" I get good fps but i thought i would get more by setting all to low but i got slower fps ???
 
Gothax? said:
That's not entirely true. Not everyone has a great machine, so we sometimes have to adjust it to play comfortably.

...I was referring to ping commands. Graphics and such, yea tweak 'em... but to me, leaving the default values for ping control is just fine.
 
Physicles said:
Hmmm... didn't know about r_lod. Neat.

I disagree some of your settings.

- cl_updaterate is the number of updates your computer requests from the server each second. Most computers only run the game at about 50fps, so requesting 100 each second is wasteful. This can be safely left around 30.
- cl_cmdrate is the number of times your computer sends commands to the server each second. Same thing with cl_updaterate; if you're only getting 50 fps, then you don't need 100 updates. I'd recommend 30 again.

Of course, most servers will probably have an appropriately low value for cl_maxupdaterate (or was it sv_...), so this won't matter a whole lot.

Also, there's this neat cvar called cl_interp. At its default value of .1 (that's in seconds), everything you see on your screen is about 100ms old by default. This is so Source has enough data to interpolate between states sent by the server. If your ping is relatively high, you should leave this where it is.

However, if your ping is constantly lower than 50 (that's milliseconds), you can get away with setting this to .05. On a LAN, it can be set as low as .01. This makes the game feel more responsive whenever your action and its result has to travel to the server and back (such as when you shoot a barrel and it moves, or when you're driving a vehicle).

Make sure you don't set cl_interp lower than your ping, or things will start jumping around. But on a LAN especially, it can make a world of difference.


If you are looking for great registration, having your cl_updaterate is 30 is a complete mistake. I don't know techinical terms for all this stuff, but if you play around with it yourself, then you'd know the registration is COMPLETELY different. If your internet is able to handle 100 updates per second, then that'll make the game 100 percent smoother. There is no reason to keep it at 30, you'll only be hurting yourself. I guarantee that.

I agree on your interp situation, but on american game servers, ALL INTERP is locked to the following :
cl_interp .01
cl_interpolate 1
on CSP 1.1 servers, that is.


#edit
Yes, I did work here. I left though :) Still enjoy coming back to these forums, because when it comes down to it, that was the only reason I did what I did ( little if it may be )
 
Back
Top