Мультиплеер Red Dead Redemption был настолько багованным, что разработчики заподозрили хакеров

Разработчик Red Dead Redemption Крис Робертс рассказал о кошмарном запуске мультиплеера игры, который совпал с крайне неудачным периодом в его жизни. После напряжённых месяцев перед релизом он наконец получил немного свободного времени, но вместо отдыха оказался присяжным на уголовном процессе. А затем начались проблемы с мультиплеером.
«Когда Red Dead вышла, мультиплеер был сломан. Просто абсолютно сломан», — вспоминает Робертс.
Разработчику и его коллегам пришлось срочно возвращаться к работе. В сетевых матчах происходили совершенно безумные вещи: игроки ездили верхом на курах, старушки летали по воздуху, а игровой мир вытворял то, чего команда никогда раньше не видела.
«Мы что, взломаны? Кто-то нас троллит? Что происходит?» — именно такие мысли, по словам Робертса, возникли у команды Rockstar.
Вскоре разработчики обнаружили одну из причин происходящего. В соревновательных режимах использовались специальные мешки с золотом, которые требовали немало ресурсов, поскольку игра должна была постоянно отслеживать, где они находятся и кому принадлежат.
Оказалось, что при определённых обстоятельствах мешок мог остаться у игрока после завершения соревнования и попасть вместе с ним в свободный режим. В результате такие объекты начали появляться там, где их быть не должно.
По словам Робертса, мешки в итоге потребляли столько ресурсов, что игровая логика и скрипты переставали нормально работать. Команда так и не смогла до конца установить, каким именно образом это происходило, но смогла найти практическое решение.
Программист Джереми Тудиско написал скрипт, который находил подобные мешки в свободном режиме и безжалостно удалял их. Причём к удалению объектов добавили звук выигрыша в игровом автомате — своеобразный праздничный эффект за каждое уничтожение проблемного мешка.
Главное преимущество обнаружилось в способе доставки исправления. Благодаря системе title storage на Xbox 360 и PS3 разработчики смогли отправить скрипт игрокам напрямую, без полноценного патча, долгого тестирования и стандартной процедуры согласований.
В итоге исправление оказалось в публичных сессиях всего за сутки. Для команды, которая ещё недавно наблюдала летающих старушек и игроков верхом на курах, это стало настоящим спасением.
Bizning Telegram kanalga obuna bo‘ling
Barcha yangi maqolalar, treylerlar va Steam chegirmalari telefoningizda birinchi bo‘lib paydo bo‘ladi.
Fikrlar va muhokama0