Valve исправила критический баг в Team Fortress 2 спустя 10 лет после релиза игры
Компания Valve выпустила новое обновление к игре Team Fortress 2, среди изменений которого числится устранение бага с хитбоксами. Если верить игрокам, этот баг появился с самого момента релиза шутера в 2007 году.
Как стало известно , баг заключается в том, что хитбоксы, невидимая модель игрока, которая регистрирует попадания и ее анимация, начинает работать некорректно на стороне сервера. Происходит это, если верить пользователю Reddit, при смене персонажа со скаута, снайпера или пулеметчика на персонажей других шести классов. Чтобы наглядно продемонстрировать десинхронизацию хитбоксов и анимации пользователь даже выпустил видео.
Несмотря на кажущуюся незначительность бага, за 10 лет своего существования он, судя по всему, привел к многочисленным промахам по персонажам. Можно также с уверенностью сказать, что игроки попадали в цель в тех случаях, когда на самом деле промазали. Другими словами, баг мог послужить причиной многочисленных расстройств в напряженных многопользовательских боях.
Примечательно, что по словам моддеров, для устранения бага потребовалось изменить всего одну строчку кода. Проблема же заключалась в том, чтобы найти нужную строчку в многочисленных исходных файлах игры. По данным , баг обнаружили относительно недавно. В конце января этого года моддер Nicknine выявил проблему десинхронизации хитбоксов на клиенте и сервере, после чего моддер sigsegv отправил отчет об ошибке в Valve. О том, было ли известно о баге в течение последних 10 лет остается неизвестно.
Чтобы оставлять комментарии вам необходимо войти под своим аккаунтом. Если вы еще не зарегистрированы, то можете пройти экспресс-регистрацию, которая займет всего пару минут.