Overclock.net banner

1 - 12 of 12 Posts

·
Premium Member
Joined
·
2,572 Posts
Discussion Starter #1
By the way if anyone wants the Steam skin that I made it is attached to this thread at bottom. just extract in to Steam skins folder and choose it through Steam menu.

Step 1:
First thing you need to do is setup CS so you have access to the console.

Open Steam and select Play Games, Right click CS Source choose properties then click Launch Options button.







Ok in this box there are a few things we need to type which will define how CS will startup.

We are going to tell CS not to load the Joystick driver and also some unused network protocols, aswell as telling it we want the console activated.

-noipx -noudp -nojoy -console



Step 2:

We will change the rate in which your PC talks and listens to the server by using Cl_updaterate and Cl_cmdrate through the console, to open the console press the Tidle key below the Esc key.

For broadband the rate should be between 60 and 100 for both Cl commands.
(Join a server for the next step... Any server)
First you need to see what your PC is doing so for this we need to open the net graph so for this use the command net_graph 3 in the console.

Ok now once you have typed in the net_graph 3 command we should see a nice text display in the corner showing us a lot of information. The bits we are interested in are Ping and Choke. Ping is how long it takes for your information to reach the server, choke is when your trying to access more data than the server can provide. Choke happens because Cl_updaterate is too high. So from this we can see that we may need to take the Cl_updaterate down a few notches. This you will have to figure out yourself by changing the rates to the same number and then going back into server to check your choke.

The lower the choke the better and once you find the sweet spot you should find the game will be alot smoother.

--------------------------------------------------------------------------

I hope this helped some of you sort out lag spikes and stutter during play.
I will update as and when I have more tweaks.
 
  • Rep+
Reactions: Plague

·
Banned
Joined
·
955 Posts
Quote:


Originally Posted by DeaDLocK

By the way if anyone wants the Steam skin that I made it is attached to this thread at bottom. just extract in to Steam skins folder and choose it through Steam menu.

Step 1:
First thing you need to do is setup CS so you have access to the console.

Open Steam and select Play Games, Right click CS Source choose properties then click Launch Options button.







Ok in this box there are a few things we need to type which will define how CS will startup.

We are going to tell CS not to load the Joystick driver and also some unused network protocols, aswell as telling it we want the console activated.

-noipx -noudp -nojoy -console



Step 2:

We will change the rate in which your PC talks and listens to the server by using Cl_updaterate and Cl_cmdrate through the console, to open the console press the Tidle key below the Esc key.

For broadband the rate should be between 60 and 100 for both Cl commands.
(Join a server for the next step... Any server)
First you need to see what your PC is doing so for this we need to open the net graph so for this use the command net_graph 3 in the console.

Ok now once you have typed in the net_graph 3 command we should see a nice text display in the corner showing us a lot of information. The bits we are interested in are Ping and Choke. Ping is how long it takes for your information to reach the server, choke is when your trying to access more data than the server can provide. Choke happens because Cl_updaterate is too high. So from this we can see that we may need to take the Cl_updaterate down a few notches. This you will have to figure out yourself by changing the rates to the same number and then going back into server to check your choke.

The lower the choke the better and once you find the sweet spot you should find the game will be alot smoother.

--------------------------------------------------------------------------

I hope this helped some of you sort out lag spikes and stutter during play.
I will update as and when I have more tweaks.


it all makes sense now... mine was set to 20 and 30 instead of 60 and 100 respectively... I assume thats for dialup or something weak....
 

·
Premium Member
Joined
·
2,572 Posts
Discussion Starter #3
Quote:


Originally Posted by setite

it all makes sense now... mine was set to 20 and 30 instead of 60 and 100 respectively... I assume thats for dialup or something weak....

Dialup is between 15 and 35.

Its just a matter of adjusting and checking the choke on the information back and forth from server... Once you get a good balance and only a small choke then you should find it a lot smoother.

Im hoping that when the patch comes out in a week or so they fix the smooth cvar which helps in smoothing out what you see when other players move... If there laggy sometimes you see them skip across map real fast... this cvar should sort that out a bit but at mo it dont work.
 

·
Banned
Joined
·
955 Posts
Quote:


