что такое тикрейт сервера

Что такое тикрейт

Tickrate — частотность получения данных по обновлению событий на сервере. В классическом формате данный показатель равен 64 запроса в секунду. Но в профессиональных и более продвинутых серверах для соревнований доходит до 128 раз.

Содержание

Что такое тикрейт в кс го

Если говорить понятным языком, то Тикрейт — это насколько часто клиент (игрок на своем компьютере) получает обновления, которые происходят на сервере. А на сервере они происходят постоянно. Все передвижения игроков, гранат, пуль и прочее. Фактически система проверяет нахождение всех объектов и сравнивает с предыдущим фрагментом. И это все происходит минимум 64 раза в секунду.

Ни для кого не будет открытием, что если эта частота будет быстрее, то и качество сервера увеличивается. Вы часто замечали ситуацию, когда вы зашли за угол, а на экране оппонента вы еще отображаетесь. Это именно и есть та самая задержка по обновлению.

Как визуально выглядит количество обновляемых кадров, если сравнивать обновление 64 и 128 tickrate:

На изображении выше видно на сколько отличается игра при разном обновлении сервера. На 128-м тикрейте противника будет видно намного лучше и качественнее, его моделька будет двигаться плавнее.

Сравним эти 2: tickrate 64 и tickrate 128

В этих режимах игра может производится не с точной стрельбой: можете заметить когда выстрел был сделан в голову, а попал в плече либо же наоборот. Это связано не только с низким тикрейтом, но и с качеством самих серверов. Важно то, что при такой частоте данных из сервера, все ошибки и проблемы сервера и интернета значительно явно видны и ощутимы.

Почему VALVE не может перейти на tickrate 128

Пожалуй это самый очевидный вопрос, который волнует всех игроков нашего любимого шутера — Counter-Strike:Global offenssive.

Ответ: VALVE ориентируются на более широкую аудиторию игроков. У них в среднем в игру заходит в день около миллиона человек. Каждый клиент имеет свой уровень и качество интернета и мощность компьютера. Основная задача — удовлетворить максимальное количество (большинство игроков). При тикрейте 64 у сервера есть более слабый запрос к качеству и скорости интернета. То есть таким образом средний показатель комфортной игры значительно выше. При тикрейте 128 в обязательном порядке необходимо иметь качественный канал интернета, который не только будет быстро и без ошибок передавать пакеты, но и иметь обработку такого количества обновлений в диапазан 1 секунда. Потому достаточно логично, что геймеры достигшие определенного уровня игры, настройки компьютера и хорошего интернета идут играть на FACEIT.

С другой стороны, почему нельзя дать выбор игрокам tickrate при запуске поиска игры (64 или 128)?

Ответом на этот вопрос будет более простым: у VALVE устаревшие сервера. Обновление их не даст им денежный профит и не окупит вложение.

На этот счет рекомендуем посмотреть видео (с титрами, так как тут английский язык):

Игра на tickrate 64

Для обычных игроков в cs:go тикрейт почти не имеет значения, простые ребята за сотые доли секунды не успеют сделать выстрел, сравнительно с профессиональными игроками, как s1mple или ZywOo.

К сожалению стандартные сервера в CS:GO не поддерживают тикрейт 128. Тут вы можете сами руками писать в консоли любые попытки его изменить, но ничего не получится. Важно все-таки чтобы сервер поддерживал настройку выставленную на клиенте. Вот как идет обмен пакетов в зависимости от выставленного тикрейта:

Также можно заметить, что при тренировке на карте с ботами (по стандарту ваш локальный сервер выставляет 64) вы можете заметить, что гранаты летят совершенно по разному. Давайте постараемся разобраться в чем же может быть причина.

Когда вы бросаете гранаты стоя на одном месте и не двигаясь, на разных тикрейтах гранаты летят одинаково. На полет гранат влияет только команда “jumpthrow” (бросок гранаты в момент прыжка). Потому, что на разных тикрейтах отличается скорость движения модельки во время прыжка. Поэтому при выставленном 128 можно бросить гранаты, которые никогда не получится повторить с такими же движениями при тикрейте 64. Они банально не долетают туда куда нужно.

ХОРОШИЙ СОВЕТ: КАК ПОНИЗИТЬ ПИНГ В ИГРЕ

