Chivalry 2

Chivalry 2

Not enough ratings
Chivalry 2 и ProxyCap
By Civil Engineer
4 часа поиска

EXCEPTION_STACK_OVERFLOW
KERNALBASE
ntdll
GameOverlayRenderer64

pcapwsp.dll

Ошибки по отдельности, попробуем разобрать.

Ошибки Chivalry2-Win64-Shipping НЕ будут разбираться
   
Award
Favorite
Favorited
Unfavorite
Зачем вы сюда пришли?
Изначально я встретился с проблемой вызваной Easy Anti Cheat. Краш в момент старта игры и вывод мне сообщения:
EXCEPTION_STACK_OVERFLOW
KERNALBASE
ntdll
GameOverlayRenderer64.dll

Некоторое по несколько раз.

Если запустить игру без интернета, при закрытии ошибка:
pcapwsp.dll

А играть то хочется?
Другие игры c этим античитом также не запускаются...
Лезем в интернет
Варинты решений
Все кто перекопал с сотнюю форумов могут разделить решнение на 2 части:
  • Копать игру и систему
  • Копать Easy Anti Cheat EOS
Начнем с первого
Общие положения/копаем систему
Для начала, перед продолжением работы сделайте следующее, (Я не шучу):
  • Валидируйте игровые файлы
  • Выключите ВСЕ приложения, кроме стим
  • Перезапустите стим (если не помогло, перезапустите ПК)
Все перечисленное советую не ленится делать, т.к. знаю свои же мысли, "что может пойти не так, если система в идеальном состоянии и работает уже 38 дней без ошибок, как мои никак несвязанные приложения могут мешать игре?"
Originally posted by Ваш автор:
Это Ёб***й античит, не глупите.

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

И поверьте, моя проблема была именно в этом, работе игры мешал
Proxy Cap
И его ошибка
pcapwsp.dll
Originally posted by Автор ветки:
https://steamhost.cn/steamcommunity_com/app/227940/discussions/4/1696095174290989678/

Можете ради собственного развлечения прописать:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
Или
sfc /scannow
но больше вам глупости не надо и это бесполезные команды.

Переходим к античиту, который я перекопал, т.к. не знал в чем реальная проблема
Easy Anti Cheat EOS
Внешний сервисы EGS встроенные в игру в купе с античитом, отвечают за всё что только можно и нельзя в контексте электронной лицензии:
  • Начиная от работы самой игры;
  • Валидации файлов;
  • Работы серверов и вашей аунтификации;
  • Античита;
  • Авторизации;
  • DLC.
Но когда игра не запускается на первом же пункте, очевидно, что нам бы просто запустить игру

Для начала простая диагностика:
  1. Открываете в винде Службы (Services), там должен быть EasyAntiCheat_EOS, статуc запуска вручную (manual)
  2. Открываем папку с игрой, папка EasyAntiCheat
    От администратора запускаем EasyAntiCheat_EOS_Setup.exe
    Если у вас открылось окно, просто нажмите кнопку переустановить, поздравляю вам повезло, можете играть, а остальные дальше по списку.
  3. Открываем Win+R - %appdata%
    C:\Users\Username\AppData\Roaming\EasyAntiCheat
    Там два журнала:
    anticheatlauncher.log
    service.log - очистите содержимое (сделайте копию)
  4. Запускам игру, ловим ошибку, закрываем игру
    Смотрим в журнал anticheatlauncher.log
    Там должно быть всё ровно (Прикрепил идеальный результат)
    *Кол-во строк загрузки в % может отличаться в 10ки раз
  5. Смотрим журнал service.log, (там будет много циклов, если не очистили журнал)
    Нас интересует последняя строка с рандомным набором
    символов
    Originally posted by Также это можно сделать :

    1.Посмотрев строку productid файла Settings.json по пути
    C:\Program Files (x86)\Steam\steamapps\common\Chivalry 2\EasyAntiCheat
    2. Или Набор символов будет совпадать с номерами папок в папке с EOS
    C:\Users\UserName\AppData\Roaming\EasyAntiCheat
  6. Копируем её и идем создавать батник в папке с EasyAntiCheat_EOS_Setup.exe
    В bat файл прописываем
    EasyAntiCheat_EOS_Setup.exe install 7b1bb546bd6547a4a7c2c4db55ca6c74
    за место
    7b1bb546bd6547a4a7c2c4db55ca6c74
    Прописываем ваш набор символов, запускаем от админа

    Также можно это сделать из cmd (admin)
    \EasyAntiCheat_EOS_Setup.exe install 7b1bb546bd6547a4a7c2c4db55ca6c74
    Power shell (admin)
    .\EasyAntiCheat_EOS_Setup.exe install 7b1bb546bd6547a4a7c2c4db55ca6c74
    Переход до необходимой папки в обоих случаях (PS/cmd)
    cd "C:\Program Files (x86)\Steam\steamapps\common\Chivalry 2\EasyAntiCheat"

  7. На этом у вас должен переустановится EOS
  8. * Ещё имеет смысл попробовать почистить реест по пути:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\EasyAntiCheat_EOS
    И повторить шаги 1-7, но не факт что что-то выйдет
  9. * А также перенести игру на основный носитель и попытаться повторить пункты 1-2, но я в эту идею не верю.

Оригинал
Originally posted by 12.01.24:
https://steamhost.cn/steamcommunity_com/app/1194810/discussions/0/4129304393552907781/
И был видос какой-то мадам на ютубе


Я не буду лезть в то что предлагают "оффицилы", не понимая что делают
Не тратьте время на ntdll !!!!
Так не надо!:
regsvr64.exe ntdll.dll regsvr64.exe /u ntdll.dll
Из https://outbyte.com/blog/how-to-fix-ntdll-dll-crash-error-on-windows-10/

А тут человек вообще написал, про глобальную тупость про ntdll:
https://answers.microsoft.com/en-us/windows/forum/all/problem-registering-a-dll-with-command-prompt/44ebc140-9b8c-4120-a3d5-06d61cf68377
Печеньки
Originally posted by Ketya:
Я буду рад что помог кому-то разобраться с техническими сложностями! И получить запущенную игру
На сбор и написание ушло 3 часа

Спасибо за понимаеие моей речи!
4 Comments
Civil Engineer  [author] 6 Jun @ 12:13am 
Да
Во всех играх с EG services
omrau 4 Jun @ 11:09am 
а на него EAC ругается?
Civil Engineer  [author] 3 Jun @ 4:59am 
Снеси его
Бесполезная вещь, которая половину времени не работает
Лучше поставь себе NekoBox
omrau 1 Jun @ 2:41pm 
а ты решил проблему с ProxyCap? Не хочется его удалять.