Nowy wrote: ↑Sun Apr 01, 2018 9:08Com_maxfps 200
Cl_maxpackets 125
Snape 60
Ratę 25000
snaps
Should be set to 40 as they are restricted by the server and every good server uses 40 or less and if the server uses a lower value your snaps will be automatically adjusted.
rate
If you have a normal connection 25000 is correct. Only reduce this value if have a really slow connection (dial-in modem or such thing)
com_maxfps
this sets the value for the frames per second that you can receive from the server. in general, you should set this value to a divisor value of 1000 until your fps are stable and you do not see any fps drops when you activate cg_drawfps:
1000 (= 1000/1)
500 (= 1000/2)
333 (= 1000/3)
250 (= 1000/4)
200 (= 1000/5)
166 (= 1000/6)
142 (= 1000/7)
125 (= 1000/8)
111 (= 1000/9)
100 (= 1000/10)
90 (= 1000/11)
83 (= 1000/12)
etc.
cl_maxpackets
is connected to you com_maxfps as here a divisor value of your com_maxfps setting is used. so you should set your com_maxfps value first and then use a value for cl_maxpackets that fits your connection. the most packets you can send with a divisor of 1 (= your com_maxfps value). then you can go lower in order to stabilize your connection. lets assume, your com_maxfps value is
125, then you can use one of the following values for cl_maxpackets:
125 (=
125/
1, means for
each frame that you receive from the server one packet is send)
62 (=
125/
2, means for every
second frame that you receive from the server one packet is send)
41 (=
125/
3, means for every
third frame that you receive from the server one packet is send)
31 (=
125/
4, means for every
fourth frame that you receive from the server one packet is send)
etc.
a good combination of com_maxfps and cl_maxpackets is com_maxfps = 125 and cl_maxpackets = 125.
com_maxfps and cl_maxpackets on unfreeze
for unfreeze it is a bit different as the unfreeze server sets your com_maxfps to 200 and cl_maxpackets to 100, see
this post. if you experience problems with these values then you need to write a small script that changes those values, bind it and regularly execute it within the game.