Скрыть объявление
В момент загрузки/запуска игры может возникнуть ряд проблем в том числе и появление ошибок.
По ССЫЛКЕ мы опишем самые распространённые из них.

Попытка решения вылетов х64

Тема в разделе "Руководства и Гайды", создана пользователем Kimio, 12 июл 2018.

  1. Kimio

    Kimio User

    Регистрация:
    23.10.12
    Сообщения:
    240
    Симпатии:
    51
    Для предотвращения рандомного закрытия окна игры без каких либо видимых признаков на завершение работы приложения в результате ошибки работы компонентов приложения либо компонентов операционной системы, были предприняты шаги по снятию контроля системы и служб отвечающих за безопасность данных пользователя за процессом исполнения функций системы защиты Frost от стороннего (читерского) ПО.
    Описанное ниже руководство было составлено по результатам проверки на системе с установленным пакетом антивирусной защиты Лаборатории Касперского. Так же схожим функционалом наделены и многие антивирусные программы других издателей, по тому для получения схожего результата настроек необходимо использовать инструкции по настройке для соответствующего антивирусного ПО (при наличии).

    И так. Я как и многие другие игроки, а именно владельцы ПК с х64 разрядной ОС однажды сталкнулся с проблемой внезапного завершения работы игры без каких либо ошибок и прочего визуального указания на присутствие проблемы с чем либо, будь то игра либо ОС, а значит как установить из за чего могло возникать данное явление с закрытием игры тоже не ясно. На форуме информация о подобной проблеме есть, но к ее решению естественно пока никто не приблизился, что было досадно, так как для избежания фейлов каких либо событий в игре не оставалось ни что иное как использование х32 разрядную версию клиента, которая не блистала производительностью и все оптимизации на ней были почти не заметны, как фризило, так и фризит, пусть теперь и по меньше, но все ровно достаточно что бы иметь к х32 более негативное отношение игроков чем к х64 клиенту.

    Как известно Microsoft, не заложило в свои продукты отключение встроенного защитника Windows Defender при наличии стороннего и более надежного антивирусного ПО. Даже при внешне видимом отключенном состоянии данного компонента системы(при наличии стороннего антивируса) он продолжает работать в фоновом режиме, при этом возможно удачно "конфликтуя" с драйверами Frost (по крайней мере на то указывают некоторые детали), как я понял образно говоря защитника смущает излишние как ему кажется права для данного драйвера (скрытие процесса и ограничение доступа к нему извне) от чего драйвер попадает под колпак из под которого Frost-у приходится изворачиваться как ужу. По прошествии некоторого времени защитник провоцируют выгрузку не послушных драйверов Frost из памяти на горячую, а т.к. Frost не оставляет процесс игры без присмотра при остановке собственной работы за собой он закрывает и процесс игры, без ошибок.

    Отключить Windows Defender можно через настройки, сторонний софт (типа Win Updates Disabler, гайды по ней есть в сети) ну и через реестр. Опишу пожалуй третий способ как один из более действенных:
    • Нажмите Win+R и введите команду regedit
    • В окне "Редактор реестра" перейдите по ветке: HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Microsoft > Windows Defender
    • В правой части окна найдите параметр "DisableAntiSpyware" > нажмите ПКМ > Изменить > установите значение на "1"
    Важно. Если вы не найдете этот параметр в ветке реестра, создайте его самостоятельно: ПКМ по папке «Windows Defender» > Cоздать > Параметр DWORD (32 бита) > введите название DisableAntiSpyware > установите его значение "1".
    По завершению данных действий требуется перезапустить ПК.
    Если вы решите снова запустить защитник, то присвойте данному параметру значение "0".

    Для предотвращения конфликтных ситуаций стороннего антивирусного ПО (при наличии) с драйверами Frost при отключенном Windows Defender следует добавить драйвера защиты в список исключения Доверенных программ антивируса используя инструкцию для конкретного антивируса. Для этого в список доверенных программ нам понадобится добавить файлы из каталога установленной игры по адресу Blade and Soul\bin64\Frost\
    • frost.sys
    • frost_32.sys
    • frost_64.sys
    • frostcollector.dll
    • gameShieldDll.dll
    • launcher.dll

    Файлы *.sys и *.dll как правило при попытке добавления отображаться не будут, по этому надо вручную писать имена файлов (при вводе первой буквы имени файла откроется список всех файлов на эту букву в текущей папке, можно выбрать файл из списка, не указывая все имя полностью), можно конечно и копипаст от сюда сделать. В любом случае после добавления файлы и все что они делают антивирус не будет контролировать что облегчит жизнь драйверам защиты.

    Так же следует добавить в исключения антивируса и файл запуска игры, а также некоторые сопутствующие ему файлы находящиеся в каталоге установленной игры по адресу Blade and Soul\bin64\
    • BnsCefSubProcess64.exe
    • BnSCrashReport.exe
    • Client.exe
    • NCTalk.exe

    Для всех описанных выше файлов добавляемых в исключения антивируса нужно на примере KIS устанавливать грифы только на пунктах:
    • Не проверять открываемые файлы
    • Не контролировать активность программы
    • Не наследовать ограничения родительского процесса (программы)
    • Не контролировать активность дочерних программ
    • Не проверять весь трафик

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

    В результате должны пропасть случайные закрытия игры х64 версии клиента так же именуемые на форуме как "схлопывания".
    100% гарантии на работоспособность инструкции не даю, т.к. проверка была только на одном ПК с Win 10 x64 1607, нужно больше материала, предлагаю поучаствовать в тестировании данного способа, возможно мы найдем решение которое возможно в будущем будет учтено при обновлении компонентов игры либо системы.
    P.S. Еще 4 дня назад перед началом тестирования описанного выше метода при запуске х64 можно было рассчитывать на 5-30 мин игры, за тем гарантированное рандомное закрытие. Сейчас в течении 4-х дней тьфу-тьфу все ровно, по 6+ часов ежедневно с дч, рейдами, данжами, драконами и аренами, пока сам не закрою игру. Ниже не большой пруф того что игра работает довольно долго для х64 с 19:55 по мск и уже 3:41 (на момент публикации темы уже 4:08 утра и игра до сих пор работает). Другого метода узнать точно сколько времени запущен процесс не предоставляется использовать, т.к. процесс залочен Frost-ом.
    [​IMG]
     
    Последнее редактирование: 13 июл 2018
    Ilya Uu, Wyndyr, Light+ и ещё 1-му нравится это.
  2. Master KFM

    Master KFM User

    Регистрация:
    26.05.18
    Сообщения:
    89
    Симпатии:
    7
    Будем пробовать
     
  3. Efm620

    Efm620 User

    Регистрация:
    19.04.16
    Сообщения:
    750
    Симпатии:
    351
    По жизни не пользуюсь антивирусом и защитник залочен перманентно, схлопывания как появились с патчем с ганером, так и продолжают существовать. Есть муторный способ с 90% вероятностью оградить себя от вылетов на 12-20 часов, очистив все папки фроста и докачав чек фогеймом, но делать такое каждый день надоело. Корень этой проблемы лежит куда глубже, и наблюдения автора считаю счастливым стечением обстоятельств, однако в любом случае убийство защитника пойдет на пользу любому пользователю.
     
    KillCraft, Jesus Heretic, TwistOfPride и 2 другим нравится это.
  4. smalinet

    smalinet User

    Регистрация:
    10.06.16
    Сообщения:
    156
    Симпатии:
    98
    Ещё помимо этого Винда тоже немало влияет. Похоже 8.1 ведёт себя постабильнее других (уж стабильнее 10 точно).
    Если на 10 были вылеты регулярными, то на 8 их же почти нет (правда и на 8 у меня помимо БНС, ТС, дис ничего нет)
     
  5. EvrialGaming

    EvrialGaming User

    Регистрация:
    15.02.16
    Сообщения:
    1.966
    Симпатии:
    901
    а можно ли просто как-то добавить игру в исключения защитника?
     
  6. Kimio

    Kimio User

    Регистрация:
    23.10.12
    Сообщения:
    240
    Симпатии:
    51
    Исполнительный файл игры запускается Frost-ом, так что полагаю надо добавлять именно в исключения файлы драйверов защиты Frost-а, а от него к дочерним приложениям которые уже запускаются с его помощью будут применяться такие же как и для Frost-а правила. Отдельное добавление исполнительных файлов игры только добавляют перестраховку.
    13 июл 2018
    Кстати, вчера при подключении внешней usb-звуковухи и попытке переключить в игре устройство вывода звука клиент схлопнулся, после повторного запуска снова. Однако после перезапуска ПК все устаканилось.
     
    Последнее редактирование: 13 июл 2018
  7. EvrialGaming

    EvrialGaming User

    Регистрация:
    15.02.16
    Сообщения:
    1.966
    Симпатии:
    901
    я имел виду и игру и фрост воткнуть в исключения защитника? не выключать его, а добавить в исключения. и пусть живёт.
     
  8. Kimio

    Kimio User

    Регистрация:
    23.10.12
    Сообщения:
    240
    Симпатии:
    51
    Не припомню что бы в защитнике была возможность добавлять в правила программ файлы чье расширение отлично от *.exe , *.msu, *.msi и еще некоторые исполнительные файлы. С драйверами *.sys и библиотеками *.dll думаю такое не прокатит.
    13 июл 2018
    Хотя вроде архивы добавлялись в правило исключений защитника, но извлеченный файл так же попадал в список угроз.
    13 июл 2018
    Думаю с этим вопросом надо разбираться, правда по чему то у меня нет оптимизма по этому поводу. В общем нужны опыты и тесты.
     
  9. Bolta

    Bolta User

    Регистрация:
    14.05.16
    Сообщения:
    1.416
    Симпатии:
    830
    Забавно, DEP не захотел добавлять экзешники из папки фроста в исключения.

    З.Ы. Ща урою дефендер и пазырю чокак:43:Но у меня и 32бит клиент схлопывается, кек.
     
  10. QuantumD

    QuantumD User

    Регистрация:
    05.04.16
    Сообщения:
    948
    Симпатии:
    1.079
    Defender тут совершенно не при чем. Он выключен ещё со времён завершения ЗБТ BnS Ru этим самым ключом в политиках. Схлопывания начались со времён ввода ганнеров, как было верно подмечено.

    По личным наблюдениям частота крашей ниже ночью. Снижение уровня графики в настройках клиента тоже уменьшает частоту крашей.
     
  11. smalinet

    smalinet User

    Регистрация:
    10.06.16
    Сообщения:
    156
    Симпатии:
    98
    Ещё такое чувство, что как будто засоряется со временем какие-то системные файлы. После переустановки игры краши совсем пропадают дней на 4-5, а потом снова появляются, но тоже немного рандомно, то 1-2 в день, то вообще без крашей.
     
  12. Iris Sepperin

    Iris Sepperin User

    Регистрация:
    10.07.16
    Сообщения:
    8.164
    Симпатии:
    5.347
    как ни странно, раньше) точно помню, первые вылеты у меня начались с тем обновлением, когда добавили рейд вестника смерти - я еще в шутку называла его "вестник лагов" или "вестник вылетов")) вот до вестника вообще ни разу не было ни единого вылета, ни единого) может этими рейдами крупными что то там такое не то сделали, кто знает, и начались эти закрывашки)
     
  13. Kimio

    Kimio User

    Регистрация:
    23.10.12
    Сообщения:
    240
    Симпатии:
    51
    Мне раньше даже советовали убирать разгон (типа у кого то помогло), экспериментировать с напряжениями и много еще чего, однако сейчас ПК в разгоне и чего то ни какого намека на то что вылеты х64 клиента связаны с разгоном. А разгон в принципе не по мелочи, проц FX8320E с 3.2 до 4.0 ГГц, дешманская DDR 3 ОЗУ от hynix с 1333 до 1866 МГц (10-13-13-33), а для резона всего разгона CPU/NB 2600 МГц, ну и игра установлена на системном диске SSD в каталоге "C:\Users\Профиль_пользователя\AppData\Blade_and_Soul". Название папки игры без пробелов, а выбрал такое расположения из за того что в каталоге "Профиля_пользователя" для операций с файлами не требуется разрешение администратора при включенном UAC в отличии от автоматически предлагаемого при установке каталога "C:\Program Files (x86)\".
     
    Последнее редактирование: 16 июл 2018
  14. Ulthar

    Ulthar User

    Регистрация:
    16.03.10
    Сообщения:
    15.956
    Симпатии:
    7.957
    Ланчер его запускает, bns.exe, так что и его стоит в исключения добавлять.

    Что до статистики - на 10-ке 1803 "падало, падает и будет падать". 32-bit версия не запускается легитным вариантом априори если установлен KAV/KIS/KTS/KFA 18-ой и 19-ой версий, краш предположительно из-за конфликта отдельных компонентов Фроста и библиотеки PDK антивируса (ибо "чистый" клиент запускается без проблем и заметно быстрее), а 64-bit - если курсор мыши стал тормозить или вообще перестал двигаться, то вылет гарантирован с вероятностью 100%. Причём падать 64-битное поделие иногда умудрялось практически сразу после запуска, отчего клиент подвергнут процедуре удаления из системы со всей обвязкой..
     
    Iris Sepperin, Liene и Wyndyr нравится это.
  15. Renand

    Renand User

    Регистрация:
    12.09.17
    Сообщения:
    232
    Симпатии:
    62
    тебе просто фартит)
    сношу защитника при установки винды, антивирусником не пользуюсь, и все равно летаю периодически(особенно в песках)
    бывает за день не одного полета нету, а бывает по 10 раз за 3 часа
     
    KillCraft нравится это.
  16. Jeison

    Jeison User

    Регистрация:
    12.03.10
    Сообщения:
    162
    Симпатии:
    30
    Чисто для ознакомления.
     
  17. Vipsent

    Vipsent User

    Регистрация:
    20.08.13
    Сообщения:
    2.201
    Симпатии:
    840
    не совсем понятно что выражает этот видос?
    на фул графоние могу играть, сутки не вылетает потом схлапывается 5 раз подряд на ласте песка..
     
  18. Kimio

    Kimio User

    Регистрация:
    23.10.12
    Сообщения:
    240
    Симпатии:
    51
    Так же на фулл графоне играю.
     
  19. Пришествие

    Пришествие User

    Регистрация:
    03.08.14
    Сообщения:
    1.074
    Симпатии:
    426
    Чем чревато отключение защитника Виндовс?
     
  20. Jeison

    Jeison User

    Регистрация:
    12.03.10
    Сообщения:
    162
    Симпатии:
    30
    На фулке в 4к?Ну ну.Я к тому что по личным наблюдениям,чисто мое субъективное мнение вылеты на х32 связаны со слишком частым сворачиванием клиента.На х64 и так все понятно,их никогда не вылечат.Когда в игру вернулся мог спокойной играть неделю на х64 и не вылетать,либо по 5 раз на дню сборка была 1607.Все можно свести к нашей локализации и фросту.Смотрю корейца по 5-7 часов иногда,ни единого вылета.Выводы можно самому сделать.