Что такое тикрейт в battlefield 4

Обновлено: 07.07.2024

На требовательность к твоему железу и регистрацию попаданий.

Чем выше частоста обновления тем качественнее будет игра, НО тем мощнее нужен ПК и качественнее интернет.
p.s Них*я флуда

Да флуда что-то дох.. ра, но удаляют быстро, спасибо за ответ.

Владимир Казанцев Мастер (1517) Всегда пожалуйста)

Tickrate (тикрейт) — единица измерения отправки и получения данных с сервера в секунду. Тикрейт это и есть частота импульсов. Под импульсами понимается всё, что происходит на сервере, от анимации до выстрелов, и измеряется в герцах (Гц или Hz). 1 Гц = 1 колебание (реализация процесса) за 1 секунду, 30 Гц — тридцать колебаний в секунду. Чем чаще эти колебания, тем выше частота импульсов, тем больше раз в секунду сервер обновит данные и тем меньше проблем с убийствами за углом, с сетевым кодом и т. д. и т. п.

В Battlefield 4 тестируют тикрейт 120 Гц


Мы мечтали об этом многие годы — а нам говорили, что достичь этого невозможно. Сегодня, впрочем, невозможное случилось. DICE LA, в сотрудничестве с магами сетевого кода из студии Visceral, сейчас тестирует обновление для тестовой ветки Battlefield 4. Один из настроенных разработчиками серверов работает с тикрейтом 60 Гц, в то время как частота симуляции на втором сервере — 120 Гц! Да, я имею в виду именно тикрейт (частоту симуляции), а не частоту сетевых обновлений. Наконец-то частота симуляции игры преодолела отметку 30 раз в секунду.

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

Значит ли это, что мы вкоре получим неткод на 60 и 120 герц в публичной версии Battlefield 4? Здесь придется ответить четко — нет. Это первый тест настолько высокого тикрейта в игре серии Battlefield. И пройдет немало времени, нужного для тестирования и отладки, прежде чем его можно будет выпустить публично. В DICE LA даже не обещают, что новый сетевой код вообще пойдет дальше тестовой ветки, потому что, как я уже упомянул — это первая проверка тикрейта, который выше 30 Гц. Разработчикам необходимо время, чтобы собрать данные с этих серверов, а уже затем определять свои дальнейшие шаги. Все дело в том, что высокий тикрейт означает ощутимый удар по производительности.

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

Первый вариант: для того, чтобы избежать резкого повышения цен на обслуживание серверов, провайдер может привязать частоту симуляции к количеству слотов на арендуемой виртуальной машине. Например, если мы говорим про сервер на 32 слота, то симуляция будет работать с частотой 60 Гц. Но если слотов нужно больше, то частота симуляции возвращается к отметке 30 Гц. А сервер, например, на 8 слотов, может работать с частотой 120 Гц. То есть тикрейт выбирается на основании количества игроков, которые могут войти на сервер. Чтобы избежать недоразумений, подчеркну, что названные мной цифры приведены просто для примера.

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

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

В ближайшие дни я проведу больше тестов и выпущу более подробное видео, в котором расскажу, как все устроено. Разумеется, я сообщу о дальнейшей судьбе нового сетевого кода в тестовой ветке Battlefield 4.

Если вам понравился этот ролик — поставьте лайк, подписывайтесь и увидимся в следующем выпуске. А пока что отличного вам дня и берегите себя. Меня зовут Крис, вы смотрели Battle(non)sense.

*Разработчики уточнили, что нет необходимости повышать тикрейт до 120 Гц на консолях нового поколения. Развертка телевизоров — 60 Гц, и необходимости проводить симуляцию чаще нет.

На PS4 и Xbox One повысят тикрейт Battlefield 4



Что случилось?
Разработчики Battlefield 4 сообщили, что стандартный тикрейт (частота симуляции) на игровых серверах на 32 человека (и меньше) для PlayStation 4 и Xbox One повышается с 30 Гц до 45 Гц.

Что такое высокий тикрейт?
Обычные серверы Battlefield 4 работают с частотой 30 Гц (30 обновлений за секунду или задержка в 33 мс). Новые серверы будут быстрее. Это заметно влияет на ощущения от игры и точность, которой в ней становится возможным достигнуть.

