Меню

Не удалось присоединиться к делу произошла ошибка сети гта 5

  • Grand Theft Auto 5

  • Новости3556

  • Мнения6291

  • Юмор2250

  • Файлы6437

  • Читы473

  • Гайды46

  • Cкриншоты228

  • Галерея26718

  • Форум3007

  • Игроки

Не удалось загрузить дело

Со вчерашнего дня не грузится 3ья подготовительная миссия(взлом) в pacific standart, после неудачной загрузки с доски заданий пишет: Не удалось загрузить дело. Пробовал отменить ограбление и потерял 100к$, но ничего не изменилось. Есть решение проблемы?

Спойлер

Спойлер

darkslapstick
У меня такое было,но только когда инет тупил,попробуй целостность проверить

Пупсик 3D
сегодня проверял, все в порядке. И все остальные 4 задания работают.

darkslapstick
Попробуй запустить это задание не от себя,а потом от себя.

Пупсик 3D
Как сделать это не от себя? Я все вылавливаю приглашение на него, но не прилетает.

darkslapstick
Поищи людей,чтобы позвали на это задание. Я уже здесь ничем не могу помочь.

Если кому пригодится, решение было сменить язык игры в стиме с русского на английский.

darkslapstick
Да, смена языка помогает с этим справиться. Для тех, у кого не стимовская версия, для смены языка нужно:
1). нажать в винде правой кнопкой мыши на значке «Пуск»
2). выполнить
3). В появившемся окне написать regedit
4). Выбрать папку HKEY_LOCAL_MACHINE
5). Далее отыскать подпапку SOFTWARE
6). Перейти в подпапку Wow6342Node (или Wow6432Node)
7). Выбрать Rockstar Games => Grand Theft Auto V
8). В папке Grand Theft Auto V, в правой колонке, вы обнаружите файл реестра «Language» — откройте его двойным щелчком мышки.
9). В нём измените значение параметра ru-RU на en-US
10). То же самое рекомендуется проделать в подпапке GTAV Language Switcher
Мне это помогло, после этого миссии стали запускаться. Видимо в новой обнове роки как-то накосячили в локализированой версии

Всем привет, купил дом за 270000 тысячью для ограблений , но когда захожу в комнату контакт начать ограбление нет, уровень 38, к Лестеру на швейную фабрику ходил , комнату он плакат повесил(обустроил), но никакое ограбление начать нельзя , нет кнопки(е). Прошло уже 2 недели реального времени.
Помогите люди добрые.

Plutus_vdk
Была уже похожая тема, в которой я отвечал:
http://forums.playground.ru/gta_5/gtao/ne_udalos_zagruzit_delo-952259/
Варианта лечения 2: перевести игру на английский язык или удалить папку Cache расположенную по пути My documents/Rockstar Games/Social Club. Что-то из этого обязательно должно помочь!

Anymatrix
Спасибо, сейчас попробую отпишусь

Plutus_vdk
Попробуйте, должно получиться! )

хм, не помогло, ни удаление папки cache, ни смена языка

Anymatrix
не помогло, ни один ни другой способ

Anymatrix
Аааа, парень ты лучший , все заработало, спасибо тебе огромное

Anymatrix
Нужно было , подождать время просто ))

Plutus_vdk
Пожалуйста! Да, там нужно подождать после запуска игры несколько (в пределах 15) минут, Лестер сам позвонит )
Сразу предупреждаю, все третьи миссии в ограблениях после последнего обновления содержат ошибку, когда ты не можешь их начать сам, а другие игроки не могут присоединиться к твоей сесссии. Лечится простым переводом на английский язык.

Anymatrix
Да проще уже на англ. проходить)

А что делать если у меня xbox one?

смена языка помогает лишь загрузить дело, а дальше, друзья зайти не могут «присоединяется» и через секунду «ушел»

Deyl
Смени язык на английский и пройди любое дело, после чего смени обратно на русский

Deyl
Уже были темы на форумах где я отвечал по этому вопросу:
http://forums.playground.ru/gta_5/nevozmozhnost_nachat_ograblenie-952744/
Поэтому, прежде чем заводить свою, лучше посмотреть, есть ли уже что-то подобное…

Frognok
У них та же самая беда, им тоже нужно сменить язык на английский. Данная проблема встречается во всех третьих миссиях ограблений.

Anymatrix
уже разобрался, спасибо)

Пожалуйста! Рад, если чем-то смог помочь )
Новое обновление игры — глобальное, как на миссии, так и на ошибки XD

Anymatrix
Помоги пж.
В реестре у меня нету папки Grand Theft Auto V есть только GTAV и Rockstar Games Social Club
Документа тоже нету Language

Ребят помогите пж. У меня та же проблема .захожу в дело кража льда пишет не удалось загрузить дело.язык поменять не могу играю на ps3

MaklauD_
Язык меняется в настройках игры в свойствах (стим)

Авторизуйтесь, чтобы принять участие в обсуждении.

Перейти к содержанию

На чтение 2 мин Опубликовано 20.12.2017 Обновлено 15.09.2021

Многие игроки при попытке поиграть GTA Online сталкиваются со следующим сообщением: «Не удалось загрузить дело, повторите попытку». Это уведомление появляется при попытке запустить задание. А если вы отмените миссию ограбление теряете деньги. Сегодня мы расскажем, что можно сделать для исправления данной проблемы не потеряв деньги.

GTA Online

Причины ошибки «Не удалось загрузить дело, повторите попытку»

После неудачной загрузки появляется уведомление с надписью. Это внутренняя ошибка связана с соединением сервера в игре. Итак, чтобы исправить эту не приятность проделайте следующие:

  1. Перезагрузите компьютер и запустите Steam
  2. В разделе «Библиотека» Нажмите правой кнопкой мыши на игру и выберите «Свойства».
  3. Откройте вкладку «Локальные файлы» и нажмите кнопку «Проверить целостность игровых файлов».
  4. Стим проверит файлы игры — этот процесс может занять несколько минут.

Игровой процесс

Если игра по прежнему не запускает задание. Попробуйте сменить языке в игре на английский, мне лично помогло, вам необходимо только сменить язык на одно задания, а потом смело можно вернуть русский интерес обратно. Есть два варианта смена языка первый это через Рестер, второй там где хранится игра покажу оба варианта ниже!

  1. Войдите в меню «Пуск» в «regedit» в строке поиска и запустите его;
  2. Откройте HKEY_LOCAL_MACHINE;
  3. Нужно открыть SOFTWARE;
  4. Далее откройте Wow6432Node;
  5. Открытые игры Rockstar Games;
  6. Выберите Grand Theft Auto V;
  7. В правой стороне дважды нажмите «Language» откройте двойным нажатием мыши;
  8. В нём необходимо измените параметры ru-RU на en-US.

Перейдите в корневую папку игры и отредактируйте файл commandline.txt. Если его нет, создайте его. Добавьте или измените эту строку.

Меняем текст с -uilanguage russian на -uilanguage english

Как видите оба варианта очень просты выбирайте один из 2-х.

Заключение

Описанные манипуляции должны помочь исправить проблему «Не удалось загрузить дело, повторите попытку» в GTA Online, но если у вас не получится решить этот баг дайте нами знать ниже в комментарии, а так же не забывайте делиться с друзьями в соц. сетях. У нас есть группа советуем вам обязательно подписаться на её, спасибо за просмотр.