Вывод: “jumpthrow» лучше использовать только на 128-м тикрейте. И учиться бросать гранаты именно на нем.

Tickrate 128 (local & faceit)

Играя на серверах поддерживающих высокое обновление нам и учиться на локальной карте также нужно с таким тикрейтом. Для этого в первую очередь мы разберем, как выставить его для тренировки:

Видео о том, как выставить тикрейт на сервере

Когда играете на серверах Faceit, то обязательно необходимо выставлять 3 основных параметра:

Никогда не обращайте внимание на информацию о том, что можно что-то повысить. Данный показатель изменить фактически нельзя, так как он непосредственно относится к серверу и его настройке. Сервер будет отображать тот тикрейт, который задал создатель сервера.

Сервера в ММ разработчики создают 64-м тикрейте, это изменить нельзя.

Подписывайтесь на нас в социальных сетях ( ВК, Телеграмм)!

Источник

Рекомендуемые настройки рейтов на сервере CS:GO

Содержание

Основные понятия

TickRate

Что такое тикрейт?

При каждом тике, сервер обрабатывает информацию игроков, физические передвижения, обновления состояния объектов и так далее. После моделирования тика сервер решает, нуждается ли какой-либо игрок в обновлении игрового состояния, и при необходимости получает снимок текущего состояния. Более высокий тикрейт повышает точность моделирования, но также требует большей мощности процессора и доступной пропускной способности как на сервере, так и на клиенте. Соответственно, чем выше тикрейт, (а максимальный тикрейт в CS:GO это 128) тем чаще сервер обрабатывает информацию и тем лучше сказывается на игровом процессе, в том числе и стрельбе. Максимальной тикрейт в CS:GO это 128, но так как он требуемый к ресурсами, наиболее распространенный 64 тикрейт, который в частности используется на серверах матчмейкинга.

Читайте также:  Оки и пти неустановленной этиологии что это

Зачем нужен высокий тикрейт?

Наверняка Вы встречались с такой ситуацией на матчмейкинге или на другом сервере с tickrate 64, когда Вы стреляете в противника, видите попадания, следы крови, но при этом сервер не засчитывает урон, причина в том, что ваша игра отправляет данные на сервер для обработки, но сервер сопоставив их с данными других игроков не засчитывает попадания. Кровь Вы видите лишь потому что, за отображение крови и попаданий отвечает игра, но не сервер. Вы видите, что попали в цель, игра отображает кровь, посылает информацию на сервер для проверки. Если сервер считает, что вы промахнулись, урон противнику не засчитывается. Высокий TickRate позволяет избежать таких ситуаций и как правило более корректно обрабатывает все данные.

Как изменить тикрейт на сервере MyArena.ru

Тариф с оплатой за слоты
Вы выбираете тикрейт ещё в момент покупки, но если Вы захотите сменить тикрейт, то это можно сделать лишь путем смены тарифа.

Тариф PRO
Сменить тикрейт Вы можете в панели управления, раздел «Настройки».

Что такое рейт (rate)?

Скорость интернета переведенная в рейты

0.5 Мбит/сек rate 62500
1.0 Мбит/сек rate 125000
1.5 Мбит/сек rate 187500
1.57 Мбит/сек rate 196608 (Стандартное значение)
2.0 Мбит/сек rate 250000
2.5 Мбит/сек rate 312500
3.0 Мбит/сек rate 375000
3.5 Мбит/сек rate 437500
4.0 Мбит/сек rate 500000
4.5 Мбит/сек rate 562500
5.0 Мбит/сек rate 625000
5.5 Мбит/сек rate 687500
6.0 Мбит/сек rate 750000
6.2 Мбит/сек rate 786432 (Максимальное значение)

Как выставлять рейт?

Необходимые Вам рейт на сервере выставляются с помощью двух переменных:

Прописывать эти переменные можете как в конфиге игрового режима, так и в server.cfg. Как правило, этих переменных нет по-умолчанию в стандартных конфигах, Вам необходимо их добавить вручную.

Какие значения sv_minrate и sv_maxrate рекомендуется выставить?

Не старайтесь ограничить игроков выставив sv_minrate выше стандартного значения, Вы никак не улучшите им игру, а некоторым игрокам можете лишь её усугубить, ведь не у всех качественный интернет и высокая скорость, по этому рекомендуемые значения не отличаются от стандартных.

CmdRate

