Що таке Subtick та як він працює?
  • Article

  • 15:43, 04.03.2024

Що таке Subtick та як він працює?

У Counter-Strike 2, на відміну від CS:GO, розробники використовують систему підтіків. Така значна та важлива зміна спричинила захват серед спільноти та викликала численні спекуляції щодо того, як працює система підтіків. У цій статті Bo3.gg досліджує, як працює нова система.

Що таке частота оновлення в CS2?

Підтік у CS2 — це система, яка відповідає за оновлення всього, що відбувається в грі. Перш ніж ми заглибимося в суть підтіків, давайте зрозуміємо, що таке звичайний "тік".

Тік — це оновлення стану всесвіту гри, яке відбувається на сервері. Кожен тік сервера представляє собою миттєве знімок всього, що відбувається в грі. Він оновлюється з частотою 64 рази в секунду, що означає, що інформація обмінюється між сервером і клієнтами кожні 15,6 мілісекунд.

У одному тіку на частоті оновлення міститься наступна інформація:

  • позиція кожного гравця на їх власному комп'ютері;
  • позиція кожного гравця на сервері Valve;
  • дії (чи бездіяльність) кожного гравця;
  • вся інформація про світ гри на сервері.

Підтік, або частота тіків, визначає частоту оновлення всесвіту гри. На серверах з частотою тіків 128 оновлення відбуваються удвічі частіше, приблизно кожні 7,8 мілісекунди. Більш часте оновлення інформації безпосередньо впливає на динаміку гри.

Хоча різниця між серверами з різною частотою тіків може здатися незначною, вона критично важлива для грального досвіду. Вища частота тіків зазвичай означає плавніше і реалістичніше взаємодію зі світом гри, що може бути критично важливим у матчмейкінгу та на конкурентній сцені. Однак гравці можуть адаптуватися до різних частот тіків і продовжувати насолоджуватися грою, незважаючи на цю різницю.

У кінці кінців, підтік у CS2 є ключовим елементом, який визначає частоту оновлення всесвіту гри. Різниця в частоті тіків може бути незначною для деяких користувачів, але вона дуже важлива для формування враження від геймплею.

Як працює підтік в CS2?

Система підтіків в CS2 повністю замінила попередню систему частоти тіків, яка була призначена для вирішення проблеми синхронізації між діями гравців та сервером. Ця система була реалізована для поліпшення геймплею та боротьби з потенційними помилками, що виникають через затримки між діями гравців та оновленнями гри безпосередньо на стороні сервера.

Принцип роботи підтіків в CS2 досить простий: кожна дія, відправлена клієнтом на сервер, супроводжується міткою часу. Це дозволяє серверу збирати інформацію від усіх клієнтів і організувати її в хронологічну послідовність, а потім надсилати оновлений стан гри назад клієнтам. Така система допомагає зменшити ймовірність конфліктів і неузгодженостей між діями гравців та поточним станом гри.

Дослідження різних користувачів показують, що CS2 відправляє вдвічі більше даних на сервер, ніж CS:GO. Це досягається за допомогою відправлення двох типів пакетів: великих, які відправляються кожні 15-16 мілісекунд, і малих, які слідують за великими з мінімальною затримкою. Припускається, що в малих пакетах міститься найважливіша інформація, а великі містять додаткові дані, необхідні для оновлення стану гри.

Найкращі музичні набори Counter-Strike 2 за 2024&2025 роки
Найкращі музичні набори Counter-Strike 2 за 2024&2025 роки   
Article

Важливо зазначити, що незважаючи на те, що підтік є чимось новим для Counter-Strike, офіційні сервери CS2 все ще працюють на частоті тіків 64. Це пояснюється затримкою між відправленням кожного великого пакету, що непрямо вказує на те, що зміни в частоті тіків на офіційних серверах ще не відбулися.

Яка частота тіків у Counter-Strike 2?

Деталі щодо частоти підтіків у Counter-Strike 2 викликають сумніви серед гравців. Незважаючи на очікування вищої частоти оновлень між користувачами та серверами, різниця між 64 частотою тіків та системою підтіків не є такою очевидною, як багато сподівалися. Хоча деякі гравці стверджують, що вони відчувають більшу частоту оновлень, інші ставлять під сумнів нову систему.

Аналіз відправлених пакетів та зворотний зв'язок від досвідчених гравців показують, що сервери CS2 все ще працюють на частоті тіків 64. Незважаючи на спроби спільноти визначити фактичну частоту оновлень, розробники строго приховують цю інформацію.

Проте деякі геймери продовжують сподіватися на можливі зміни та покращення системи підтіків у майбутньому, що може призвести до вищої частоти оновлень і бути еквівалентним 128 частоті тіків. Таким чином, можна зробити висновок, що система підтіків не відрізняється від попередньої 64 частоти тіків.

Subtick проти Tickrate у CS2

Valve може прагнути зробити сервери з частотою тіків 64 нерозрізними від серверів з частотою тіків 128 за допомогою системи підтіків. Це може бути спробою компенсувати різницю в частоті оновлень та забезпечити плавний геймплей для всіх гравців. Також можливо, що у майбутньому матчмейкінг CS2 перейде на сервери з частотою тіків 128, а система підтіків буде використовуватися лише для вирішення випадкових проблем передачі даних.

Топ-20 найкращих гравців Counter-Strike 2 у 2024 році
Топ-20 найкращих гравців Counter-Strike 2 у 2024 році   2
Analytics

Хоча існують різноманітні припущення про те, як Valve планує використовувати систему підтіків у CS2, наразі у нас є лише офіційна інформація від розробників. Згідно з поясненням Valve, підтіки додають тимчасові мітки часу до дій гравців та надсилають цю інформацію на сервер. Це дозволяє серверу точно обробляти послідовність дій кожного гравця та відповідно оновлювати стан гри.

У теорії система підтіків може зменшити важливість частоти тіків, оскільки вона дозволяє більш точно відстежувати дії користувачів та оновлення стану гри в реальному часі. Однак конкретні механізми та вплив підтіків на геймплей все ще залишаються предметом подальших досліджень та припущень.

Доступний додатковий контент
Перейдіть у твіттер bo3.gg
Коментарі
По даті