Немногие игроки знают, что делать, если при запуске игры «ГТА 5» система пишет «Нет интернет-соединения». Для запуска серии игр «GTA» компания-разработчик «Рокстар Геймс» создала собственный лаунчер. Раньше видеоигра распространялась бесплатно. Но со временем появилась масса багов и лагов. Система стала выдавать ошибку со словами: «Автономный режим невозможно установить соединение».

Содержание

  • В чем может быть проблема
  • Методы решения проблемы
    • Проверяем подключение к интернету
    • Другие способы, как решить ошибку подключения
    • Проблемы на стороне серверов RockStar
    • Запускаем чистую Windows

В чем может быть проблема

Часто геймер не может зайти в «GTA 5» по причине установки на персональный компьютер нелицензионной версии видеоигры. В большинстве случаев популярную компьютерную игрушку покупают через специальные клиенты. К примеру, таковым является Стим.

GTA 5 проблемы

К другим причинам, почему невозможно установить или запустить «ГТА 5» на компьютере, относятся:

  1. Отсутствие подключения ПК к интернету. Иногда у провайдера на линиях случаются внештатные работы, и интернет-связь пропадает. Также подобная причина возникает при неуплате за услуги, сбоях в настройках маршрутизатора, повреждении кабеля или контактов.
  2. Работы на серверах RockStar. Разработчики игры всегда планируют работы на своих серверах. Об этом они заранее выкладывают информацию на официальном сайте.
  3. Повреждения в сетевых драйверах. Проблема возникает внутри программного обеспечения ПК.
  4. Блокировка игры со стороны антивируса. Подобная ситуация наблюдается у пользователей, которые установили пиратскую версию «ГТА 5».

Методы решения проблемы

Решить проблемы с ошибкой отсутствия интернет-соединения при запуске «GTA 5» можно разными методами. Но для начала выясняют причину, по которой система ответила на запуск уведомлением об ошибке.

нет интернета

Проверяем подключение к интернету

Для решения проблемы, при которой не получается установить связь с серверами «Рокстар», придется перезагрузить маршрутизатор. TP Link — популярная модель роутера, который чаще приобретают пользователи. Алгоритм действий для перезагрузки модема:

  • Пользователь открывает браузер и в поисковом поле набирает адрес «192.168.0.1».
  • Далее переходят по адресу. Открывается окно с входом в панель администратора модема.

профиль роутера

  • По стандартным настройкам, в полях «Логин» и «Пароль» пишут «admin». В противном случае владелец ПК и роутера вставляет измененные данные.
  • После входа пользователь увидит специальное меню в левой части экрана. Следует выбрать предпоследний пункт, далее – вкладку «Перезагрузка».

перезагрузка модема

  • Дальше нажимают на кнопку перезагрузки модема и ждут окончания прогресса. После проделанных действий настройки автоматически меняются в режим «По умолчанию».

Обычно интернет-соединение появляется через 5 минут после перезагрузки. Далее геймер вновь заходит в «Grand Theft Auto V». Если попытка восстановления связи не увенчалась успехом, и система снова просит доступ к интернету, вытаскивают кабель из маршрутизатора и вставляют его в порт на задней панели системного блока компьютера. В конце создают желательные настройки для подключения, проверяют наличие интернета и вновь запускают «GTA 5».

Другие способы, как решить ошибку подключения

Программное обеспечение, задача которого соблюдать сетевую безопасность, порой блокирует подключение к всемирной паутине и сами файлы видеоигры. Лучше отрегулировать данные настройки. Чаще программой по сетевой безопасности, которая блокирует доступ к интернету, становится брандмауэр операционной системы Виндовс. Его временно отключают:

  • Открывают «Пуск». В строке поиска вводят «Брандмауэр».
  • Нажимают на результат поиска.

Брандмауэр защитника

  • В открывшемся меню выбирают в левой части «Включение и отключение брандмауэра».
  • Ставят галочки напротив пунктов «Отключить» на всех типах сети. Сохраняют измененные настройки и пробуют вновь подключиться к сети.

настройка интернета

  • Если не получается, можно воспользоваться приложениями VPN, которые изменяют реальный адрес сети. В интернете множество таких программ. Также можно использовать расширения браузеров. Их ищут самостоятельно через поисковые системы и устанавливают в браузер. Страны для смены лучше выбирать западные, европейские.

поставить галочку

Проблемы на стороне серверов RockStar

При возникновении проблем со стороны серверов «Рокстар» геймер ничего не сможет починить. Придется ждать, пока разработчики закончат технические работы. Уточнить длительность работ можно по ссылке — https://support.rockstargames.com/ru/servicestatus.

проверка соединения

Запускаем чистую Windows

Если предыдущие варианты не помогли решить проблемы с сетью, можно попробовать исправить ошибку методом загрузки чистой операционной системы Windows. Для этого отключают любые приложения из автозапуска и дополнительные службы ОС. Алгоритм Действий:

  • Открывают панель «Пуск» и выбирают поисковую строку. В ней ищут «msconfig» и нажимают на результат поиска.

конфигурация система

  • Перед пользователем открывается специальное окно, в котором выбирают вкладку «Службы».

Службы в программе

  • В панели служб ставят галочку напротив «Не отображать все» и с правой части окна «Отключить службы». Дальше подтверждают действия.
  • После сохраненных настроек перезагружают систему и вновь запускают «ГТА 5». Таким образом компьютер запускает чистую Виндовс без дополнительного программного обеспечения и различных служб.

отключение служб

Геймер может попробовать запустить систему через безопасный режим. В таком случае ОС запускается только с включенными драйверами, которые нужны Виндовс для минимальной работы.

Когда при запуске «GTA 5» всплывает окно с ошибкой отсутствия интернет-соединения, сначала выясняют причину поломки. Главное – исключить технический характер проблемы и перерывы на работы со стороны серверов «Рокстар». Лучше использовать лицензионную версию игры «ГТА 5», потому что, помимо сетевых проблем, в пиратке случается и некорректное отображение графики и текстур.



Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

Поделись с друзьями:

Твитнуть

Поделиться

Поделиться

Отправить

Класснуть

Вотсапнуть

Запинить

Подпишись на наш канал в Яндекс.Дзенzen.yandex.ru/rockstargames.su

Grand Theft Auto V — это приключенческая игра, в которую можно играть как от третьего, так и от первого лица. Чтобы продолжить сюжет, игроки должны выполнять миссии, представляющие собой линейные ситуации с определенными целями. Однако пользователи сообщили, что столкнулись с потерей соединения с сессией из-за неизвестной сетевой ошибки в GTA V при попытке подключения к ее серверу. В этом посте мы поговорим о том же и посмотрим, что вам нужно сделать, чтобы решить проблему.

Соединение с сеансом потеряно из-за неизвестной сетевой ошибки. Вернитесь в Grand Theft Auto V и повторите попытку позже.

Fix Соединение с сеансом потеряно из-за неизвестной сетевой ошибки в GTA V

Если вы видите Соединение с сеансом потеряно из-за неизвестной сети ошибка в GTA V, следуйте этим решениям.

  1. Проверьте, есть ли проблема с сервером
  2. Проверьте пропускную способность и перезагрузите маршрутизатор.
  3. Активировать УПНП
  4. Переадресация портов GTA V
  5. Удалить MAC-адрес
  6. Изменить настройки DNS

Поговорим о них подробно.

1]Проверьте, есть ли проблема с сервером