Что такое CmdRate

Как выставить cmdrate на сервере

Вам необходимо ограничить игрокам минимальное допустимое значение cmdrate для комфортной игры в соответствии с тикрейтом вашего сервера. Предположим, что у Вас сервер на 128 тикрейте, следовательно необходимо в конфиг игрового режима или в server.cfg добавить переменную:

Помимо этой переменной существует ещё и sv_maxcmdrate, но необходимости её прописывать нет, так как она автоматически унаследует значение вашего тикрейта.

Какое значение sv_mincmdrate рекомендуется выставить?

Необходимо всегда выставлять значение переменной sv_mincmdrate равно значению тикрейта вашего сервера. То есть если сервер на 64 тикрейте, то прописывать нужно:

Если сервер на 128 тикрейте, то нужно:

UpdateRate

Что такое UpdateRate

Как выставить UpdateRate на сервере

Аналогично как и с CmdRate, необходимо ограничить игрокам минимальное значение для комфортной в соответсвии с тикрейтом. Следовательно необходимо в конфиг игрового режима или в server.cfg добавить переменную значением которой будет тикрейт сервера, к примеру у нас будет он 128:

Помимо этого есть переменная и sv_maxupdaterate, необходимость в которой отсутствует, так как она автоматически унаследует значение тикрейта сервера.

Какое рекомендуемое значение sv_minupdaterate нужно выставить?

Значение переменной должно быть равно тикрейту сервера. Если 64 тикрейт, то:

Если же 128 тикрейт, следовательно:

Рекомендуемые рейты

Данные переменные необходимо поместить в конфиг игрового режима или в server.cfg

Рейты для сервера с 64 тикрейтом

Рейты для сервера с 128 тикрейтом

Диагностика проблем и их решение

Слишком большой choke на сервере

Зайдите в игру, присоединитесь к своему серверу, откройте консоль игры и введите net_graph 3. Данная опция позволит Вам смотреть показатели, которые помогут обнаружить наличие проблемы с рейтами. Самая распространенная проблема вызвана неправильными рейтами это choke (потеря пакентов), если значение превышает 10% постоянно у всех игроков без исключения, значит следует проверить рейты вашего сервера.

Даже если Вы в server.cfg прописали правильные рейты, Вы не можете быть уверенны, что какой-то мод или плагин не заменил их на свои, как правило бывает, что мод добавляет свои конфиги в которых прописаны устаревшие и неправильные рейты (зачастую бывает в WarMod). Или же когда Вы используете какую-то устаревшую сборку сервера с своими конфигами. Для просмотра текущих рейтов на сервере, нужно в консоли сервера поочередно ввести переменные без значений:

Читайте также:  что такое субкомпенсация щитовидной железы

В результате Вам отобразятся значения данных переменных которые на сервере в текущий момент, если они будут отличаться от тех, которые прописывали Вы, значит в каком-то конфигурационном файле указанные другие рейты.

Источник

Тикрейт и его влияние на стрельбу

Недавно на сабреддите Counter-Strike: Global Offensive появилось исследование о влиянии тикрейта на стрельбу. Оказалось, что между серверами с тикрейтом 64 и 128 есть разница!

CS.MONEY рассказывает, что это значит и стоит ли винить «неправильный» тикрейт в своих промахах.

Что такое тикрейт

Тикрейт — это частота, с которой сервер обновляет данные об игре. Обычно частоту считают посекундно, то есть в Герцах. Например, в Battlefield 4 есть сервера с частотой обновления в 20, 40, 60 и больше Герц. Если бы такие сервера были в Counter-Strike: Global Offensive, то мы бы говорили что у них тикрейт 20, 40 и 60 соответственно.

Сервера для официального матчмейкинга от Valve обновляются 64 раза в секунду. Сторонние сервисы предоставляют доступ к серверам с удвоенной скоростью обновления — 128 раз в секунду. Это два основных значения тикрейта. В исключительно редких случаях можно найти сервера Counter-Strike: Global Offensive с другим тикрейтом. Чаще всего их запускают с исследовательской целью.

На что влияет тикрейт

Чем выше частота обновления, тем более отзывчивой является игра. В это понятие входит и плавность передвижение, и регистрация попаданий, и другие параметры. В случае с Counter-Strike: Global Offensive тикрейт сервера также непосредственно влияет на игровой процесс.

