Tweaking the New Netcode Client

1332 Words3 Pages

Tweaking the New Netcode Client

Tweaking the new Netcode (Client)

So you understand how the server is compensating for your lag now, and... what's that? You don't like it? Well never fear, you can turn it off for just yourself while others who play better with it can leave it on. Valve has included many options for you to setup the netcode how you play best. Let's get started.

cl_lc X - This tells the server you're playing on whether or not you want lag compensation. If you find that lag compensation sucks for you, setting this to 0 will get rid of it for you, allowing you to play by your latency. This defaults to 1.

cl_lw X - This controls whether the weapon animations/sounds are played client-side. If this is enabled (cl_lw 1), then the sounds and animations are played client-side, the instant you fire the gun (instead of waiting for the server to confirm it). There are disadvantages and advantages to this.

If left off (cl_lw 0), you'll see the gun firing as your lag allows, which also means you'll see the gun fire in sync with the hits. The problem with this is that if lag compensation is on, you'll have no bullet marks to adjust your aim by until it's way too late. This can work against you with random-trajectory weapons, such as Counter-Strike's AK-47.

The problem with turning it on is that your machine has to generate the random kick and inaccuracy. As a result, the bullet marks/kick being shown will likely not line up with the ones the server is randomly generating. If you're shooting a highly inaccurate weapon (once again using CS's AK-47 as an example), bullets that seem to hit might not really hit, and bullets that don't seem to hit might end up hitting anyways.

We recommend that you leave this on if you'r...

... middle of paper ...

...disabled in Counter-Strike and HLDM.

hud_saytext_time XX - This is the amount of time, in seconds, that player chat messages stay on your screen before they scroll off. Setting this to 20 or so can make team communication much more effective, as you don't always have time to notice the messages as they come up. This defaults to 6.

hud_deathnotice_time XX - Similar to hud_saytext_time, this is the number of seconds that death notices stay on your screen. While this is normally 6, setting this higher can give you more time to notice the deaths of teammates or important enemies. This is very helpful in team games.

fastsprites X - This is a helpful tweak for Counter-Strike. Setting this to 1 decreases smoke grenade complexity, making it ugly, but much faster. 2 uses a different method which may be even faster depending on your machine. This defaults to 0, or off.

More about Tweaking the New Netcode Client

Open Document