Nekromant :
@Pohoron4ik: так, ну я провел небольшое расследование (за скин не в падлу😁), и выяснил что скорее всего дело в пропавшем или поврежденном пакете данных отправленным на сервер от клиента (игрок КТ- это клиент, такое может быть при кратковременной потери соединения), из-за этого сломанного пакета сервер не мог нормально отрисовать положение игрока. Ну как не мог, мог, пытался и честно старался, но из-за битого пакета данных (скорее всего связанного с координатной сеткой игрока), сервер начал высчитывать сразу два положения игрока, фантомное, появившееся из-за битого пакета, и реальное, оставшееся и продолжающее двигаться и стрелять из-за того что остальные пакеты данных были не сломаны. Такое бывает крайне редко на движках Source 2, к примеру в некоторых играх, таких как Deadlock и Dota 2 такое уже замечали, я нашел об этом пост на Редите. В КС2 такой баг судя по всему впервые, т.к. конкретно по этой игре я ничего схожего не нашел. Так вот, продолжаю объяснение: т.к. сервер работает с координатной сеткой от сломанного пакета данных и от остальных не сломанных пакетов, он работает с двумя одинаковыми массивами данных, но имеющими разные исходные данные, проще говоря, фантом пытается повторить то, что отправляется в новых пакетах клиента по перемещению, сервер ее двигал по навигационной сетке (navmash), но делал это не правильно, без анимации ходьбы, будто модельку тащит за собой, и т.к. исходные данные координат разные он упирается в коробку и никуда не двигается, а вот реальная моделька перемещается спокойно, стреляет и анимации не сломаны. под конец раунда скорее всего у клиента повысился Пинг или на секунду прервалось соединение с интернетом повторно, из-за чего сервер мгновенно телепортнул фантома (здесь я могу ошибаться но очень похоже на то, в этой части я больше додумываю сам, чем нашел информацию) на позицию игрока, благо они стояли близко друг к другу, и из-за этого в конце раунда они слились и у модельки сломалась анимация. В общем и целом подводя итог это чистый баг визуализации, редкая ошибка интерполяции на Source 2, когда из-за битого пакета данных клиент дорисовал фантом игрока. Надеюсь это объяснение тянет на какой нибудь недорогой скинчик=)
2026-07-09 23:40:53