Основная разница между игрой на серверах Counter-Strike: Global Offensive с тикретом 64 и 128 — в использовании гранат, а точнее в бросках с прыжком. При таком броске траектория полета будет меняться в зависимости от тикрейта. Это известный факт и он был доказан сообществом игры.

Также разница в тикрейте влияет и на другие аспекты игры. Из-за того что 64 обновления в секунду и так достаточно много, переход на сервера с частотой обновления 128 раз в секунду не вызывает скачка в качестве игры. Напротив, заметить разницу невозможно.

К этому выводу пришел пользователь реддит с никнеймом kinsi55. Он провел тестирование на 760 добровольцах. Суть теста заключалась в игре на трех серверах: с тикрейтом в 47, 64 и 128. Испытатели не знали параметров сервера и по условиям тестирования не могли использовать внутриигровые инструменты. По итогам теста оказалось что игроки не могут «на глаз» определить тикрейт.

Влияние на стрельбу

Несмотря на невозможность определить без инструментов, отрицать влияние тикрейта на игру нельзя. ZooL провел исследование со стрельбой из M4A4. Суть эксперимента: стрельба в полностью автоматическом режиме с отключенным разбросом и включенным отображение попаданий на стороне сервера. По итогам текста оказалось, что M4A4 быстрее восстанавливает точность выстрела с ростом тикрейта.

Получается, тикрейт делает пушки круче и точнее? Да, но нет. Разница в стрельбе на серверах с тикрейтом 64 и 128 хорошо показывает, насколько мало отличий в игровом процессе. ZooL обнаружил отклонение в стрельбе лишь на дистанции больше 22 метров!

Как узнать и поменять тикрейт?

Проще всего узнать тикрейт используя команду net_graph 1. Она выводит на экран информацию по подключении и производительности игры, в том числе и тикрейт. Его значение можно найти в третьей строчке.

Это пригодится лишь при игре на серверах сообщества. Официальный матчмейкиг Valve всегда на серверах с тиком 64, а популярные сторонние платформы, вроде FACEIT или ESEA, всегда используют сервера с тикрейтом 128.

После этого игра при выборе режима с ботами будет создавать сервер с тикрейтом 128. Команда никак не повлияет на матчмейкинг или возможность подключаться к нему, а также не изменит значение Trust Factor.

Источник

Что такое тикрейт в КС ГО

25 Мар 2018 / 21896 просмотров / автор: Julia98

Игровая индустрия постоянно развивается, все стремятся к высокой реалистичности. Новое оборудование дает нам невероятные возможности, все хотят выжать из игры максимум. Сегодня мы узнаем, что такое тикрейт в КС ГО и как правильно им пользоваться? Поехали!

Что такое Tickrate в CS GO

Тикрейт — это временной промежуток, во время которого сервер синхронизирует полученные пакеты данных от клиента с сервером и наоборот. Точнее сказать, единица измерения.

Чтобы было более понятно, приведем пример:

Игрок стреляет в противника, в это время, данные про траекторию пули, про местоположение персонажей, действующую физику и разворот камеры предаются на сервер. Таким образом, вся информация про геймера собирается в одно целое.

Он важен, если вы играете на профессиональной сцене или в ММ. У вас не должно быть никаких погрешностей, ведь один неверный шаг может стоить победы.

Суть тикрейта

Именно от тикрейта зависит то, как часто вы обмениваетесь с сервером данными. В момент синхронизации обновляется абсолютно всё, включая игроков, выстрелы, положения, любые мелочи, проще говоря.

На скриншоте видно, что при низком значении у вас замедленные изменения, а при высоком — мельчайшие перемены, любые задержки заметно уменьшены.

Читайте также:  Что такое поток в психологии

Возможно, что для любителей такая погрешность не сильно влияет на игру, но только не для опытных геймеров. Все профи и мастера заменят отличие между tickrate 128 и 64.

Как сделать 128 tick

Как мы уже поняли, чем выше «Тик», тем лучше работоспособность игры. 128 — идеальный показатель, к которому надо стремится.

Высокое значение дает возможность взять матч под контроль и не оказаться в ситуации, когда стреляя по врагу, и попадая в него, он выживает, а вы умираете. Неприятно.

Чтобы таких проблем не возникало ставим тикрейт на максималку — никаких упущенных убийств.