Прежде чем пытаться использовать любой из других вариантов, указанных ниже, убедитесь, что у вас нет проблем с сервером, которые вы не можете контролировать. Если вы регулярно получаете сообщение об ошибке «Неизвестная сеть» независимо от наличия хорошего соединения, вполне вероятно, что Rockstar в настоящее время работает над проблемой сервера, влияющей на GTA Online.

Чтобы проверить эту вероятную ситуацию, сначала посмотрите, support.rockstar.com в настоящее время выявляет какие-либо проблемы. Когда вы окажетесь на странице состояния, посмотрите в разделе Grand Theft Auto Online, чтобы проверить, есть ли у вашей предпочтительной платформы красная точка, а не зеленая. Если это так, Rockstar знает о проблеме с сервером и пытается ее решить.

Также возможно, что вы столкнулись с проблемой сервера, о которой Rockstar не уведомлена. В этом случае использование детектора свободного падения является удобным подходом, чтобы увидеть, сталкиваются ли другие люди в настоящее время с теми же трудностями.

2]Проверьте пропускную способность и перезапустите маршрутизатор.

Далее нам нужно убедиться, что пропускная способность, которую получает ваш компьютер, не является низкой. Если он низкий, GTA не сможет подключиться к своему серверу и будет показывать такие ошибки. Можно проверить пропускную способность с помощью бесплатного тестера скорости Интернета, в случае, если пропускная способность низкая, нам нужно перезагрузить маршрутизатор, и если это не сработает, единственное, что нужно сделать, это связаться с вашим провайдером.

Вы можете столкнуться с этой проблемой из-за какого-либо сбоя в сети, чтобы решить эту проблему, вам необходимо перезагрузить маршрутизатор. Для этого просто выключите устройство, подождите 30 секунд, пока разрядится конденсатор, подключите все обратно и включите устройство. Надеюсь, это поможет вам.

3]Активировать УПНП

В случае, если сброс маршрутизатора не решит проблему, другой подход заключается в том, чтобы убедиться, что порты, используемые GTA V, правильно перенаправлены в вашу сеть. Примите во внимание, что благодаря функции, известной как UPnP, сегодня большое количество маршрутизаторов оборудованы для автоматического перенаправления портов, используемых игрой, в которую вы сейчас играете (универсальная функция Plug and Play). Вы должны включить UPnP на своем роутере, чтобы получить доступ к онлайн-режиму GTA V.

Если ваш маршрутизатор не поддерживает UPnP, перейдите к способу 4 для получения информации о ручной переадресации необходимых портов. Если порты, необходимые GTA V, уже были переадресованы, перейдите к способу 5.

4]Переадресация портов GTA V

Если вы все еще используете маршрутизатор, который не поддерживает UPnP, решение состоит в том, чтобы вручную перенаправить порты, необходимые для GTA V, чтобы избежать повторения неизвестной проблемы с сетью. Это гарантирует, что ваше сетевое соединение настроено на прием входящих сетевых запросов от серверов GTA V.

Если вам нужны инструкции о том, как перенаправить порты, используемые сетевым компонентом в Grand Theft Auto: Vice City, не ищите дальше. Учтите, что названия и экраны на вашем роутере могут различаться в зависимости от производителя.

  1. Чтобы получить доступ к настройкам маршрутизатора, используйте свой обычный браузер, перейдите на портал вашего маршрутизатора и введите свои учетные данные для входа.
  2. После того, как вы вошли в настройки маршрутизатора, откройте меню «Дополнительно/Эксперт» и найдите параметр «Переадресация портов/переадресация NAT».
  3. Затем вручную откройте следующие порты, чтобы ваша сеть могла принимать входящие подключения с сервера GTA Online:
  4. После корректной переадресации каждого порта перезагрузите компьютер и проверьте, устранена ли проблема при следующем запуске компьютера.

Если проблема не устранена даже после переадресации ваших портов или если вы столкнулись с ней на Xbox One, перейдите к следующему возможному решению ниже.

5]Удалить MAC-адрес

Если вы получаете сообщение об ошибке «Неизвестная сетевая ошибка» на Xbox One после ручной настройки MAC-адреса (или покупки подержанной консоли), возможно, MAC-адрес мешает вашей консоли подключаться к Интернету.
Если эта ситуация кажется актуальной, вы должны быть в состоянии решить проблему, перейдя в меню «Настройки» на консоли Xbox One и удалив альтернативный MAC-адрес, который в настоящее время записан.

  • Если вы считаете, что причиной проблемы является неверный альтернативный MAC-адрес, выполните следующие действия, чтобы удалить его с компьютера:
  • Нажмите кнопку Xbox на геймпаде, чтобы открыть главное меню панели управления вашей системы Xbox One, затем перейдите к Настройки > Все настройки для доступа к меню настроек Xbox One
  • В меню «Настройки» перейдите на вкладку «Сеть» в меню слева, затем нажмите «Настройки сети».
  • Затем перейдите к Расширенные настройки меню, а затем в Альтернативный MAC-адрес вариант.
  • Выберите «Альтернативный проводной MAC-адрес» или «Альтернативный беспроводной MAC-адрес» в списке «Альтернативный MAC-адрес», а затем выберите «Очистить», чтобы указать, что вы хотите стереть сохраненные данные.

Перезапустите консоль и посмотрите, решена ли проблема при следующем открытии GTA Online.

6]Изменить настройки DNS

Если ни один из вышеперечисленных вариантов вам не помог, вы можете изучить возможность того, что вы столкнулись с неизвестной сетевой ошибкой из-за несогласованного диапазона DNS, который не позволяет вашей системе обмениваться данными с серверами Rockstar.
Несколько затронутых клиентов, которые оказались в аналогичной ситуации, указали, что им удалось решить проблему, изменив свой DNS по умолчанию на общедоступный DNS Google.

Если вы используете ПК, ознакомьтесь с нашим руководством о том, как переключиться на Google Public DNS. После того, как вы изменили настройки DNS, запустите игру и посмотрите, решена ли проблема.

Выполните предписанные шаги, чтобы изменить настройки DNS по умолчанию для PS4.

Сохраните изменения, затем перезапустите консоль, чтобы проверить, устранена ли проблема с подключением.

Чтобы изменить DNS по умолчанию для Xbox One, выполните следующие действия.

Сохраните изменения, затем перезапустите консоль и маршрутизатор, чтобы проверить, устранена ли проблема.

Читайте: исправить код ошибки 134 в GTA V на ПК с Windows

Почему моя GTA Online постоянно теряет связь?

Если GTA говорит, что у вас нет подключения к Интернету, сначала проверьте пропускную способность с помощью бесплатного инструмента, в случае, если пропускная способность низкая, выключите и снова включите сетевые устройства, а если это не поможет, обратитесь к своему интернет-провайдеру. Если проблема не устранена, проверьте статус игрового сервера Rockstar. В случае, если сервер не работает, вы ничего не можете сделать, кроме как ждать, пока проблема не будет решена.

Как исправить ошибку присоединения к сеансу в GTA Online?

Если вы не можете подключиться к серверу GTA, или если GTA V онлайн не работает, или вы не можете присоединиться к сеансу, вы можете попробовать решения, упомянутые в этом посте. Если вам нужен более подробный пост об этой ситуации, ознакомьтесь с нашим руководством, чтобы узнать, что делать, если GTA V Online не работает. Надеюсь, вы сможете исправить ситуацию.

