Всем привет. Все же знают, как приятно копаться в дампах, которые создает клиент (например, ec_build2305.dmp). Из-за чего крашнулся клиент? В общем, я написал небольшую утилиту, которая немного помогает разобраться, что внутри дампа — может, кому-то будет полезно. Порядок действий: В игре ловим светофор, чтобы в папке Log появился дамп. Утилиту кладем в папку reportbugs. Запускаем CReportBugs.exe. Она найдет дамп — жмем ОК, и откроется файл расшифровки (примерный). Вот пример того, что она выдает. ==================================================================== CRASH REPORT - Perfect World Client Crash time: 2026-03-21 23:10:46 Report time: 2026-03-22 09:07:50 Dump file: C:\Fight-PVP\Client\element\Logs\ec_build2305.dmp Dump size: 27658323 bytes ==================================================================== +------------------------------------------------------------------+ | DIAGNOSIS | +------------------------------------------------------------------+ CRASH TYPE: ACCESS_VIOLATION (0xC0000005) LOCATION: elementclient.exe + 0x00546874 COMPONENT: GAME CLIENT (elementclient.exe) WHAT HAPPENED: The game tried to write to memory at address 0x00000122. This is a NULL pointer dereference (the game tried to use an object that doesn't exist or wasn't loaded yet). PROBABLE CAUSE: A game object is NULL. The code tried to access field at offset 0x122 inside the object. This usually means: - A required resource file is missing or corrupted - An object wasn't properly initialized - A game object was freed prematurely WHAT TO DO: 1. Check if game files are complete (models/, gfx/, surfaces/, interfaces/) 2. Re-extract or re-download the game client 3. If the crash happens during specific action (opening window, using skill, changing appearance) - report that action to developers 4. Disable antivirus temporarily to rule out file quarantine 5. Check Kaspersky (detected in modules) - it may block game files +------------------------------------------------------------------+ ==================================================================== SYSTEM INFO ==================================================================== OS: Windows 11 10.0 (Build 22631) Architecture: x86 CPU: Family 6, Model 158, Stepping 9 Processors: 8 RAM total: 32727 MB RAM free: 6190 MB [23:09:30.327] <!> elements data's md5: [6e44c359bbe898ed005f38e05ac84585] [23:09:30.396] <!> Not enough temporary memory, [Size=84656087; AllocCnt=2307668, FreeCnt=2307667] ! [23:09:30.681] <!> tasks data's md5: [b367d2ef46b99e85bb85717b9ad202b1] [23:09:30.778] <!> Error occurs at line 161 in CECLoadProgress::Init, Tips.txt error!. [23:09:31.195] <!> CECWorld::LoadWorld: File operation error. (line: 561) [23:09:33.889] <!> CECLoginSwitch::ParseCommandLine, using pwd [23:09:36.906] <!> CECGameSession::DoOvertimeCheck(bStart=true, iCheckID=0, dwTime=40000) [23:09:38.050] <!> CECGameSession::DoOvertimeCheck(bStart=false, iCheckID=0, dwTime=0) [23:09:38.953] <!> CECFace::ChangeHairModel, Failed to load skin facedata\时装头饰\头发模型库\m4.ski [23:09:40.001] <!> CECIntelligentRoute::ChangeWorldInstance(1), File maps\world\movemap\r1_2-c7_7-l0.cfg NOT EXIST [23:09:40.001] <!> Error occurs at line 161 in CECLoadProgress::Init, Tips.txt error!. [23:09:42.210] <!> AUIImagePicture::InitIndirect(), failed to call m_pA2DSprite->Init(), at line 222 [23:09:42.316] <!> AUIFrame::InitIndirect(), failed to call m_pA2DSprite->Init(), at line 65 [23:09:42.316] <!> AUIFrame::Init(), Failed to call InitIndirect(), at line 46 [23:09:42.316] <!> AUIDialog::InitIndirect(), Failed to call pAUIFrame->Init(), at line 801 [23:09:42.820] <!> Not enough temporary memory, [Size=5728377; AllocCnt=2447050, FreeCnt=2447045] ! [23:09:42.940] <!> CECGameSession::DoOvertimeCheck(bStart=true, iCheckID=1, dwTime=30000) [23:09:43.248] <!> CECGameSession::DoOvertimeCheck(bStart=false, iCheckID=1, dwTime=0) [23:09:44.462] <!> CECFace::ChangeHairModel, Failed to load skin facedata\时装头饰\头发模型库\m4.ski [23:09:44.471] <!> SetServerTime, iSevTime = 1774123782, iTimeZoneBias = -180 [23:09:44.471] <!> timeGetTime(), TickStart = 265075756 [23:09:44.700] <!> CECOptimize::GetVirtualSize, NtQuerySystemInformation found [23:10:44.306] <!> Failed to pA2DIcon->Init()! CDlgCustomizeHair::InitResource() [23:10:46.299] <!> glb_HandleException is called. [23:10:46.455] <!> Exception occurred... mini dumped! ==================================================================== HOW TO USE THIS REPORT ==================================================================== FOR SERVER ADMINS: - The DIAGNOSIS section at the top gives you a human-readable summary of what crashed and what to do about it - Check LOADED MODULES for suspicious injected DLLs - Check GAME LOG for what the player was doing before the crash - If the crash is in the GAME CLIENT, it's a game bug - If the crash is in a DRIVER, update the driver - If the crash is in an ANTIVIRUS, add game to exclusions FOR DEVELOPERS: - Module + offset (e.g. elementclient.exe + 0x001A2B3C) can be looked up in IDA/Ghidra by going to ImageBase + offset - Open dump in WinDbg: File -> Open Crash Dump -> C:\Fight-PVP\Client\element\Logs\ec_build2305.dmp - Or Visual Studio: File -> Open -> select .dmp -> Debug with Mixed ==================================================================== END OF REPORT ==================================================================== Это не 100% разгадки причины, но это доп ключ, для поиска. Полный лог не могу приложить слишком большой. Ищу подработку, работаю с Legacy.
Всем привет. Для удобства работы с pck архивами, оставлю здесь плагин для потомков. Делал для себя, в целом удобно, чтобы потом не потерять. Работает только до 1.5.7, дальше другая структура, которой у меня нет. Раньше использовал от гуоранги, но он только распаковывает, что неудобно, мой вариант упаковывает в том числе, а также с авто-дефрагментацией.
Что то типо переадресации?) Или я ошибаюсь, не подумай просто интересно) Нет, это грубо, возможно пару реклам размещу Понял, бизнес идея одним словом, а трафик какой нужен? Или как таковой ориентир не известен? Для меня важно, количество страниц в индексе Google, чем больше, тем лушче. Трафик тоже важен, если он есть, вобще супер.
Что то типо переадресации?) Или я ошибаюсь, не подумай просто интересно) Нет, это грубо, возможно пару реклам размещу
Не могу редактировать сообщения, поэтому добавлю постом. 1. Для меня важно, чтобы домен был еще активен, чисто файлы дизайнов и форумов меня не интересуют. 2. Конфиденциальность, я гарантирую что никто о вас не узнает. 3. Как выше я писал, данные пользователей меня не интересуют, поэтому можете их заменить. Это предложение будет особо актуально для тех, кто в ближайшем бедующем собирается закрывать свой проект.
Здравствуйте. Ну судя из названия темы, я думаю понятно что меня интересует. Куплю ваши форумы и сайты, закрытых ваших проектов. Знаю, что как и раньше, сейчас много серверов так называемых "Однодневок" которые работают от силы 3-4 месяца, а после закрываются и по новой открываются. Так вот, если у вас есть закрытые проекты, я готов их купить. Что меня интересует Домены Сайты (обвертка) Форумы (содержимое форумов со всем что есть там.) Чтобы вы не думали, что мне нужны база данных игроков, то можете в форумной базе, массово всем юзерам, изменить почты/пароли, на рандомные, меня эти данные не интересуют. Ну и на сайте, хотя я не встречал сайтов, с базой. По цене, все индивидуально, думаю от 50$ до 200$ я готов заплатить. По сути вы ничего не теряете если занимаетесь по откату открытием/закрытием. Крайне редко можно встретить в сети, проекты, которые закрылись, но сайты/форумы работают, в основном после закрытия, админы сносят все к чертям, и больше в свет оно не появляется. Как проходит сделка: Присылайте мне ссылку на сайт форум, на оценку. Договариваемся о цене Далее мне нужно будет файлы сайта/форума/базы чтобы я мог все это поднять у себя. Я скидываю вам деньги, вы мне присылаете ключ Ключ домена для переноса на мой регистр, ну и все Для связи используйте лс форума.
Походу очень скучно)
Добавлена поддержка 157 версии. Прочие фиксы и изменения. Исходники: https://yadi.sk/d/pzaNtG4npZa0Lg Бинарник: https://yadi.sk/d/L9mhWHPDiue1lA Когда уже будет платная расширенная версия?) Я бы купил)
Сенкс, спасибо, разрулил. А еще фишка в том, что очень много таких PQ которые заточены на выполнение 1 раз.
Мне кажется даже если слить бесплатно, мало кто будет юзать
Решил. Почему то когда создаю тему на морге, потом сам и нахожу решение, прям закономерность) В общем суть проблемы конкретно моей, в том что я ставил ко всему статус "Скидка 50% " Если задействован контроль "сервер" то ставить подобные статусы нельзя. Спасибо всем кто ответил)
Добрый день. Подскажите пожалуйста, на версии 1.5.1+ не работают доп. параметры в шопе (возможно уже кто-то сталкивался с подобной проблемой) [ATTACH] При этом на версии ниже 1.5.1 эти параметры работают корректно. Проблема заключается в следующем, при попытке добавить в шоп итемы, с датой (при этом указав контроль "сервер" не встает мир, или цена предметов 0) В это же время на 1.5.0 и ниже, данный параметр работает корректно, устанавливая дату и контроль сервер. Пробовал ставить контроль "клиент" + вешать дату нужную мне, + ставить TimeStamp в итоге итемы просто в шопе (не исчезают и не появляются) А еще не понятно за что отвечают флаги и день
Держал сервер дома довольно продолжительное время. Была 1-2 раза проблема что провайдер проводит тех-работы в нашем районе. Все остальное время сервер работал стабильно. После наступления момента окупаемости и повышения онлайна. Перебрался на другое оборудование. Помню подобный поступок со своей стороны, пока какой-то дудосер не положил весь мой правайдер, и правайдер блокнул белый ип :D
Они просто завидуют по айпи :D
Просто оставлю это здесь [media]
Для приличия нужно указать указать откуда спиздили epicpw
Апну тему столкнулся с такой же ошибкой, в логах: [0211/065756:INFO:overlay_impl.cpp(59)] [Error][OverlayImpl::~OverlayImpl] 'host_window_' is not null. [0211/065756:INFO:overlay_impl.cpp(61)] [Error][OverlayImpl::~OverlayImpl] 'oldwindow_proc_' is not null. Нашел кто решение?
Классные работы, есть конечно где наляписто, а так в целом мне понравилось!)
Просто цена x2 480 SSD и NVme 4Tb одинаково в чем фишка та, видишь же разницу?))
В общем задался вопросом что лучше конкретно под службы сервера пв? HDD- SSD - Nvme Понятно что HDD уже стар, и как не крути лучше SSD, но раньше же пвшки как то работали на HDD? Также хостеры начали предлагать Nvme в больших обьемах, то если даже выбор, или SSD или Nvme Может кто задавался этим вопросом, или экспериментировал, поделитесь инфой Гугл в сравнении SSD и Nvme показывает показатели в сторону nvme, но мне чот сомнительно это кажется, так как ssd дают х2 по 480, а nvme дают 4 tb )
Имена участников (разделяйте запятой).