Перед тем как, что-то менять нужно узнать какой показатель у тикрейта стоит прямо сейчас. Всего лишь надо открыть консольную строку и прописать: net_graph 1.

Вся подробная информация выведется на экран, все параметры и значения напрямую зависят от того, на каких серверах вы находитесь.

Изначальные показатели у нас есть, можно приступать к изменениям.

Первое, что надо сделать — открыть свой Steam и зайти в «Библиотеку». Дальше, правой кнопкой мыши щелкаете по нужной игре, в нашем случае Global Offensive. Смотрим на вкладку «Свойства», после выбора откроется новое окно, где есть графа под названием «Параметры запуска».

Записываете следующее: tickrate 128.

После сохранения нам надо запустить нашу CS:GO. Открываем заново консоль, где используем команды:

Передача данных станет происходить быстрее, игра будет работать точнее. Этого достаточно, чтобы увеличить tick на клиенте.

Настройки не повлияли на игру в ММ

Изменения внесены, но проблема в том, что вы их прописали только у себя, на сервер это не повлияло. У них есть собственные значения. Может быть такое, что у игрока и сервера tickrate отличатся. Вы поставили себе 128, а у них стоит 20, то у всех будет 20. Для этого ищите площадки где максимальные показатели.

К сожалению, Valve не используют 128, так что необходимости прописывать дополнительные настройки нет.

Заходите на FACEIT/ESEA. Там, в основном, использую 128.

Поделитесь этим с вашими друзьями

Похожие записи

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

Что такое тикрейт в CS:GO

Многие люди считают CS:GO эталоном многопользовательского шутера. По сути, так и есть, ведь в данной игре реализовано множество новых решений, благополучно изменивших геймплей в целом.

С каждым обновлением улучшается не только визуальная составляющая, но также и техническая. Тем самым игра становится более приспособленной к старым компьютерам. В данной статье пойдет речь о том, что такое тикрейт, а также о том, как его правильно использовать в одиночной игре или на своем сервере.

Введение

Решением подобных проблем стало создание специальных приложений, синхронизирующих данные: пользователя и сервера. Если же показатели не совпадают, то соединение прерывается, препятствуя тем самым заражению сервера и других клиентов.

Что такое тикрейт в «КС:ГО»?

Как уже говорилось в верхней части статьи, совершенствование программного обеспечения и защиты улучшает качество и стабильность игрового процесса. Тикрейт как раз и является таким новшеством.

Например, когда пользователь стреляет во врага, то все данные о траектории пули, размещении всех игроков на карте, действующей физике и градусе разворота камеры передаются на сервер, где воедино соединяется вся информация о геймере.

Если же одно из полученных значений является особенным, то есть его параметры отличаются от других, то происходит обрыв связи.

Но во всем есть свои плюсы. Особенно высокий тикрейт (частота обновления с сервером) заметно уменьшает любые задержки. Если же у вас высокий пинг, то повышение этого показателя никак вам не поможет. Это связано с тем что есть большая задержка между вами и провайдером. Поэтому частота обновления информации никак вам не поможет.

Повысить тикрейт синхронизации можно исключительно в одиночной игре с ботами или же на сервере, где вы можете самостоятельно изменить настройки. По стандарту на серверы установлено значение частоты 64.

Как сделать тикрейт?

Как уже говорилось выше, изменения можно сделать только на своем сервере или в одиночной игре. Однако значения задаются прямо в свойствах игры. Делается данное ограничение ради стабильности приложения и сервера.

Если тикрейт будет у всех разный, то это приведет к хаосу и последующему краху игры. Ограничение на официальных серверах равно 64, на пользовательских же иногда достигает 128. Считается, что это максимальное значение, которое сервер буквально может выдержать, не выдавая при этом ошибки. Теперь мы знаем, что такое тикрейт, самое время его использовать:

В заключение

Надеемся, что данная статья помогла вам понять, что такое тикрейт, а также как им пользоваться. Стоит напомнить, что эта частота никак не может повлиять на игру, если у вас слишком большой пинг.

Профессиональные игроки используют эту функцию, чтобы еще сильнее улучшить свою реакцию. Ради интереса обычным геймерам можно создать локальную игру с ботами и немного потренироваться. Возможно, это поможет повысить внимательность и скилл.

Источник

Сайт для любознательных читателей