Читайте: GTA 5 не запускается или не работает на ПК с Windows.

Некоторые пользователи GTV сообщают, что они постоянно отключаются от онлайн-игры с ошибкой. ‘Соединение с сеансом потеряно из-за неизвестной сетевой ошибки‘. Подтверждено, что эта конкретная проблема возникает как на ПК, так и на консолях (Xbox One и Ps4).

Image

Grand Theft Auto V «Неизвестная сетевая ошибка»

После тщательного изучения этой конкретной проблемы выясняется, что существует несколько различных причин, которые могут быть причиной появления этого конкретного кода ошибки. Вот краткий список ситуаций, в которых вы можете увидеть Неизвестная сетевая ошибка при игре в онлайн-режиме GT5:

  • Проблема с основным сервером — Как оказалось, вы могли видеть этот код ошибки, когда Rockstar находится в процессе решения проблемы с сервером, которая вам не подвластна. В этом случае все, что вы можете сделать, это подтвердить проблему с сервером и дождаться, пока разработчики исправят проблему на своей стороне.
  • Несогласованность TCP или IP — Несогласованность маршрутизатора также может быть причиной этой конкретной ошибки с GTV. Если этот сценарий применим, вы сможете решить проблему, перезагрузив или перезагрузив маршрутизатор, чтобы очистить данные TCP и IP, которые в настоящее время кэшируются.
  • NAT ЗАКРЫТ — Еще одна причина, по которой вы можете увидеть эту ошибку, — это ситуация, когда ваш NAT закрыт, поэтому порты, которые необходимо открыть, чтобы соединение было стабильным, фактически закрыты. В этом случае вы сможете решить проблему, включив UPnP или перенаправив необходимые порты вручную.
  • Кешированный MAC-адрес (только Xbox One) — Если вы столкнулись с этой проблемой на консоли Xbox One и ранее настроили собственный MAC-адрес для этой консоли, вероятно, это причина того, что вы видите эту сетевую ошибку. Чтобы решить проблему в этом случае, вам необходимо очистить свой MAC-адрес в меню «Настройки» консоли.
  • Несогласованный диапазон DNS — В зависимости от вашего интернет-провайдера вы можете увидеть эту сетевую ошибку из-за того, что вам был назначен неправильный диапазон DNS, который не совсем совместим с серверами Rockstar. В этом случае вы можете решить проблему, переключив свой DNS на диапазон, предоставленный Google.

Теперь, когда вы знаете всех потенциальных виновников, вот список методов, которые позволят вам выявить и / или исправить проблему:

Метод 1: проверка постоянной проблемы с сервером

Прежде чем пробовать какие-либо другие исправления, перечисленные ниже, вам следует убедиться, что вы не имеете дело с проблемой сервера, которая находится вне вашего контроля. Если вы видите Неизвестная сеть ошибка постоянно и у вас хорошее соединение, скорее всего, Rockstar в настоящее время занимается проблемой сервера, которая влияет на GTOnline.

Чтобы проверить этот потенциальный сценарий, вы должны начать с проверки того, официальная страница статуса в настоящее время сообщает о любых проблемах.

Image

Исследование проблем с сервером в Grand Theft Auto Online

Как только вы окажетесь на странице статуса, проверьте Grand Theft Auto Online и посмотрите, есть ли на выбранной вами платформе красная точка вместо зеленой. Если это так, Rockstar знает о проблеме с сервером и активно работает над ее устранением.

Однако также возможно, что у вас возникла проблема с сервером, о которой Rockstar еще не знает. В этом случае отличный способ проверить, не испытывают ли в настоящее время другие пользователи такие же проблемы при посещении таких сервисов, как DownDetector.

Image

Проверка на наличие проблем с сервером с GTV

Примечание: Если ваше расследование показало, что вы действительно столкнулись с этой проблемой из-за продолжающейся проблемы с сервером, ваш единственный выход — дождаться, пока Rockstart решит проблему на своей стороне.

С другой стороны, если ни один из вышеперечисленных каталогов в настоящее время не показывает доказательств проблемы с сервером, перейдите к исправлениям ниже, чтобы устранить различные причины, по которым Неизвестная сеть происходит в вашем случае.

Метод 2: перезагрузите маршрутизатор сброса

Если вы ранее убедились, что не имеете дело с проблемой сервера, следующим наиболее вероятным виновником, который может вызвать это Неизвестная сеть ошибка — это проблема TCP или IP, возникшая из-за проблемы с вашим маршрутизатором.

Если этот сценарий применим, у вас есть 2 разных способа решить эту проблему:

  • Перезагрузите ваш роутер — Эта операция успешно обновит ваш текущий IP и TCP данные, которые использует ваш маршрутизатор, без внесения каких-либо постоянных изменений, которые могут повлиять на ваше сетевое взаимодействие. Однако, если проблема не связана с кэшированными данными TCP и IP, этот метод мало что вам даст.
  • Сброс вашего роутера — Если процедура перезапуска не работает для вас, сброс текущих сохраненных настроек маршрутизатора вернет устройство к заводскому состоянию в дополнение к очистке кэшированных данных. Однако имейте в виду, что если ваш интернет-провайдер использует PPPoE, эта операция также сбросит текущие сохраненные учетные данные.

A. Перезагрузка маршрутизатора

Если вы хотите начать с чего-то, что не может повлиять на ваш непосредственный доступ к Интернету, начните с простой перезагрузки маршрутизатора. Эта операция очистит текущие сохраненные протокол Интернета данные Протокол управления передачей данные.

Чтобы выполнить сброс на вашем сетевом устройстве, найдите кнопку питания / выключателя (обычно расположенную на задней панели устройства) и нажмите ее один раз, чтобы отключить питание. После этого отсоедините кабель питания от розетки и подождите не менее 1 минуты.

Image

Перезагрузка роутера

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

Если перезапуск не устранил проблему, перейдите к сбросу перезапуска сети.

Б. Сброс маршрутизатора

Если простой сброс не помог вам, следующим шагом будет полный сброс маршрутизатора, чтобы убедиться, что никакие настройки или кэшированные данные, связанные с сетью, в настоящее время не вызывают Неизвестная сеть ошибка.

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

Кроме того, если ваш интернет-провайдер использует PPPoE, сброс маршрутизатора будет означать, что текущие сохраненные учетные данные будут «забытый‘. Поэтому, как только вы выполните процедуру сброса, вам нужно будет воссоздать соединение PPPoE.

Как только вы поймете последствия этой операции, вы можете инициировать сброс маршрутизатора, найдя кнопку сброса (обычно расположенную на задней панели маршрутизатора), нажав и удерживая ее, пока не увидите, что все передние светодиоды мигают одновременно.

Image

Сброс вашего роутера

После сброса настроек маршрутизатора восстановите подключение к Интернету, повторно введя учетные данные PPPoE, предоставленные вашим интернет-провайдером (при необходимости), и посмотрите, останавливаются ли случайные отключения при воспроизведении GTV.

Если вы все еще имеете дело с тем же Неизвестная сеть ошибка, перейдите к следующему потенциальному исправлению ниже.

Метод 3: Включение UPNP (если применимо)

Если сброс настроек маршрутизатора не устранил проблему в этом случае, следующим шагом будет сосредоточение вашего внимания на том, чтобы убедиться, что порты, используемые GTV, успешно перенаправляются на ваш маршрутизатор.

