Моддер смог сократить время загрузки GTA Online на 70%

Энтузиаст проанализировал алгоритм загрузки и создал специальный файл, оптимизирующий этот процесс

Инженер из Латвии под ником t0st, играющий в GTA Online, оптимизировал время загрузки игры на 70%. Он ранее неоднократно задавался вопросом, почему загрузка сетевого режима на PC занимает огромное количество (до 360 секунд на компьютерах с процессорами среднего и нижнего уровней), и решил исследовать вопрос.

T0st выяснил, что при запуске GTA Online на компьютере образовывается «бутылочное горлышко», а сама игра грузит на 100% одно из ядер процессора, не создавая нагрузку ни на сеть, ни на диск, ни на память. Изучив подробнее вопрос, инженер выяснил, что большую часть времени при загрузке GTA Online тратит на парсинг гигантского JSON-объекта весом около 10 Мб, внутри которого порядка 63 тысяч записей. Вероятнее всего, это — каталог всех предметов, доступных для покупки в игре, полагает энтузиаст.

T0st пришел к выводу, что код работает неоптимально, и с помощью собственных решений исправил ситуацию. Он написал специальный .dll-файл, который сократил время загрузки более чем в три раза. Теперь GTA Online загружается за 110 секунд вместо 360 секунд ранее.

T0ST также призвал Rockstar исправить эту проблему. По его мнению, решение занимает не больше одного дня, и дал практически рекомендации по оптимизации.

Читайте также:




Смотрите нас в YouTube, а также следите за игровыми новостями в нашем паблике «ВКонтакте», в Telegram-канале и на канале в «Яндекс.Дзен».

Обсудить