TickRate 33/66/100

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #1
33 Tick Rate Server
C-подобный:
sv_minrate 13000
sv_maxrate 25000
sv_minupdaterate 20
sv_maxupdaterate 33
sv_mincmdrate 20
sv_maxcmdrate 33
sv_client_cmdrate_difference 1
sv_client_predict 1
sv_client_interpolate 1
sv_client_min_interp_ratio -1
sv_client_max_interp_ratio -1

66 Tick Rate Server

C-подобный:
sv_minrate 13000
sv_maxrate 25000
sv_minupdaterate 33
sv_maxupdaterate 67
sv_mincmdrate 33
sv_maxcmdrate 67
sv_client_cmdrate_difference 1
sv_client_predict 1
sv_client_interpolate 1
sv_client_min_interp_ratio -1
sv_client_max_interp_ratio -1

100 Tick Rate Server

C-подобный:
sv_minrate 13000
sv_maxrate 25000
sv_minupdaterate 67
sv_maxupdaterate 100
sv_mincmdrate 67
sv_maxcmdrate 100
sv_client_cmdrate_difference 1
sv_client_predict 1
sv_client_interpolate 1
sv_client_min_interp_ratio -1
sv_client_max_interp_ratio -1

Итак если на сервере например тикрейт 66 и игрок заходит в игру с настройками:
C-подобный:
cl_updaterate "100"
cl_cmdrate "100"
rate "10000"
,то его настройки автоматически изменяться на серверные:
C-подобный:
sv_minrate 13000
sv_maxupdaterate 67
sv_maxcmdrate 67
,но при выставленном значении ma_rates его настройки могут отображаться как:
C-подобный:
cl_updaterate "100"
cl_cmdrate "100"
rate "10000"
 
Последнее редактирование модератором:

adacer

Участник
Сообщения
145
Реакции
14
Andrey Вы лутше розбираетесь в рейтах подскажите какие рейты вообще самые лучшие ?
сейчас стоят:
rate 30000
cl_cmdrate 100
cl_updaterate 100
 
Последнее редактирование:

sas123

Участник
Сообщения
310
Реакции
224
sv_maxrate рассчитывается в зависимости от скорости исходящего канала сервера:
sv_maxrate * {количество слотов} * 8 / 1,000,000 =минимальная скорость аплоада сервера в Mbps

Например:
Для сервера с sv_maxrate 30000 и 32-я слотами нужно 30000*32=960000 Bytes/Second или 960000 байт * 8 бит/1024 =7500 KiloBits/Second (7500Kbps) или 7500/1024=7,3 Megabits/Second (7,3Mbps)

Самые оптимальные значения для сервера 1000FPS с TickRate 100 это будут:
sv_maxrate 30000
sv_minrate 30000
sv_maxcmdrate 101
sv_mincmdrate 101
sv_maxupdaterate 101
sv_minupdaterate 101
fps_max 0

Для автоматической установки правильных рейтов на стороне клиента, воспользуйтесь ForceRate_Mod .
 

Az_eXx

Участник
Сообщения
17
Реакции
2
sv_maxrate рассчитывается в зависимости от скорости исходящего канала сервера:
sv_maxrate * {количество слотов} * 8 / 1,000,000 =минимальная скорость аплоада сервера в Mbps

Например:
Для сервера с sv_maxrate 30000 и 32-я слотами нужно 30000*32=960000 Bytes/Second или 960000 байт * 8 бит/1024 =7500 KiloBits/Second (7500Kbps) или 7500/1024=7,3 Megabits/Second (7,3Mbps)

Самые оптимальные значения для сервера 1000FPS с TickRate 100 это будут:
sv_maxrate 30000
sv_minrate 30000
sv_maxcmdrate 101
sv_mincmdrate 101
sv_maxupdaterate 101
sv_minupdaterate 101
fps_max 0

Для автоматической установки правильных рейтов на стороне клиента, воспользуйтесь ForceRate_Mod .
Чет я непойму эту фигню которую ты скинул :( сможешь обьяснить там что этот файл тупо загружаешь на сервер и он сам все выстовляет?
 

deky20

Участник
Сообщения
5
Реакции
0
как сделать у всех игроков пинг 5 в ксс на сервере???
 

deky20

Участник
Сообщения
5
Реакции
0
Пишет в консоли в ксс reliable stream overflow когда я ксс сварачиваю!!!?Че Это
 

Veyron

Участник
Сообщения
24
Реакции
0
Итак если на сервере например тикрейт 66 и игрок заходит в игру с настройками:
cl_updaterate "100"
cl_cmdrate "100"
rate "10000"

то его настройки автоматически изменяться на серверные:
sv_minrate 13000
sv_maxupdaterate 67
sv_maxcmdrate 67

Но при выставленном значении ma_rates его настройки могут отображаться как:
cl_updaterate "100"
cl_cmdrate "100"
rate "10000"

а можно тут поподробнее тоесть игроку сервер правит рейты без постаронних скриптов? и какие именно команды следят за этим? (правкой)
 

MrNick

Участник
Сообщения
103
Реакции
10
Andrey, я сервер арендую, на нем стоит tickrate 100, как я понимаю в server.cfg лучше прописать рейты, которые ты указал?

Информация о сервере:

Zombie Panic Server.
Информация о сервере: Linux Gentoo 32bit

(meta list)
Listing 3 plugins:
[01] SourceMod (1.3.4) by AlliedModders LLC
[02] SDK Tools (1.3.4) by AlliedModders LLC
[03] BinTools (1.3.4) by AlliedModders LLC

(meta version}
Metamod:Source version 1.8.3
Build ID: 732:96932fe375a5
Loaded As: Valve Server Plugin
Compiled on: Jul 18 2010
Plugin interface version: 15:14
SourceHook version: 5:5
 

MeXaHuK

Участник
Сообщения
24
Реакции
0
sv_client_cmdrate_difference 1
sv_client_predict 1

За что отвечают эти команды?
 

Zhenjabss

vizuvi.ru
Сообщения
237
Реакции
76
Всем привет.
Вот рылся и нашел. Может кому пригодится ))