Имейте в виду, что в настоящее время подавляющее большинство маршрутизаторов могут автоматически перенаправлять порты, используемые игрой, в которую вы активно играете, с функцией, называемой UPnP (универсальный Plug and Play).

Если вы не изменили настройки своего маршрутизатора, эта функция UPnP должна быть включена по умолчанию. Однако, если вы сами внесли некоторые изменения, вот несколько инструкция по включению UPnP в настройках роутера.

Если ваш маршрутизатор не поддерживает UPnP, перейдите к Метод 4 для получения инструкций по перенаправлению требуемых портов вручную.

Если порты, используемые GTV, уже перенаправлены, переходите прямо к Метод 5.

Метод 4: перенаправление портов, используемых GTV

Если вы все еще используете маршрутизатор, не оборудованный для поддержки UPnP, исправление в вашем случае — перенаправить порты, используемые GTV, вручную, чтобы предотвратить повторное появление неизвестной сетевой ошибки. Это гарантирует, что ваше сетевое соединение будет способно принимать входящие сетевые запросы от серверов GTV.

Если вам нужны инструкции по перенаправлению портов, используемых компонентом Online в Grand Theft Auto:

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

  1. Откройте браузер по умолчанию, введите один из следующих адресов и нажмите Входить чтобы открыть настройки роутера:

    192.168.0.1 192.168.1.1

  2. Когда вы окажетесь на начальном экране входа в систему, введите учетные данные для доступа к настройкам маршрутизатора.

    Image

    Доступ к настройкам вашего роутера

    Примечание: В большинстве случаев вы сможете войти с учетными данными по умолчанию — админ в виде имя пользователя а также 1234 в виде пароль. Если эти общие учетные данные не работают, поищите в Интернете учетные данные по умолчанию для вашей модели маршрутизатора.

  3. После того, как вы успешно вошли в настройки маршрутизатора, разверните Продвинутый / Эксперт меню и найдите параметр с именем Перенаправление портов / перенаправление NAT.

    Image

    Перенаправление необходимых портов
  4. Затем откройте указанные ниже порты вручную, чтобы убедиться, что ваша сеть будет принимать входящие соединения с сервера GTOnline:

    Порт 6672 (UDP) Порт 61455 (UDP) Порт 61457 (UDP) Порт 61456 (UDP) Порт 61458 (UDP)

  5. После того, как каждый порт будет успешно перенаправлен, перезагрузите компьютер и посмотрите, будет ли проблема устранена при следующем запуске компьютера.

Если такая же проблема возникает даже после перенаправления портов или вы сталкиваетесь с этой проблемой на Xbox One, перейдите к следующему потенциальному исправлению ниже.

Метод 5: очистка вашего MAC-адреса (только Xbox One)

Если вы столкнулись с Неизвестная сетевая ошибка на консоли Xbox One после того, как вы вручную настраивали MAC-адрес в прошлом (или принесли бывшую в употреблении консоль), возможно, MAC-адрес препятствует возможности вашей консоли подключаться к Интернету.

Если этот сценарий выглядит так, как будто он может быть применим, вы сможете решить проблему, обратившись к Настройки меню на консоли Xbox One и очистив Альтернативный MAC адрес, который в настоящее время сохраняется.

Примечание: Этот альтернативный MAC-адрес был введен Microsoft, чтобы позволить пользователям использовать сетевые функции в сетях с ограниченным доступом, таких как отели, общедоступные сети Wi-Fi, больницы, школы и т. Д.

Если вы подозреваете, что причиной проблемы является неправильный альтернативный MAC-адрес, следуйте приведенным ниже инструкциям, чтобы удалить этот адрес со своего компьютера:

  1. Из главного меню панели инструментов вашего Консоль Xbox One, нажмите меню руководства на вашем контроллере, чтобы открыть меню, затем перейдите к Настройки> Все настройки.

    Image

    Доступ к меню настроек на Xbox One
  2. Как только вы окажетесь внутри Настройки меню, перейдите к Сеть в меню слева, затем нажмите Настройки сети.

    Image

    Доступ к настройкам сети
  3. Затем перейдите к Расширенные настройки меню, затем войдите в Альтернативный MAC-адрес меню.
  4. От Альтернативный MAC-адрес, выберите Альтернативный проводной MAC или же Альтернативный MAC-адрес беспроводной сети (в зависимости от того, какую конфигурацию вы используете) и нажмите ясно чтобы подтвердить удаление кэшированных данных.

    Image

    Очистка MAC-адреса на Xbox One
  5. Перезагрузите консоль и посмотрите, будет ли проблема устранена при следующем запуске GTOnline.

Если та же проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Метод 6: изменение DNS по умолчанию

Если ни один из вышеперечисленных методов не помог вам, вы должны принять во внимание тот факт, что вы, возможно, видите Неизвестная сетевая ошибка из-за несовместимого диапазона DNS, который не позволяет вашему компьютеру связываться с серверами Rockstar.

Несколько затронутых пользователей, которые оказались в подобном сценарии, подтвердили, что им удалось решить проблему, переключив свои DNS по умолчанию к диапазону, предоставленному Google.

Однако инструкции по выполнению этого действия будут отличаться в зависимости от платформы, на которой вы играете в игру. Чтобы упростить вам задачу, мы составили серию руководств, которые проведут вас через процесс переключения настроек по умолчанию DNS (адрес доменного имени) до эквивалентов Google, прежде чем снова запустить Grand Theft Auto.

Следуйте приведенному ниже руководству, которое применимо к выбранной вами платформе:

A. Изменение DNS по умолчанию на ПК

  1. Открыть Запустить диалоговое окно, нажав Клавиша Windows + R. Затем введите ‘Ncpa.cpl’ и нажмите Входить открыть Сетевые соединения окно.

    Image

    Доступ к меню сетевых подключений

    Примечание: Если вам будет предложено UAC (Контроль учетных записей пользователей)нажмите да чтобы предоставить доступ администратора.

  2. Как только вы окажетесь внутри Сетевые соединения перейдите на вкладку, выберите соединение, которое вы хотите настроить, щелкнув его правой кнопкой мыши и выберите Характеристики из контекстного меню.

    Image

    Открытие экрана свойств сети
  3. Внутри Характеристики экран Вай-фай или же Ethernet подключение, перейдите в Сети вкладка и перейдите к настройкам под Это соединение использует следующие элементы. Оттуда выберите Интернет-протокол 4 (TCP / IP4) и щелкните Характеристики кнопка.

    Image

    Доступ к настройкам IPv4
  4. В следующих настройках перейдите на вкладку Общие, проверьте переключатель, связанный с Используйте следующий адрес DNS-сервера, и заменить Предпочтительный DNS-сервер а также Альтернативный DNS-сервер со следующими значениями:

    8.8.8.8 8.8.4.4

  5. Затем повторите описанные выше шаги с Интернет-протокол версии 6 (TCP / IPv6), но на этот раз используются следующие значения для Альтернативный DNS-сервер а также Предпочтительный DNS-сервер:

    2001:4860:4860::8888 2001:4860:4860::8844

  6. Сохраните изменения, затем перезагрузите компьютер и маршрутизатор и посмотрите, устранена ли проблема.

