TickRate 33/66/100

Тема в разделе "Статьи и мануалы", создана пользователем Andrey, 1 дек 2009.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.509
    33 Tick Rate Server

    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

    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

    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 и игрок заходит в игру с настройками:
    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"
     
    The End Is Near..., Fab3r, Biokanobioz и 7 другим нравится это.
  2. adacer

    adacer

    Сообщения:
    144
    Симпатии:
    16
    Andrey Вы лутше розбираетесь в рейтах подскажите какие рейты вообще самые лучшие ?
    сейчас стоят:
    rate 30000
    cl_cmdrate 100
    cl_updaterate 100
     
    Последнее редактирование: 11 июл 2010
  3. sas123

    sas123

    Сообщения:
    311
    Симпатии:
    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 .
     
    BMW M6, XtS и Andrey нравится это.
  4. Az_eXx

    Az_eXx

    Сообщения:
    18
    Симпатии:
    2
    Чет я непойму эту фигню которую ты скинул :( сможешь обьяснить там что этот файл тупо загружаешь на сервер и он сам все выстовляет?
     
  5. DrJekil

    DrJekil

    Сообщения:
    298
    Симпатии:
    6
    в конфиг сервера пропиши
     
  6. deky20

    deky20

    Сообщения:
    5
    Симпатии:
    0
    как сделать у всех игроков пинг 5 в ксс на сервере???
     
  7. deky20

    deky20

    Сообщения:
    5
    Симпатии:
    0
    Пишет в консоли в ксс reliable stream overflow когда я ксс сварачиваю!!!?Че Это
     
  8. Veyron

    Veyron

    Сообщения:
    35
    Симпатии:
    0
    а можно тут поподробнее тоесть игроку сервер правит рейты без постаронних скриптов? и какие именно команды следят за этим? (правкой)
     
  9. MrNick

    MrNick

    Сообщения:
    98
    Симпатии:
    9
    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
     
  10. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.509
    MrNick, да.
     
    assenizator и MrNick нравится это.
  11. MeXaHuK

    MeXaHuK

    Сообщения:
    24
    Симпатии:
    0
    sv_client_cmdrate_difference 1
    sv_client_predict 1

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

    zmog

    Сообщения:
    250
    Симпатии:
    57
    Может в этой статье ты найдёшь ответ.
     
    radionucleid и Vit_ amin нравится это.
  13. Zhenjabss

    Zhenjabss vizuvi.ru

    Сообщения:
    239
    Симпатии:
    77
    Всем привет.
    Вот рылся и нашел. Может кому пригодится ))

    "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, то это квар не имеет никакого эффекта.

    Желаю удачи...
     
    Alcone и Безпредел нравится это.
  14. fallen1994

    fallen1994

    Сообщения:
    2.347
    Симпатии:
    544
    Ты со своим PROMT'ом иди в задницу с русского форума :D
     
    Fab3r и Безпредел нравится это.
  15. Zhenjabss

    Zhenjabss vizuvi.ru

    Сообщения:
    239
    Симпатии:
    77
    Ты такой умный, напиши значение всех терминов.
    Нет, ням-ням совой прикрой и имей УВАЖЕНИЕ к людям!!!
     
    MrTonik нравится это.
  16. Евгений Матыцин

    Евгений Матыцин

    Сообщения:
    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 ????????????????????????
     
  17. master117

    master117

    Сообщения:
    255
    Симпатии:
    7
    клиенту

    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
     
  18. Евгений Матыцин

    Евгений Матыцин

    Сообщения:
    6
    Симпатии:
    0
    а оптимальные рейты для сервера на 50слотов можеш посоветовать?

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

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

    master117

    Сообщения:
    255
    Симпатии:
    7
    а разницы нет ибо 66 для этой ксс оптимальны, у меня самого 40 слотов и 66 рейты всё устраивает
     
  20. Fab3r

    Fab3r

    Сообщения:
    1.516
    Симпатии:
    367
    В cs:s рэйты одни 66 и все других нет!