Hey guys, salut mes amis och hallå gubbar, Maxim here.
Here's another noob to pro tutorial, this time I'm going to talk about network settings
It's important to know what the network settings do and which ones are the best.
Since some of these technical terms can be hard to understand, I'm going to explain them
as friendly as possible so that hopefully everyone understands.
Let's begin with the command Rate.
To simplify the meaning, rate decides how much information you're downloading from the
server you're playing on.
When you watch a YouTube video, and you increase the quality you might have issues watching
the video.
But if you lower the quality you can watch the video without any problems BUT you won't
get the best quality.
It's pretty much the same with CS:GO.
To find the best settings, you first need to know your internet speed.
I'm using speedtest.net which is a perfectly fine and working service.
What you need to look at is how fast your download speed is, your upload speed has nothing
to do with this.
Since I'm from the BEST country in the world, I'm getting these dope results.
But I know that most of you are not from Sweden, which is why I made a list here to show you
what settings I recommend depending on your download speed.
I've increased the requirement to give you the most stable solution for CS:GO.
If your download speed is 8 megabits per second or more then use this to get the best server
experience.
If your download speeds are lower than 2 megabits per second I recommend using this value anyway.
Now I wanna go through updaterate and commandrate.
These commands are connected to the servers tickrate.
Maximuh, what's a tickrate?
The tickrate is a frequency which checks if something has happened in the game.
When you increase the tickrate you're telling the server to work faster.
This means that the players on the server will need to keep up with the new speed.
If the players can't keep up they will encounter performance issues, that's also why Matchmaking
is using a tickrate value of 64.
This is sort of like the safe-zone cause most players will not have any issues running the
game here and it will still perform well.
However, servers created by the community are usually set to 128 because it's obviously
more accurate, but it's heavier for everyone.
The best settings in my opinion is to set both cl_updaterate and cl_cmdrate to 128.
If you look at your netgraph you can see if you're using the best settings
for the server.
Ah, much better.
Now let's say you're standing still and you're getting peeked by someone.
In this scenario you encounter something called interpolation.
So what is interpolation?
Let's say the enemy moves like this, without interpolation the movement of the player can
look very choppy or jittery.
Interpolation will go back in time to make the movement smoother and more sexy.
But that also means that interpolation will not show you the players real position, which
is bad if you wanna rek noobs.
What I would recommend is to adjust the settings so you're getting the lowest interpolation possible.
Use cl_interp 0 and cl_interp_ratio 1.
If you're experiencing some packet loss, you can raise cl_interp_ratio to 2 or 3 instead.
Next up, client-side prediction.
In short, it means that if you're moving around or shooting someone, you're doing it before
the server knows that you're actually doing it.
If you have a bad ping and you shoot a player, you will see that the player gets hit much
much later, just like one of those old low-budget fight scenes.
I recommend having cl_predict and cl_predictweapons on 1.
Even if you don't hit your shots the same time the servers knows about it, it's still
better to be able to move and shoot from your screen without any delay.
Another thing that really helps people with high ping is lag compensation.
If you don't have lag compensation and you're lagging because of your wireless connection
or your slow internet, it could look like you're shooting a ghost.
Lag compensation works in a really cool way.
When you shoot a moving player, the servers wants to be a bro.
So the server goes back in time to compensate for the fact that your lagging and then counts
it in as a hit.
So basically you should ALWAYS enable lag compensation and prediction.
Make sure cl_lagcompensation is set to 1.
These are the most important network commands and now you're ready to go!
If I were you I would save these commands in a config so you can execute everything at once.
I'll see you guys in the next video, go bananas!