Modern technology gives us many things.

Rockstar слабо, а вот энтузиаст нашел способ сократить загрузки в GTA Online на 69%

0 0

Grand Theft Auto 5 еще на старте запомнилась игрокам очень длительными нагрузками. После смены поколений проблема никуда не делась, и игроки даже просили надежду на ее исправление. Все же аноним, скрывающийся под ником T0ST, нашел причину долгих загрузок и даже придумал, как ее исправить.

Что известно

Свои эксперименты T0ST проводил на ПК с AMD FX-8350, видеокартой GeForce GTX 1070, SSD от Kingston, а также ОЗУ на 16 ГБ. Такая конфигурация загружает GTA Online за 6 минут, а одиночную кампанию — за 1 минуту и 10 секунд. T0ST отметил, что его ПК не самый мощный. Все же он нашел опрос на Reddit, в котором говорится, что многие игроки GTA Online пережидают загрузки от трех минут и больше.

Начав свое исследование он сразу обнаружил одну странность. Во время загрузки есть странный период, когда одно из ядер процессора работает на полную, а вот видеокарта и ОЗУ почти не задействуются. Разобравшись, T0ST выяснил, что это происходит после того как GTA 5 загрузит основные данные для сетевого и одиночного режимов, а после приступает к обработке остаточных файлов для мультиплеера.

Покопавшись в коде еще глубже, программист выяснил, что в этот самый «странный период» происходит синтаксический анализ файла JSON. Его размер составляет 10 мегабайт, а хранится там 63 000 записей, предположительно, касающихся внутриигровых магазинов.

10 мегабайт не так уж и много, но, как выяснил T0ST, Rockstar не сделали толковое хеширование. В итоге программная логика читает эти данные слишком дотошно и проводит много перепроверок.

Чтобы и справить ситуацию, T0ST сделал собственную DLL-библиотеку, которая добавляет кеширование для анализа JSON и убирает ненужные проверки, и загрузил ее в GTAV. В итоге благодаря патчам он смог сократить загрузку GTA Online до 1 минуты 50 секунд, что на 69.4% меньше, чем было изначально.

«Скорее всего, это не решит проблему со временем загрузок на всех системах — могут быть и другие ограничения. Все же это такая очевидная дыра, что я понятия не имею, как R* (Rockstar) не замечала ее все эти годы. Решение проблемы не должно занять больше суток», — пишет T0ST.

Для игроков, которые хотят знать больше:

  • Генри Кавилл недооценил интернет, и случайно «слил» секретный проект по Mass Effect
  • Ждали PUBG 2? Вместо нее выйдет PUBG New State — королевская битва в сеттинге будущего для Android и iOS
  • CD Projekt не выпустит второй большой патч для Cyberpunk 2077 в феврале

Лучшие аксессуары для геймеров по выгодной цене

  • 10 самых самых продаваемых геймерских мышей с Aliexpress
  • 7 лучших механических клавиатур на AliExpress
  • 10 классных микрофонов с AliExpress для стрима
  • 10 контроллеров для смартфонов и планшетов, улучшающих шансы выжить в PUBG и ее аналогах
  • 10 самых продаваемых TWS-наушников с Aliexpress ценой до 25 долларов

Источник

Оставьте ответ

Ваш электронный адрес не будет опубликован.

Russian RU Ukrainian UK