В общем и целом, высокий тикрейт значительно исправляет (а иногда и полностью устраняет) следующие проблемы сетевого кода игры:

  • Смерть за препятствием
  • Отсутствие регистрации попаданий по врагам (проблема также известна как «дастинг»)
  • Накопленный урон (смерть за один кадр)

Помимо этого, игра плавнее обрабатывает бег и столкновения с предметами.

Почему это важно?
Как отмечается, это изменение снижает все задержки игровых событий на 11 мс, что является значительным улучшением для быстрого геймплея Battlefield 4.

Почему именно 45, а не больше?
При определении нового стандартного тикрейта разработчики учли несколько факторов:

  • Увеличение требований к интернет-каналу клиента
  • Увеличение требований к интернет-каналу сервера
  • Увеличение нагрузки на оборудование сервера
  • Количество игроков на сервере и их совокупное воздействие

С праздничным обновлением Battlefield 4 (выпущенным в декабре 2015-го) была внедрена оптимизация этих факторов. Это позволило разработчикам провести серию тестов на серверах, где были включены различные значения тикрейта (45 Гц, 50 Гц и 55 Гц). По итогам этих тестов разработчики решили выбрать осторожный вариант (45 Гц на серверах на 32 игрока). Несмотря на то, что для многих игроков подошел бы и более высокий тикрейт, — подчеркивается, что выбор обусловлен интересами большинства игроков.

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

Когда это все заработает?
Из-за того, что изменение стандартного тикрейта — довольно смелое мероприятие для популярной игры, разработчики перестраховываются и устраивают небольшой дополнительный региональный тест с последующим постепенным релизом повышенного тикрейта по всему миру.

  • Вторник, 9 февраля:
    Начиная с 12:00 МСК, Тикрейт 45 Гц будет установлен на всех серверах на 32 игрока (и меньше) на восточном побережье США (PS4 и Xbox One).
  • 9-10 февраля:
    Тестирование изменений, подтверждение работоспособности повышенного тикрейта.
  • Четверг, 11 февраля:
    Глобальный релиз, при условии работоспособности.

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

Куда жаловаться?
Вопросы и отзывы принимаются в англоязычной ветке Battlelog “PS4 & XBOX ONE High tickrate release”.

Бета высокого тикрейта в BF4: всё, что вам необходимо знать



Обычные серверы Battlefield 4 работают с частотой 30 Гц (30 обновлений за секунду или задержка в 33 мс). Новые серверы будут быстрее. Вплоть до 144 Гц! (144 обновления за секунду или задержка в 6,9 мс!). Как вы можете догадаться, это заметно влияет на ощущения от игры и точность, которой в ней становится возможным достигнуть.

В общем и целом, высокий тикрейт значительно исправляет (а иногда и полностью устраняет) следующие проблемы сетевого кода игры:

  • Смерть за препятствием
  • Отсутствие регистрации попаданий по врагам (проблема также известна как «дастинг»)
  • Накопленный урон (смерть за один кадр)

Помимо этого, игра теперь гораздо плавнее обрабатывает бег и столкновения с предметами.

В общем говоря, вы сможете играть на серверах, где регистрация попаданий, задержка передачи данных между игроками и многие другие вещи настолько улучшены, что кое-кто даже говорит: «Да это же совсем другая игра…»

Какие минусы?

Все эти улучшения просто так не достаются: высокий тикрейт требует от сервера и клиента выполнять больше работы и использовать бо́льшую полосу пропускания интернет-канала.

Благодаря основам, заложенным в зимнем и весеннем обновлениях, а также обширному сотрудничеству с командой Hardline, мы смогли сделать все эти «накладные расходы» терпимыми!

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

Как узнать, что вы на сервере с высоким тикрейтом

Вскоре в Battlelog будут включены фильтры и свойства серверов с высоким тикрейтом. До тех пор лучший способ узнать тикрейт сервера — это посмотреть на:

  • Значок и цифра на загрузочном экране (в левом нижнем углу)
  • Экран дислокации (левый верхний угол)
  • График сетевой производительности (включается в расширенных настройках игрового процесса)

Известные проблемы

