Загрузка...

All Sub-tick work in CS2 and your misses is a problem of packet priorities and your hands

Thread in Counter-Strike 2 created by KryptonFG Oct 19, 2023. 1,984 views

  1. KryptonFG
    KryptonFG Topic starter Oct 19, 2023 Был аутистом до того, как это стало мейнстримом 926 Nov 9, 2018
    Сейчас будет база (накопилось, после всех постов с нытьем и не понимание людей, что куда)

    Sub-tick (ickless) - это лучшее, что можно реализовать в соревновательном шутере. Его принцип работы, если говорить очень простым языком, создавать условия между тиками для (в нашем случае) выстрелов, так как сабтик с ним работает и все почему-то жалуются на него. Сейчас я вам опишу, почему проблема не в Sub-Tick, а во всем что решили оставить от CSGO.


    Но как объяснить это?
    "убили когда я был за стеной:angryFruit: " "его даже не было видно:smilesuicide: "

    На самом деле здесь происходит то, что система компенсации задержек теперь имеет дополнительное временное опроса для обратного поиска. В конечном итоге это приводит к возможности регистрировать попадания с вдвое большим «временем обратного отслеживания», оно работает в тик-системе то есть 0,15мс*2=0,30мс , воспринимаемым на клиенте умирающего игрока (его экране).
    Пример.
    1.
    Предположим, вы были открыты при тике сервера-1, и находились за укрытием при тике сервера-2 (сделали стрейф за укрытие, чтобы не получить по шапке).
    В CSGO ваш враг не сможет поразить вас, если он выстрелит в любой момент между 1тиком и 2 тиком (с точки зрения сервера).
    Это связано с тем, что время их выстрела не позволяет осуществлять поиск между этими моментами времени, и поэтому «время» их выстрела с учетом компенсации задержки округляется до отметки 2. В это время вы находились в укрытии, поэтому сервер говорит: «Нет, никто не попал, стреляйтесь дальше».
    В CS2 система компенсации задержки следит за тем, чтобы момент выстрела противника на самом деле был не серверном 2тике , а на серверном 1.1 тике. Благодаря этому дополнительному разрешению сервер теперь может увидеть, что вы не были за укрытием во время тика 1.1, и зарегистрировать это (правильно) как попадание. Затем ты умрешь. И умираешь с задержкой по системе 64 тика, так как приоритет этого стоит ниже чем факт попадания.

    Вывод :Задержка между попаданием и смертью, которую вы чувствуете, равна времени обработки клиента + времени обработки сервером + пинг.

    Я выстрелил идеально в модельку и не убил (почти всегда с AWP это)
    Задаст такой вопрос Сергей 16 лет, хотя сам не понимает зачем ему циферка у эло и звания, лучше бы учился и нашел работу

    Суть в работе Sub-tick, сейчас флики и доводка работает по другому принципу. Вот видео очередного примера как работает Субтик. Просто все люди делают это машинально и считают и что анимация = попадание. НЕТ. Приоритет пакетов идет по выстрелу, при проигрывании анимации пакет уже на сервере и игра учитывает только в этот момент, где был ты и противник, НА СЕРВЕРЕ, не мониторе. Теперь флики стали действительно искусством, ведь нельзя довестись еще 0,02-0,15мс до противника пока не прошла анимации. Сейчас надо изначально навестись и при этом еще поймать момент между тиками для своей модельки.

    Попал, но он не умер и наоборот, не понял как убил


    Еще раз повторю, ТРАССЕР НЕ ЕСТЬ НАПРАВЛЕНИЕ ЛУЧА ПОПАДАНИЯ, и ваш микро прицел (а если вы и отсталый то прицел сомпла) не показывает всего возможного разброса оружия. Для начала выучите не только зажим, но и возможной фов полета пути в динамике, чтобы не было удивлений когда пуля попала, а прицел даже не рядом. А теперь про работу динамики модельки. Ваше передвижение не работает в субтике. То есть
    1. Когда вы нажимаете клавишу движения, ваше действие немедленно фиксируется.
    2. Реальное движение на сервере может начаться только по такту сервера каждые 15-16 мс (64 такта/сек).
    3. Это приводит к случайной и непостоянной разнице в 0–16 мс между нажатием кнопки и фактическим началом перемещения по серверу.
    4. Сервер пытается компенсировать это, вычисляя вашу начальную скорость на основе разницы в 0–16 мс (он знает это благодаря временной метке).
    5. Этот результат по-прежнему непостоянен: в зависимости от того, когда вы нажали клавишу перемещения, сервер начинает перемещать вас с разной скоростью. Это приводит, например, к разным прыжкам в высоту и разной начальной скорости бега


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


    Я был бы только рад, чтобы вся игра перешла на сабтик, но компики у тех, кто сейчас играет в 100 фпс даже не смогут зайти на сервера. Так что пока основное комунити кс нищее, "Вульвам" приходиться так изворачиваться. Вывод, купите себе видяхи по 30к и камсушки по 6к+ чтобы разрабы поняли что могут делать игру, а не пытались запускать ее на мусоре на 1060 и младше.
     
  2. Lord0fDoom
    Lord0fDoom Oct 19, 2023 Из-за таких как он, ваш сын становится геем 15,334 Dec 2, 2019
    Вывод: новая кс говно, пусть переделают
     
    1. fr3izygg
  3. fr3izygg
    fr3izygg Oct 19, 2023 14 May 23, 2022
    вывод: играйте в стандофф 2
     
  4. Doklsi
    Doklsi Oct 19, 2023 Ночной лолз - это ебаный даркнет 9,313 Jun 26, 2021
    Вывод: бектрек это охуенная тема, клинов на ножи, терпите
     
    1. View previous comments (2)
    2. парень
      Бляяя было было
    3. парень
      avatarDoklsi, а когда не делали
  5. Myasn1k
    Myasn1k Oct 19, 2023 Banned 1,445 Oct 10, 2018
    включил первое видео получил минус уши выключил первое видео
     
    1. KryptonFG Topic starter
      avatarMyasn1k, я всегда выключаю этот ползунок, так как суть не в звуке
      [IMG]
    2. Myasn1k
      avatarKryptonFG, а я не успел выключить и получил заряд бодрости:wut:
  6. 228
    228 Oct 19, 2023 :catboom::catboom::catboom: 2,164 Dec 25, 2020
    Да блять это как в старой ксго, был бектрек если повысить пинг, такое было возможно только с софтом, а сейчас всем честным игрокам
     
    1. KryptonFG Topic starter
      avatar228, сейчас регистрирует правильно, навелся на модельку, нажал ЛКМ, (какого-то хуя прошло пол секунды), противник умер. Сам факт того, что регистрирует почти идеально, впервые за 20 лет серии, должен уже уменьшить злобу игроков, но всем это как раз и не нравиться:smile_good:
  7. Wallet
    Wallet Oct 19, 2023 В активном поиске 17,598 Jun 2, 2017
    Дохуя текста, ничего не понятно. Если это увеличивает баланс, то збс :kek:
     
    1. KryptonFG Topic starter
      avatarWallet , если кратко, регает все правильно, ошибки из-за приоритета анимации в пакетах. И если бы все кто играет в кс купили себе пк от 60к (не бу цена) то и игра была бы лучше.
  8. парень
    парень Oct 19, 2023 12,964 Apr 22, 2018
    Проблема в трех вещах
    1. Привычке игроков в тикрейту
    2. Скорее всего все еще неидеальном реге
    3. Херовой синхронизации анимаций
     
    1. KryptonFG Topic starter
      она максимально идеальная как по мне, если луч попал, то это обрабатывается почти моментально. хитбоксы починили, пинг уже проблема пользователя, а не разработчика.
    2. парень
      avatarKryptonFG, ну, все же странные моменты бывают
      то тип афкшник в дме может быть неуязвимым (хотя тут дело скорее всего не в сабтике), то еще чего
    3. KryptonFG Topic starter
      avatarпарень, это чисто баг дм, и сомневаюсь что он сильно влияет на мм и тем более на ланы. А если и есть баги, то надо обязательно смотреть дату слева снизу. Так уже вбрасывали говна на вентилятор, что даже админы редита чистили посты с этим. Сейчас основная проблема, это диссонанс в момент убийства, ведь попал в голову, а чел через пол секунды только умер(возможно что за стеной, возможно ты сам)
  9. TRIVIAL
    TRIVIAL Oct 19, 2023 7,043 Jul 6, 2019
    чё-то не пон я бро
     
  10. Ghost
    Ghost Oct 19, 2023 :tg: Рефералы в Telegram - https://lolz.live/threads/8483074/ 4,480 Jan 30, 2022
    Ну легко сказать. На моей микроволновке можно было играть в стабильные 100 фпс. Сейчас ели ели 40, стабильности 0, так еще и залагивает что хоть пк перезапускай
     
    1. View previous comments (1)
    2. Ghost
      avatarKryptonFG, Просто обидно, что людей так резко отрезали от ксго, понятно, что им нужен онлайн в кс2 - но такой ли ценой? Было бы хорошо выпустить кс2, допиливая её и как либо завлекать игроков туда, но оставить поддержку ксго хотя бы на год, что бы кс2 стала съедобной.
    3. KryptonFG Topic starter
      avatarGhost, поддержка ксго прекратиться только в 24 году, сейчас можно играть. Да, не официальные сервера, но играть можно. Фейсит до сих пор держит возможность играть в него через ксго. А переход был относительно плавный: 1волна на 7% пользователей, вторая через два месяца на 11%, третья на 15%, потом самая крупная на 50%, и через месяц после полу года збт выходит релизная версия. Тяжело ее назвать релизной, но пол года прилюдно мусолить игру, - это достаточно плавный переход.
    4. Ghost
      avatarKryptonFG, Хз, как по мне они херню натворили
  11. xXFasacei98Xx
    Похоже, автор поста далбаёб, ведь забывает, что в кс го хоть и не было саб-тика, но регистрация на сервере и на клиенте гораздо лучше синхронизировались, потому что всё работало синхронно, а теперь вульвы решили высрать асинхронный тик, да, это круто, что регает пизже, только игроку смысл какой от этого? если у него на экране творится пиздец, я же блять не в консоли играю, чтобы мне не было разницы до анимаций и прочей хуеты. По поводу слабых пк, а при чём тут слабые пк? Движок полная хуета, даже в псевдокоде видно, что кодили это под фентанилом или чем по-сильнее, а саб тик ни как на твой фпс не повлияет, фанатка покупки новых карточек от зелёных, ради прироста в -0,93%
     
    1. KryptonFG Topic starter
      каждый разраб может включить хоть 1к тиков, просто сами сервера игры умрут и фпс у бедных пользователей упадет до уровня консолей, это даст синхры между клиентом и сервером, ничего другого не даст. В кс вся визуальная херь клиентская, так Астралисы смоки абузили на мажорах перегенирируя биндом паттерны дымов, чтобы лучше видеть сквозь них.
      Вульвы переделали чуток систему регистраций, но фактически мало что поменялось. Привязка трассера к реальному импакту выстрела в кс2 хоть и имеет пользу, но создает только больше проблем для "задротов". И привязки анимации не было в ксго, они только через костыли все делали, а трассеры вообще рандомные были. Сейчас только анимграф 2 версии подтянули к игре, чтобы синхра анимации могла работать с клиентом и сервером на прямую. К стрельбе и подобному они не реализовали нихера, а только анимки подтянули, но это уже другое. И ты забываешь самое главное, Вульвам похуй на обычных игроков, они всегда работали на турнирный кс, а в нем сабтик лучшее что может быть. С пингом 0-1 эта система лучшее что может быть, не говоря о том как она разгружает сервера самой игры.
      Движок не самый лучший, это факт, он для закрытого пользования изначально делался. А код спагетный только по причине тякучки кадров и политики отделов, по другому быть не может у Вульв. И да саб-тиек на фпс не влияет, а вот колл-во обработок этого саб тик влияет, так как сам саб-тик ограничен в 60 шагов максимум, поэтому фактически с прошлой кс ничего не изменилось. Но поставили бы они 120 шаг или еще больше, то ребята с пк 15 года ныли бы еще громче, что "плохая" оптимизация. Хотя на моем пк 21 года актуальности, ноль проблем, не считая что карта от красных и у них дрова сырые часто выходят.

      Надеюсь я ответил на интересующие тебя тейки :pigsmile:
    2. KryptonFG Topic starter
      avatarxXFasacei98Xx, и тема уже немного не актуальная, вышло много обнов, большая часть подтвердила мои тейки, от разброса даже в авп с их прицелом, до привязок анимаций и регистрации. Но факт чуток уже не то
Loading...