Б. Изменение DNS по умолчанию на PS4

  1. На главной панели консоли PS4 перейдите в Настройки> Сеть> Настроить подключение к Интернету.
  2. Затем выберите Wi-Fi или LAN (в зависимости от типа подключения), затем выберите Обычай из следующего приглашения.
  3. Когда вас попросят выбрать тип адреса, который вы хотите, выберите Автомат.
  4. При следующем запросе установите Имя хоста DHCP к Не уточняйте.
  5. Когда вы наконец доберетесь до Настройки DNS подсказка, выберите Руководство по эксплуатации, затем установите Первичный DNS к 8.8.8.8 и Вторичный DNS к 8.8.4.4.

    Image

    Настройка DNS от Google на PS4

    Примечание: Если вы предпочитаете использовать IPV6, используйте вместо этого следующие значения:

    Первичный DNS — 208.67.222.222 Вторичный DNS — 208.67.220.220

  6. Сохраните изменения, затем перезапустите консоль и посмотрите, устранена ли проблема с подключением.

C. Изменение DNS по умолчанию на Xbox One

  1. На главной панели управления меню Xbox One перейдите к Настройки> Сеть> Расширенные настройки.
  2. Когда вы окажетесь в следующем меню, выберите Настройки DNS, и выберите Руководство по эксплуатации.
  3. Далее установите 8.8.8.8 как Первичный DNS а также 8.8.4.4 как Вторичный DNS а также Сохраните изменения.

    Изменение DNS в Xbox

    Изменение DNS в Xbox

    Примечание: Если вы предпочитаете IPV6, используйте вместо этого следующие значения:

    Первичный DNS — 208.67.222.222 Вторичный DNS — 208.67.220.220

  4. Сохраните изменения, затем перезапустите консоль и маршрутизатор и посмотрите, устранена ли проблема.

Изображение

Особенностью GTA 5 стало вышедшее в 2013 году дополнение для многопользовательской сетевой игры — GTA Online . Это открытый мир, в котором можно проходить миссии с друзьями, организовывать банды. Бывает, что в тот момент, когда вы уселись в кресле с целью поиграть, возникают какие-то технические проблемы. Здесь разберемся, что делать, если GTA 5: Online не подключается.

Проблемы с интернетом

Сообщения могут быть такими — «ошибка подключения к сеансу», «не удалось присоединиться к сессии», «игровые сервисы Rockstar недоступны». В первую очередь удостоверьтесь, что все хорошо с вашим интернет-соединением. Протестировать скорость и стабильность канала можно в сервисе http://www.speedcheck.org/ru/.

По данным Rockstar Games, минимальная скорость загрузки из сети для GTA Online должна составлять 7-8 Мбит/с, а скорость выгрузки (аплоад) — от 1 Мбит/с. Стоит также попробовать переключиться с Wi-Fi-соединения на проводное, это может решить проблему неправильной настройки роутера.

Если же с соединением все отлично, будем разбираться дальше.

Нагрузка на сервера

Причиной проблем с GTA Online может быть излишняя нагрузка на сервера игры. В таком случае стоит подождать и попытаться снова. Если вас выкидывает из игры в процессе, то нажав клавишу Z на клавиатуре или D-pad на джойстике вы сможете увидеть, сколько игроков активны в сессии. Перейдя в раздел Online в главном меню с помощью опции Find new session можно найти новую, менее нагруженную.

Проверка статуса серверов Rockstargames

Cтатус сервиса GTA Online можно проверить по ссылке https://support.rockstargames.com/servicestatus. Вы узнаете о возможных технических проблемах или плановых работах.

Проверка открытых портов

Если вы не можете перейти с Wi-Fi на проводное соединение, то в настройках роутера проверьте открытые порты. Для работы GTA Online необходимы:

  • Порт 6672 (UDP)
  • Порт 61455 (UDP)
  • Порт 61457 (UDP)
  • Порт 61456 (UDP)
  • Порт 61458 (UDP)
  • Порт 80 (TCP)
  • Порт 443 (TCP)

После открытия портов перезагрузите маршрутизатор, отключив его от питания на несколько минут. Также стоит убедиться, что ваш роутер работает на наиболее свежей прошивке и что в настройках включена опция UPnP (Universal Plug and Play).

Проблемы с клиентом

Игра не может запуститься из-за ошибок в работе Rockstar Games Launcher — клиента Rockstar. Сообщения могут выглядеть следующим образом — «launcher.exe-устройство не отвечает» «не удалось подключиться к игровой библиотеке Rockstar Games», «невозможно войти в автономном режиме».

Так бывает, если лаунчер по какой-то причине не может соединиться с серверами, либо если ваш IP-адрес был заблокирован Rockstar за недобросовестную игру (в частности, чит-коды). Последнее легко проверить, если подключиться к GTA Online через другое соединение — например, сделать мобильный телефон Wi-Fi точкой, тогда IP-адрес сменится. А вот снятие бана, если он есть, стоит обсуждать с поддержкой Rockstar.

Многие пишут о том, что соединение через VPN помогает решить проблему с подключением лаунчера. Правда, есть и сообщения, что за использование VPN тоже банят. Что еще, по отзывам, помогает — приобрести у вашего провайдера интернета «белый» IP. Нередко бывает, что банят целый динамический диапазон, что может приводить к проблемам с подключением.

Кому-то помогает удалить папку «Social Club» («Документы» — «Rockstar Games»). Кому-то — загрузка новой версии Rockstar Games Launcher с официального сайта. Некоторые говорят, что новая версия обновит старую. Некоторые советуют полностью удалить старую, почистив все следы с помощью специальных приложений вроде Reg Organize.

Отключение дополнительного ПО на компьютере

На то, как успешно Rockstar Games Launcher соединяется с интернетом, может влиять и ПО, установленное на ПК. В частности, передачу данных на определенные сервера может блокировать Защитник Windows («Панель управления» – «Система и безопасность» – «Брандмауэр»), а также антивирусные программы.

Надеемся, наше руководство помогло вам решить проблемы подключения к GTA Online. Можно, наконец, устроиться поудобнее и играть.

Обновлено: 28.01.2023

«при присоединении к сессии произошла ошибка, вернитесь в GTA V и повторите попытку»,так уже 2 недели, не могу подключиться, У меня Лицензия из стима. Кто поможет?

Я понял у тебя ПК, у меня была такая проблема, но на ps3, решалась она таким способом.

Вместо того, чтобы жать на кнопку играть в GTA ONLINE (вкладка сеть) или нажимать при загрузке одиночки, GTA ONLINE, я просто заходил в одиночку, жал паузу, вкладка сеть, и там нажимал сменить персонажа (как-то так). Меня кидало в меню с моим персом, я его выбирал, и начиналась загрузка. Немного надо было подождать, но в результате всё загружалось.

Спасибо помогло, но у меня сначало была ошибка произошла непридведенная ошибка. Я просто перезапустил пк зашёл на прямую в гта (одиночная) и зашёл в гта онлайн и появилась ошибка вернитесь в сингл и перезашёл в онлайн и заработало

Мой друг купил гта онлайн в эпик геймс и сейчас при подключений к сесии ему пишет «»При присоединении к сессии произошла ошибка вернитесь в Grand Theft Auto V

Что он пытался делать, чтобы устранить проблему? Не ясно.

Перезагружал роутер/компьютер. Переустанавливал игру? Что делал-то он, чтобы проблему решить?

По поводу подключений. У меня на сосоли тоже беды случаются подобные, когда подключиться не могу к сессии с такой же ошибкой. Решается просто — перезапуск игры или повторная попытка зайти в сессию.