Вот какие проблемы могут пока что встречаться вам на серверах с высоким тикрейтом:

  • Чувствительность управления мышью в полете не соответствует таковой на серверах с 30 Гц — временно поднимите чувствительность в настройках (будет исправлено в осеннем обновлении)
  • Ускорение бега не соответствует таковому на серверах 30 Гц (будет исправлено в осеннем обновлении)
  • Высокий тикрейт использует значительно большую ширину канала, чем 30 Гц. (в осеннем обновлении ситуация будет ощутимо улучшена)
  • Разброс и отдача не соответствуют таковым на сервере 30 Гц в публичной версии (это уже исправлено в CTE) (будет исправлено в осеннем обновлении)
  • Симуляция воды (волны) начинает затормаживаться с течением времени (в особенности на «Параселах»), что приводит к замедлению сервера
  • ОВУ-робота в текущем состоянии очень сложно уничтожить (идёт поиск решения)
  • Боец семенит ногами при парашютировании (идёт поиск решения)
  • Иногда тела бойцов улетают значительно дальше, чем следовало бы
  • Иногда значки техники на экране возрождения начинают бешено крутиться

Рекомендации dice по настройке сервера

Мы позволяем провайдерам игровых серверов самостоятельно контролировать параметры оборудования, но дали им некоторые рекомендации:

  • Для серверов на 64 человека мы рекомендуем запускать одну виртуальную машину на сервер и ограничить максимальный тикрейт значением 60 Гц
  • Для серверов на 48/32 человека мы рекомендуем сократить количество виртуальных машин вдвое (в обычном случае это означает 2 машины вместо 4)
  • Для серверов на 48/32 человека мы рекомендуем ограничить максимальный тикрейт значением 120 Гц
  • Для серверов менее чем на 20 человек мы рекомендуем ограничить максимальный тикрейт значением 144 Гц

Силу — игрокам

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

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

bf4-sp-image-4

Индикаторы в подробностях

Каждый раз, когда наблюдаемое значение параметров преодолевает значения «предупреждение» или «авария», на экране на 1 секунду появится соответствующий индикатор.

Помните, что для показа индикаторов не используются средние значения величин (как, например, для FPS). Просадка кадров может вызвать появление индикатора, даже если ваш оверлей во Fraps (или его аналоге) показывает, что все в порядке.

Объяснение всех значений:
Производительность сервера
Предупреждение: сервер находится под нагрузкой — будут иногда заметны подтормаживание и проблемы с физикой, однако играть по-прежнему можно.
Авария: сервер перегружен. Вероятно, на нем установлен чрезмерно высокий тикрейт для текущего числа игроков. Сервер рекомендуется покинуть.

Потеря пакетов
Предупреждение: на вашем интернет-соединении наблюдается потеря пакетов, что, вероятно, негативно повлияет на игру. Если это наблюдается продолжительное время, то вы либо играете на сервере, который находится далеко; сервер перегружен из-за потери пакетов; или же ваше интернет-соединение не справляется с нагрузкой, возросшей из-за высокого тикрейта
Авария: на вашем интернет-соединении наблюдается масштабная потеря пакетов, от чего заметно страдает игровой процесс. Если это наблюдается продолжительное время, покиньте сервер!

Запаздывание
Предупреждение: ваше запаздывание (пинг) в данный момент высокий. Если это продолжится, следует сменить сервер.
Авария: ваше запаздывание (пинг) слишком высокое. Покиньте сервер и найдите другой!

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

Низкая частота кадров
Предупреждение: Ваша частота кадров опустилась ниже текущего тикрейта. Следует всегда сохранять частоту кадров, которая ВЫШЕ текущего тикрейта. Если частота кадров ниже — это может приводить к небольшим ошибкам.
Авария: Ваша частота кадров опустилась ниже минимального значения — похоже, ваш ПК не справляется с возросшей из-за высокого тикрейта нагрузкой. Покиньте сервер и найдите другой, с меньшим тикрейтом — или же снизьте настройки графики, чтобы устранить проблему.

Отзывы

Мы счастливы наконец выпустить эту новую функцию — надеемся, вы тоже!

Увидимся на поле боя!
Дэвид Сёленд (@tiggr_) и команда Battlefield 4.

Читайте также: