Существует 5 команд для изменения рейтов:
1. rate
2. cl_updaterate
3. cl_cmdrate
4. cl_interp_ratio
5. cl_interp
Для выяснения текущих настроек сервера существует несколько команд.
Они определяют минимальные и максимальные возможные значения.
Для изменения рейтов нужно зайти в спеки прописать их и вернуться за команду. Или можно прописать в файл autoexec.cfg и они будут применяться сразу при запуске игры.
1. RATE
Значение по умолчанию rate 80000
rate нужно ставить всегда максимально возможным.
Проверяется командами:
sv_minrate - минимальное разрешенное значение параметра
sv_maxrate - максимальное разрешенное значение параметра
Если sv_maxrate выдает 100000, прописывайте rate 100000 и не парьтесь
2. CL_UPDATERATE
Значение по умолчанию cl_updaterate 20
Проверяется командами:
sv_minupdaterate - минимальное разрешенное значение параметра
sv_maxupdaterate - максимальное разрешенное значение параметра
Если компьютер нормальный и тянет ставить максимально возможные, например 100. Если слабый и случаются просадки сильные по FPS и особенно choke наблюдаются в net_graph, ставить меньше или вообще минимальные.
3. CL_CMDRATE
Значение по умолчанию cl_cmdrate 30
Проверяется командами:
sv_mincmdrate - минимальное разрешенное значение параметра
sv_maxcmdrate - максимальное разрешенное значение параметра
Не принимает значение меньшее чем cl_updaterate.
4. CL_INTERP_RATIO
Интерполяция.
Значение по умолчанию cl_interp_ratio 2
Проверяется командами:
sv_client_min_interp_ratio - минимальное разрешенное значение параметра
sv_client_max_interp_ratio - максимальное разрешенное значение параметра
Возможные значения:
cl_interp_ratio 0 - интерполяция отключена
cl_interp_ratio 1 - интерполяция по 2 кадрам
cl_interp_ratio 2 - интерполяция по 3 кадрам
Иногда можно увидеть даже cl_interp_ratio 3, cl_interp_ratio 4, cl_interp_ratio 5. Но это явно перебор.
5. CL_INTERP
Значение по умолчанию cl_interp 0.1
cl_interp - не влияет от настроек сервера, меняется чисто на стороне клиента, хотя может быть ограничен сервером или включен блок.
Минимальное значение по формуле
Например
Если рейты у пользователя 100 и интерполяция 0 (cl_interp_ratio 0) и сервер разрешает их
Если рейты у пользователя 100 и интерполяция 1 (cl_interp_ratio 1) и сервер разрешает их
Если рейты у пользователя 100 и интерполяция 2 (cl_interp_ratio 2) и сервер разрешает их
Если рейты у пользователя 66 и интерполяция 0 (cl_interp_ratio 0) и сервер разрешает их
Если рейты у пользователя 66 и интерполяция 1 (cl_interp_ratio 1) и сервер разрешает их
Если рейты у пользователя 66 и интерполяция 2 (cl_interp_ratio 2) и сервер разрешает их
И т.д.
На некоторых серверах выкидывает при значении выше 0.105 (105мс), считая это использованием бага. Например, в CS2 давно cl_interp не меняется пользователем, а задается фиксировано в зависимости от интерполяции. Хотя первое время после выхода CS2 и в CS GO можно было менять это значение.
Я топлю чтобы на сервере была одна интерполяция только, cl_interp_ratio 1 - самое оптимальное по моему мнению.
Updaterate 66 оставить только, без всяких 33, 100 (Так то за 100 лично, но понимаю что в среднем многие заходящие игроки не тянут 100 рейты). А тут важно чтобы все играли на равных.
Rate желательно поднять, например, как в CS2 до 786432.
Чуть позже добавлю еще информации.
Ver. 1.0 29.03.25 by Gospodin
1. rate
2. cl_updaterate
3. cl_cmdrate
4. cl_interp_ratio
5. cl_interp
Для выяснения текущих настроек сервера существует несколько команд.
Они определяют минимальные и максимальные возможные значения.
Для изменения рейтов нужно зайти в спеки прописать их и вернуться за команду. Или можно прописать в файл autoexec.cfg и они будут применяться сразу при запуске игры.
1. RATE
Значение по умолчанию rate 80000
rate нужно ставить всегда максимально возможным.
Проверяется командами:
sv_minrate - минимальное разрешенное значение параметра
sv_maxrate - максимальное разрешенное значение параметра
Если sv_maxrate выдает 100000, прописывайте rate 100000 и не парьтесь
2. CL_UPDATERATE
Значение по умолчанию cl_updaterate 20
Проверяется командами:
sv_minupdaterate - минимальное разрешенное значение параметра
sv_maxupdaterate - максимальное разрешенное значение параметра
Если компьютер нормальный и тянет ставить максимально возможные, например 100. Если слабый и случаются просадки сильные по FPS и особенно choke наблюдаются в net_graph, ставить меньше или вообще минимальные.
3. CL_CMDRATE
Значение по умолчанию cl_cmdrate 30
Проверяется командами:
sv_mincmdrate - минимальное разрешенное значение параметра
sv_maxcmdrate - максимальное разрешенное значение параметра
Не принимает значение меньшее чем cl_updaterate.
4. CL_INTERP_RATIO
Интерполяция.
Значение по умолчанию cl_interp_ratio 2
Проверяется командами:
sv_client_min_interp_ratio - минимальное разрешенное значение параметра
sv_client_max_interp_ratio - максимальное разрешенное значение параметра
Возможные значения:
cl_interp_ratio 0 - интерполяция отключена
cl_interp_ratio 1 - интерполяция по 2 кадрам
cl_interp_ratio 2 - интерполяция по 3 кадрам
Иногда можно увидеть даже cl_interp_ratio 3, cl_interp_ratio 4, cl_interp_ratio 5. Но это явно перебор.
5. CL_INTERP
Значение по умолчанию cl_interp 0.1
cl_interp - не влияет от настроек сервера, меняется чисто на стороне клиента, хотя может быть ограничен сервером или включен блок.
Минимальное значение по формуле
1/cl_updaterate*cl_interp_ratio
Например
Если рейты у пользователя 100 и интерполяция 0 (cl_interp_ratio 0) и сервер разрешает их
1/100*0 = 0 (0 мс)
Если рейты у пользователя 100 и интерполяция 1 (cl_interp_ratio 1) и сервер разрешает их
1/100*1 = 0.01 (10 мс)
Если рейты у пользователя 100 и интерполяция 2 (cl_interp_ratio 2) и сервер разрешает их
1/100*2 = 2 (20 мс)
Если рейты у пользователя 66 и интерполяция 0 (cl_interp_ratio 0) и сервер разрешает их
1/66*0 = 0 (0 мс)
Если рейты у пользователя 66 и интерполяция 1 (cl_interp_ratio 1) и сервер разрешает их
1/66*1 = 0.0151 (15.1 мс)
Если рейты у пользователя 66 и интерполяция 2 (cl_interp_ratio 2) и сервер разрешает их
1/66*2 = 0.0303 (30 мс)
И т.д.
На некоторых серверах выкидывает при значении выше 0.105 (105мс), считая это использованием бага. Например, в CS2 давно cl_interp не меняется пользователем, а задается фиксировано в зависимости от интерполяции. Хотя первое время после выхода CS2 и в CS GO можно было менять это значение.
Я топлю чтобы на сервере была одна интерполяция только, cl_interp_ratio 1 - самое оптимальное по моему мнению.
Updaterate 66 оставить только, без всяких 33, 100 (Так то за 100 лично, но понимаю что в среднем многие заходящие игроки не тянут 100 рейты). А тут важно чтобы все играли на равных.
Rate желательно поднять, например, как в CS2 до 786432.
Чуть позже добавлю еще информации.
Ver. 1.0 29.03.25 by Gospodin