Как я сократил время загрузки GTA Online на 70%

GTA Online. Многопользовательская игра, печально известная медленной загрузкой. Недавно я вернулся, чтобы завершить несколько ограблений — и был потрясён, что она загружается настолько же медленно, как и в день своего выпуска, 7 лет назад.

Пришло время докопаться до сути.

Человек залез в «исходный код» игры, нашел криво работающую функцию и исправил ее, благодаря этому скорость загрузки возросла на 70%. Ссылки на dll для увеличения скорости в конце статьи.

Сначала я хотел проверить, вдруг кто-то уже решил проблему. Но нашёл только рассказы о великой сложности игры, из-за чего она так долго загружается, истории о том, что сетевая p2p-архитектура — мусор (хотя это не так), некоторые сложные способы загрузки в сюжетный режим, а потом в одиночную сессию, и ещё пару модов, чтобы скипнуть видео с логотипом R* во время загрузки. Ещё немного почитав форумы, я узнал, что можно сэкономить колоссальные 10-30 секунд, если использовать все эти способы вместе!

Тем временем на моём компе…

Загрузка сюжетного режима:

Без загрузочного меню, от логотипа R* до игрового процесса (без логина в Cоциальный Клуб.

Старый, но приличный проц: AMD FX-8350
Дешёвый SSD: KINGSTON SA400S37120G
Надо бы прикупить RAM: 2x Kingston 8192 MB (DDR3-1337) 99U5471
Нормальный GPU: NVIDIA GeForce GTX 1070

Я (не) одинок

Если доверять этому опросу, проблема достаточно широко распространена, чтобы слегка раздражать более 80% игроков. Прошло уже семь лет!

Как я сократил время загрузки GTA Online на 70% GTA 5, GTA Online, Benchmark, Расследование, Детектив, Реверс-Инжиниринг, Длиннопост

Я немного поискал информацию о тех

20% счастливчиках, которые загружаются быстрее трёх минут, и нашёл несколько бенчмарков с топовыми игровыми ПК и временем загрузки онлайн-режима около двух минут. Я бы кого-нибудь убил хакнул за такой комп! Действительно похоже на железячную проблему, но что-то не складывается…

Почему у них сюжетный режим по-прежнему загружается около минуты? (кстати, при загрузке с M.2 NVMe не учитывались видео с логотипами). Кроме того, загрузка из сюжетного режима в онлайн занимает у них всего минуту, в то время как у меня около пяти. Я знаю, что их железо гораздо лучше, но не в пять же раз.

Высокоточные измерения

Вооружившись таким мощным инструментом, как Диспетчер задач, я приступил к поиску узкого места.

Как я сократил время загрузки GTA Online на 70% GTA 5, GTA Online, Benchmark, Расследование, Детектив, Реверс-Инжиниринг, Длиннопост

Почти минута уходит на загрузку общих ресурсов, которые нужны и для сюжетного режима, и для онлайна (почти наравне с топовыми ПК), затем GTA в течение четырёх минут полностью нагружает одно ядро CPU, больше ничего не делая.

Использование диска? Нет! Использование сети? Есть немного, но через несколько секунд падает в основном до нуля (кроме загрузки вращающихся информационных баннеров). Использование GPU? Ноль. Память? Вообще ничего…

Что это, майнинг биткоинов или что-то такое? Чую здесь код. Очень плохой код.

Единственный поток

На моём старом процессоре AMD восемь ядер, и он ещё молодцом, но это старая модель. Его сделали ещё тогда, когда производительность одного потока у AMD была намного ниже, чем у Intel. Наверное, это главная причина таких различий во времени загрузки.

Что странно, так это способ использования CPU. Я ожидал огромное количество операций чтения с диска или массу сетевых запросов, чтобы организовать сеансы в сети p2p. Но такое? Вероятно, здесь какая-то ошибка.

Профилирование

Профилировщик — отличный способ найти узкие места в CPU. Есть только одна проблема — большинство из них полагаются на инструментирование исходного кода, чтобы получить идеальную картину происходящего в процессе. А у меня нет исходного кода. Мне также не требуются идеальные показания в микросекундах, у меня узкое место на 4 минуты.

Итак, добро пожаловать в образцы стека (stack sampling). Для приложений с закрытым исходным кодом есть только такой вариант. Сбросьте стек запущенного процесса и местоположение указателя текущей инструкции, чтобы построить дерево вызовов в заданные интервалы. Затем наложите их — и получите статистику о том, что происходит. Я знаю только один профилировщик, который может проделать это под Windows. И он не обновлялся уже более десяти лет. Это Люк Stackwalker! Кто-нибудь, пожалуйста, подарите Люку немножко любви 🙂

Как я сократил время загрузки GTA Online на 70% GTA 5, GTA Online, Benchmark, Расследование, Детектив, Реверс-Инжиниринг, Длиннопост

Обычно Люк группировал бы одинаковые функции, но у меня нет отладочных символов, поэтому пришлось смотреть на соседние адреса, чтобы искать общие места. И что же мы видим? Не одно, а целых два узких места!

Вниз по кроличьей норе

Позаимствовав у моего друга совершенно законную копию стандартного дизассемблера (нет, я действительно не могу его себе позволить… когда-нибудь освою гидру), я пошёл разбирать GTA.

Как я сократил время загрузки GTA Online на 70% GTA 5, GTA Online, Benchmark, Расследование, Детектив, Реверс-Инжиниринг, Длиннопост

Выглядит совсем неправильно. Да, у большинства топовых игр есть встроенная защита от реверс-инжиниринга, чтобы защититься от пиратов, мошенников и моддеров. Не то чтобы это их когда-то останавливало…

Похоже, здесь применили какую-то обфускацию/шифрование, заменив большинство инструкций тарабарщиной. Не волнуйтесь, нужно просто сбросить память игры, пока она выполняет ту часть, на которую мы хотим посмотреть. Инструкции должны быть деобфусцированы перед запуском тем или иным способом. У меня рядом лежал Process Dump, так что я взял его, но есть много других инструментов для подобных задач.

Проблема 1: это что… strlen?!

Дальнейший разбор дампа выявил один из адресов с некоей меткой strlen, которая откуда-то берётся! Спускаясь вниз по стеку вызовов, предыдущий адрес помечен как vscan_fn, и после этого метки заканчиваются, хотя я вполне уверен, что это sscanf.

Как я сократил время загрузки GTA Online на 70% GTA 5, GTA Online, Benchmark, Расследование, Детектив, Реверс-Инжиниринг, Длиннопост

Он что-то парсит. Но что? Логический разбор займёт целую вечность, поэтому я решил сбросить некоторые образцы из запущенного процесса с помощью x64dbg. Через несколько шагов отладки выясняется, что это… JSON! Он парсит JSON. Колоссальные десять мегабайт JSON’а с записями 63 тыс. предметов.

.
«key»: «WP_WCT_TINT_21_t2_v9_n2»,
«price»: 45000,
«statName»: «CHAR_KIT_FM_PURCHASE20»,
«storageType»: «BITFIELD»,
«bitShift»: 7,
«bitSize»: 1,
«category»: [«CATEGORY_WEAPON_MOD»]
>,
.

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

10 мегабайт? В принципе, не так уж и много. Хотя sscanf используется не самым оптимальным образом, но, конечно, это не так уж плохо? Что ж…

Как я сократил время загрузки GTA Online на 70% GTA 5, GTA Online, Benchmark, Расследование, Детектив, Реверс-Инжиниринг, Длиннопост

Да, такая процедура займёт некоторое время… Честно говоря, я понятия не имел, что большинство реализаций sscanf вызывают strlen, поэтому не могу винить разработчика, который написал это. Я бы предположил, что он просто сканировал байт за байтом и мог остановиться на NULL.

Проблема 2: давайте использовать хэш-…массив?

Оказывается, второго преступника вызывают сразу за первым. Даже в одной и той же конструкции if, как видно из этой уродливой декомпиляции:

Как я сократил время загрузки GTA Online на 70% GTA 5, GTA Online, Benchmark, Расследование, Детектив, Реверс-Инжиниринг, Длиннопост

Все метки мои, и я понятия не имею, как на самом деле называются функции/параметры.

Вторая проблема? Сразу после разбора элемента он хранится в массиве (или встроенном списке C++? не уверен). Каждая запись выглядит примерно так:

А перед сохранением? Он проверяет весь массив, сравнивая хэш каждого элемента, есть он в списке или нет. С 63 тыс. записей это примерно (n^2+n)/2 = (63000^2+63000)/2 = 1984531500, если я не ошибаюсь в расчётах. И это в основном бесполезные проверки. У вас есть уникальные хэши, почему не использовать хэш-таблицу.

Как я сократил время загрузки GTA Online на 70% GTA 5, GTA Online, Benchmark, Расследование, Детектив, Реверс-Инжиниринг, Длиннопост

Во время реверс-инжиниринга я назвал его hashmap, но это явно не_hashmap. И дальше ещё интереснее. Этот хэш-массив-список пуст перед загрузкой JSON. И все элементы в JSON уникальны! Им даже не нужно проверять, есть они в списке или нет! У них даже есть функция прямой вставки элементов! Просто используйте её! Серьёзно, ну ребята, что за фигня!?

Доказательство концепции

Всё это конечно классно, но никто не воспримет меня всерьёз, пока я не напишу реальный код для ускорения загрузки, чтобы сделать кликбейтный заголовок для поста.

План такой. 1. Написать .dll, 2. внедрить её в GTA, 3. зацепить некоторые функции, 4. . 5. профит. Всё предельно просто.

Проблема с JSON нетривиальная, я не могу реально заменить их парсер. Более реалистичным кажется заменить sscanf на тот, который не зависит от strlen. Но есть ещё более простой способ.

* подождать длинной строки

* если поступит ещё вызов в пределах диапазона строки, вернуть закэшированное значение

Что-то вроде такого:

Как я сократил время загрузки GTA Online на 70% GTA 5, GTA Online, Benchmark, Расследование, Детектив, Реверс-Инжиниринг, Длиннопост

А что касается проблемы хэш-массива, то здесь просто полностью пропускаем все проверки и вставляем элементы напрямую, поскольку мы знаем, что значения уникальны.

Как я сократил время загрузки GTA Online на 70% GTA 5, GTA Online, Benchmark, Расследование, Детектив, Реверс-Инжиниринг, Длиннопост

Полный исходный код PoC здесь.

Ну и как оно работает?

Прежнее время загрузки онлайн-режима: около 6м
Время с патчем проверки дубликатов: 4м 30с
Время с парсером JSON: 2м 50с
Время с двумя патчами вместе: 1м 50с

(6*60 — (1*60+50)) / (6*60) = 69.4% улучшение времени (класс!)

Да, чёрт возьми, получилось! :))