Originally Posted by DeaDLocK

Dialup is between 15 and 35.

Its just a matter of adjusting and checking the choke on the information back and forth from server... Once you get a good balance and only a small choke then you should find it a lot smoother.

Im hoping that when the patch comes out in a week or so they fix the smooth cvar which helps in smoothing out what you see when other players move... If there laggy sometimes you see them skip across map real fast... this cvar should sort that out a bit but at mo it dont work.

well all the servers ive played in everyone is usually 70 or below so there is no lag... i put the settings in your guide but i must say I do not understand what you mean by adjusting to minimize choke...

EDIT: Ok i think i get it... but my choke was normally at 0... 1 on occasion... ping i didnt pay attention to
 

·
Premium Member
Joined
·
2,572 Posts
Discussion Starter #5
Quote:


Originally Posted by setite

well all the servers ive played in everyone is usually 70 or below so there is no lag... i put the settings in your guide but i must say I do not understand what you mean by adjusting to minimize choke...

EDIT: Ok i think i get it... but my choke was normally at 0... 1 on occasion... ping i didnt pay attention to

Ok here is what everything means...

PING - The time in milliseconds it takes for information to reach the server.
CHOKE - Happens when you try to access too much data from the server.
LOSS - The ammount of data that drops because you cant receive it.

If you have loss then you need to reconnect or disconnect then reconnect your internet connection.

Choke is the product of your settings... It happens when your cl_updaterate is too high... which causes Loss. Lowering both the Cl_updaterate and Cl_cmdrate to the same setting will reduce choke and inadvertanly stop Loss.

The more data you can receive without loss or choke will mean better performance and smoother updates on screen. Both of the commands have an affect on what you see on screen.

--------------------------------------------------------------------------

Another minor tweak you could try is turning off the download of so called porn... or logo's and sprays. The command for this is Cl_allowdownload 0
 

·
Banned
Joined
·
955 Posts
ok.... but im not turning of sprays... i use them to shame my enemie...after all I am their "Lord and Master" I'll try it after work
 

·
Premium Member
Joined
·
2,572 Posts
Discussion Starter #7
Quote:


Originally Posted by setite

ok.... but im not turning of sprays... i use them to shame my enemie...after all I am their "Lord and Master" I'll try it after work

It will not turn off the ones you already have on PC... You can still use them it just stops the server downloading all the ones that are stored on the server.
 

·
Banned
Joined
·
955 Posts
Quote:


Originally Posted by DeaDLocK

It will not turn off the ones you already have on PC... You can still use them it just stops the server downloading all the ones that are stored on the server.

do you think that level of optimization is necessary? i mean ive got the lag all but gone... but im not sure if its connection related... like i said the video driver helped some... and the cmd and update rate fixed it more... its just one setting away from perfect it seems... and the freezes seem to last too long to be related to droppage... i mean it goes from low ping with no loss and no choke to completely frozen no sound no nothing for 5-10 seconds... i'm at a loss as of now... i could continue optimizing the choke... but the most choke or loss i ever get is 1... and at those times the gameplay is completely unaffected... the only chance of loss or choke being the culprit is if its all so sudden that it doesnt even get a chance to display the loss
 

·
Registered
Joined
·
1 Posts
Hi,

Noting that you can remove joystick support in css ... do you know the best way to involve advanced joystick support as was possible in other quake engine based games. ... I need to do a little onehanded css, but need to spped up the standard joystick and active the extra buttons on a MS Sidewinder.

Thanks

Mucus
 

·
Premium Member
Joined
·
2,572 Posts
Discussion Starter #12
Quote:


Originally Posted by Mucus

Hi,

Noting that you can remove joystick support in css ... do you know the best way to involve advanced joystick support as was possible in other quake engine based games. ... I need to do a little onehanded css, but need to spped up the standard joystick and active the extra buttons on a MS Sidewinder.

Thanks

Mucus

Unfortunetley I cant help... Im not the man in the know of sorting out gamepads... I only ever use my PS2 controller on my PC with games like Pro Evo 4 and Prince of Persia Warrior Within... I will dig around thou and see what I can come upwith on config of controller and maybe enable more buttons.
 
1 - 12 of 12 Posts
Top