"sv_client_cmdrate_difference" = "1" (def. "20")
- cl_cmdrate перемещается в пределах sv_client_cmdrate_difference единиц cl_updaterate до его зажат между sv_mincmdrate и sv_maxcmdrate.


"sv_client_predict" = "1" (def. "-1")
- Это может быть использовано, чтобы заставить значение cl_predict для подключенных клиентов (только в то время как они связаны).
-1 = позволить клиентам множество cl_predict ни к чему
0 = сила cl_predict до 0
1 = сила cl_predict до 1

"sv_client_interpolate" = "1" (def. "-1")
- Это может быть использовано, чтобы заставить значение cl_interpolate для подключенных клиентов (только в то время как они связаны).
-1 = позволить клиентам множество cl_interpolate ни к чему
0 = сила cl_interpolate до 0
1 = сила cl_interpolate до 1

"sv_client_min_interp_ratio" = "1"
- Это может быть использовано для ограничения значения cl_interp_ratio для подключенных клиентов (только в то время как они связаны).
-1 = позволить клиентам множество cl_interp_ratio ни к чему
любое другое значение = установить минимальные значения для cl_interp_ratio

"sv_client_max_interp_ratio" = "1" (def. "2")
- Это может быть использовано для ограничения значения cl_interp_ratio для подключенных клиентов (только в то время как они связаны). Если sv_client_min_interp_ratio -1, то это квар не имеет никакого эффекта.

Желаю удачи...
 

fallen1994

Участник
Сообщения
2,357
Реакции
538
Всем привет.
Вот рылся и нашел. Может кому пригодится ))

"sv_client_cmdrate_difference" = "1" (def. "20")
- cl_cmdrate перемещается в пределах sv_client_cmdrate_difference единиц cl_updaterate до его зажат между sv_mincmdrate и sv_maxcmdrate.


"sv_client_predict" = "1" (def. "-1")
- Это может быть использовано, чтобы заставить значение cl_predict для подключенных клиентов (только в то время как они связаны).
-1 = позволить клиентам множество cl_predict ни к чему
0 = сила cl_predict до 0
1 = сила cl_predict до 1

"sv_client_interpolate" = "1" (def. "-1")
- Это может быть использовано, чтобы заставить значение cl_interpolate для подключенных клиентов (только в то время как они связаны).
-1 = позволить клиентам множество cl_interpolate ни к чему
0 = сила cl_interpolate до 0
1 = сила cl_interpolate до 1

"sv_client_min_interp_ratio" = "1"
- Это может быть использовано для ограничения значения cl_interp_ratio для подключенных клиентов (только в то время как они связаны).
-1 = позволить клиентам множество cl_interp_ratio ни к чему
любое другое значение = установить минимальные значения для cl_interp_ratio

"sv_client_max_interp_ratio" = "1" (def. "2")
- Это может быть использовано для ограничения значения cl_interp_ratio для подключенных клиентов (только в то время как они связаны). Если sv_client_min_interp_ratio -1, то это квар не имеет никакого эффекта.

Желаю удачи...
Ты со своим PROMT'ом иди в задницу с русского форума :D
 
Сообщения
6
Реакции
0
вопрос а если рейты сервера
sv_minrate 13000
sv_maxrate 25000
sv_minupdaterate 33
sv_maxupdaterate 67
sv_mincmdrate 33
sv_maxcmdrate 67

то клиенту ставить
rate 25000
cl_cmdrate 67
cl_updaterate 33
или
rate 25000
cl_cmdrate 66
cl_updaterate 66 ????????????????????????
 

master117

Участник
Сообщения
275
Реакции
10
клиенту

rate 25000
cl_cmdrate 66
cl_updaterate 66

серверу

sv_minrate 15000
sv_maxrate 25000
sv_minupdaterate 33
sv_maxupdaterate 66
sv_mincmdrate 33
sv_maxcmdrate 66
 
Сообщения
6
Реакции
0
а оптимальные рейты для сервера на 50слотов можеш посоветовать?

Добавлено через 7 минут
ну ктонить подскажет или нет?

Добавлено через 12 минут
ну ктоонибуть подмкажет внатуре или нет?
 
Последнее редактирование:

master117

Участник
Сообщения
275
Реакции
10
а разницы нет ибо 66 для этой ксс оптимальны, у меня самого 40 слотов и 66 рейты всё устраивает
 

Fab3r

Участник
Сообщения
1,520
Реакции
366
В cs:s рэйты одни 66 и все других нет!
 
Сверху Снизу