Скорее всего, это не решит всех проблем с загрузкой — в разных системах могут быть и другие узкие места, но это такая зияющая дыра, что я понятия не имею, как R* пропустила её за все эти годы.

Краткое содержание

При запуске GTA Online есть узкое место, связанное с однопоточным вычислением

Оказалось, GTA изо всех сил пытается распарсить 10-мегабайтный файл JSON

Сам парсер JSON плохо сделан/наивен и

После парсинга происходит медленная процедура удаления дублей

R*, пожалуйста, исправьте

Если информация каким-то образом дойдёт до инженеров Rockstar, то проблему можно решить в течение нескольких часов силами одного разработчика. Пожалуйста, ребята, сделайте что-нибудь с этим :<

Вы можете либо перейти на хэш-таблицу для удаления дублей, либо полностью пропустить дедупликацию при запуске как быстрое исправление. Для парсера JSON — просто замените библиотеку на более производительную. Не думаю, что есть более простой вариант.

* Получил подтверждение от R*, что это скоро исправится

* Только что получил награду в размере $10k через их внутриигровую награду H1 в качестве исключения :)) (обычно это делается, только по вопросам безопасности)

* Пытаюсь понять, что такое W8 (от ред. это форма налоговой службы США) и как его заполнить (лол)

* Я сделаю еще один тест, как только обновление выйдет, надеюсь их инженеры не разочаруют 🙂

Захар Петров

Иван Андреевич

когда наконец можно будет зайти в личный кабинет и скачать лаунчер с игрой , уже 5 день зайти не могу??

Попробуйте перезагрузить роутер или введите в настройках сети следующие dns-сервера: 8.8.8.8 и 8.8.4.4

Если это не поможет, то уточните эту информацию у вашего интернет-провайдера.

Попробуйте перезагрузить роутер или введите в настройках сети следующие dns-сервера: 8.8.8.8 и 8.8.4.4

Если это не поможет, то уточните эту информацию у вашего интернет-провайдера.

Rockstar реализует наработки пользователя в GTA Online по улучшению времени загрузки

В начале марта пользователь сервиса Github с ником tostercx, также известный как t0st, заявил о способе значительного сокращения времени загрузки GTA Online до 70 процентов. Кроме того, tostercx с единомышленниками выпустили неофициальный патч для версии GTA Online 2215/1.53, в котором исправили две ошибки игры и собственно сократили время загрузки систем.

Rockstar реализует наработки пользователя в GTA Online по улучшению времени загрузки Rockstar, GTA, GTA 5, GTA Online, Баг, Патч

Ответ на пост «Как я сократил время загрузки GTA Online на 70%»

Rockstar Games подтвердила PC Gamer, что фанатское решение проблемы долгого времени загрузки GTA Online станет официальным в грядущем обновлении.

В начале марта пользователь Github tostercx, также известный как t0st, заявил, что он обнаружил способ сократить время загрузки GTA Online до 70 процентов. Кроме того, он также выпустил исправление.

Rockstar подтвердила, что выводы tostercx были верными и что исправление уже в пути.

Последнее обновление для GTA Online вышло на всех основных платформах. На PlayStation обновление весит 700 МБ, на Xbox – 1 ГБ и на ПК – 400 МБ.

Судя по всему, значительное увеличение времени загрузки, похоже, относится только к ПК. Пользователи консолей сообщают, что существенного улучшения показателей времени загрузки не произошло. В то время как игроки на ПК с радостью отмечают, что обновление оказалось наиболее эффективным.

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

      

  • Как установить f e a r
  •   

  • Как запустить euro truck simulator 2 на directx 9
  •   

  • Как убрать скримеры в фнаф
  •   

  • Как установить яндекс браузер без интернета
  •   

  • Сталкер лост альфа как включить русский язык

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Не удалось скачать windows 10 код ошибки 0x80072ee2
  • Не удалось присоединиться к группе игрока код ошибки 91