Криты клиента

#ЯR

Барон
Сообщения
621
Лайки
196
Боже когда уже пофиксят клиент? Просто каждый раз в одном и том же месте. Если вы не можете пофиксить сами то купите подписку в каком-то чате и пофиксите уже дибильные краши

вот код ошибки
2025.4.13 11:38:35OS : No OSCPU : AuthenticAMD AMD Ryzen 5 5600X 6-Core Processor @ 3703 MHz 4095MB RAMVideo : NVIDIA GeForce RTX 3070 Ti (6614)PosCode : LS8(273) 81072:149361:-3469 12/0 [944]General protection fault!History: phase3-2 <- phase3 <- phase1 <- Node BoundingBox Min(-0.000000,-1.000000,0.000000) Max(66.082199,-1.000000,0.000000). Triangle Plane=(0.000000,-1.000000,0.000000,2.082200) <- FSweptBoxCollisionCheck::Check <- NodeIndex=0 <- UStaticMesh::LineCheck <- Owner=StaticMeshActor 22_22.StaticMeshActor48 Name=Giran_V_Stair End[79156.945313 ,148555.000000, -3556.263916] Start[79135.281250 ,148554.828125, -3556.263916] Extent[7.500000 ,7.500000, 24.000000] <- FOctreeNode::ActorNonZeroExtentLineCheck <- FOctreeNode::ActorNonZeroExtentLineCheck <- FOctreeNode::ActorNonZeroExtentLineCheck <- FOctreeNode::ActorNonZeroExtentLineCheck <- FOctreeNode::ActorNonZeroExtentLineCheck <- FOctreeNode::ActorNonZeroExtentLineCheck <- FOctreeNode::ActorNonZeroExtentLineCheck <- FOctreeNode::ActorNonZeroExtentLineCheck <- FOctreeNode::ActorNonZeroExtentLineCheck <- FOctreeNode::ActorNonZeroExtentLineCheck <- FOctreeNode::ActorNonZeroExtentLineCheck <- FOctreeNode::ActorNonZeroExtentLineCheck <- FCollisionOctree::ActorLineCheck <- SWCheckWithActors <- CheckWithActors <- ULevel::MultiLineCheck <- ULevel::MoveActor <- Actor(MKamael Transient.MKamael), Loc( 79135.28,148554.83, -3556.26), Acc(2047.939819,15.722066,0.000000), Vel(174.188599,1.337249,0.000000), Delta( 19.67, 0.15, 0.00), NewRot(80,0,0) bTest(0), Phys(1) <- APawn::physWalking <- MKamael Transient.MKamael Loc.X=79135.281250 Y=148554.828125 Z=-3556.263916 Acc.X2047.939819 Y=15.722066 Z=0.000000 Vel.X=174.188599 Y=1.337249 Z=0.000000 Delta.X=19.666780 Y=0.150982 Z=0.000000 <- APawn::performPhysics <- AActor::Tick <- Transient.MKamael <- TickAllActors <- ULevel::Tick <- (NetMode=0) <- UMasterLevel::Tick <- TickLevel <- UGameEngine::Tick <- UpdateWorld <- MainLoop

решение вот

Это классическая ошибка краша Unreal Engine 2 (похоже, это Scryde II или что-то на его основе) — "General Protection Fault!" — ошибка защиты памяти. Обычно она связана с багом в движке или с некорректными объектами на карте.




Разбор ошибки:​


  • General protection fault! — движок попытался обратиться к недопустимой области памяти.
  • phase3-2 <- phase3 <- phase1 — этапы обработки геометрии или коллизий.
  • FSweptBoxCollisionCheck::Check и LineCheck — движок выполняет проверку столкновений.
  • Owner=StaticMeshActor 22_22.StaticMeshActor48 Name=Giran_V_Stair — ошибка, скорее всего, связана с объектом лестницы в Гиране.
  • Extent[7.5, 7.5, 24.0] — размеры коробки, используемой для проверки коллизий.
  • ULevel::MoveActor + APawn::physWalking — персонаж перемещается, и движок не может корректно обработать его передвижение.



Возможные причины:​


  1. Повреждённая коллизия или некорректный StaticMesh (Giran_V_Stair).
  2. Персонаж "застревает" в геометрии, и движок крашится при попытке обработать это.
  3. Если ты используешь моды или патчи — ошибка может быть вызвана кастомными файлами карты или мешей.
  4. Драйверы/перегрев/нехватка памяти — менее вероятно, но возможно.



Что можно сделать:​


1. Переместить персонажа в другое место через команду GM или через другой аккаунт (если это сервер).​


2. Обновить драйверы видеокарты — у тебя RTX 3070 Ti, может быть конфликт версий драйвера и движка.​


3. Если клиент модифицирован:​


  • Проверь файл карты (например, Giran.unr)
  • Попробуй заменить .unr, .usx, .utx и т.д. на оригинальные

4. Если ты админ сервера — открой карту в редакторе уровней и найди объект StaticMeshActor48, проверь его коллизию.​


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

iLANS

Виконт
Сообщения
931
Лайки
184
:) Крита всегда разная, из последних. Сделал принтскрин и выбило. Открыл дроп у моба - кританула. Но ни разу на файтах, только в какой-то нелепый момент
 

#ЯR

Барон
Сообщения
621
Лайки
196
:) Крита всегда разная, из последних. Сделал принтскрин и выбило. Открыл дроп у моба - кританула. Но ни разу на файтах, только в какой-то нелепый момент
уже неделю на правых ступеньках в гиране как поворачивать к ВХ. И не каждый раз, а только в каком-то моменте по типу когда в игре больше 30-40 мин и что то в клиенте переполнено
 

#ЯR

Барон
Сообщения
621
Лайки
196
2025.4.13 14:31:08
OS : No OS
CPU : AuthenticAMD AMD Ryzen 5 5600X 6-Core Processor @ 3714 MHz 4095MB RAM
Video : NVIDIA GeForce RTX 3070 Ti (6614)
PosCode : LS8(273) 91502:88093:-3455 12/0 [944]

Resource alloc failed!!(Reason=8007000E)

History: FD3DTexture::Cache <- FD3DRenderInterface::CacheTexture <- FD3DRenderInterface::HandleCombinedMaterial <- FD3DRenderInterface::SetSimpleMaterial <- FD3DRenderInterface::SetMaterialOrg <- FD3DRenderInterface::SetMaterial <- DrawSection <- StaticMesh=Giran_Dragon_Valley_S.Dragon_Valley_Rock04 SectionIndex=0 <- RenderStaticMeshLod <- StaticMesh=Giran_Dragon_Valley_S.Dragon_Valley_Rock04 Owner=23_21.StaticMeshActor510 Instance=23_21.StaticMeshInstance39 <- FDynamicActor::Render <- SolidRendering <- RenderLevel <- FLevelSceneNode::Render <- FPlayerSceneNode::Render <- SceneNodeRender <- Draw <- UGameEngine::Draw <- UWindowsViewport::Repaint <- UWindowsClient::Tick <- ClientTick <- UGameEngine::Tick <- UpdateWorld <- MainLoop

Ошибка:​


Resource alloc failed!!(Reason=8007000E)


Это означает, что не удалось выделить ресурсы, то есть память или видеопамять.
Код ошибки 8007000E — это стандартный код Windows, который расшифровывается как:


E_OUTOFMEMORYНедостаточно памяти для завершения операции.



Подробности из лога:​


  • FD3DTexture::Cache — движок пытался закэшировать (загрузить) текстуру в память.
  • StaticMesh=Giran_Dragon_Valley_S.Dragon_Valley_Rock04 — проблема возникла при попытке отрисовать объект скалы на карте Dragon Valley.
  • RenderStaticMeshLod / FD3DRenderInterface::SetMaterial — движок пытался установить материал на объект, но не смог из-за нехватки ресурсов.



Причины:​


  1. Закончилась видеопамять (VRAM).
    RTX 3070 Ti мощная, но если у тебя открыто много окон, или игра использует очень много кастомных текстур/модов — это возможно.
  2. Утечка памяти в клиенте — например, если ты долго находился в игре, особенно на модифицированных серверах.
  3. Тяжёлая или битая текстура — конкретный объект Dragon_Valley_Rock04 может иметь огромную или повреждённую текстуру.
  4. 32-битный клиент — даже если у тебя 16+ ГБ ОЗУ, 32-битное приложение не может использовать больше ~2-3 ГБ. Это частая причина.
 

#ЯR

Барон
Сообщения
621
Лайки
196
2025.4.13 22:47:31OS : No OSCPU : AuthenticAMD AMD Ryzen 5 5600X 6-Core Processor @ 3708 MHz 4095MB RAMVideo : NVIDIA GeForce RTX 3070 Ti (6614)PosCode : LS8(273) 94312:91021:-3468 12/0 [944]Insufficient Memory.Please check the Virtual Memory Option and avilable hard drive space.You can check them by going to : Control Panel->System->Advanced->Performance->Settings->Advanced->Virtual memory.History: FMallocWindows::Malloc <- Size 2847924 FArray <- FMallocWindows::Realloc <- D7A60000 2847924 FArray <- FArray::Realloc <- 79109*36 <- UTerrainSector::GenerateTriangles <- ATerrainInfo::Render <- this=23_20.TerrainInfo0 <- RenderTerrain <- RenderLevel <- FLevelSceneNode::Render <- FPlayerSceneNode::Render <- SceneNodeRender <- Draw <- UGameEngine::Draw <- UWindowsViewport::Repaint <- UWindowsClient::Tick <- ClientTick <- UGameEngine::Tick <- UpdateWorld <- MainLoop

Теперь вообще классика из классик Scryde II и Unreal Engine 2.5 — это ошибка из-за недостатка доступной памяти, а конкретно виртуальной памяти (pagefile).​


⚠️ Сообщение:​

Insufficient Memory.
Please check the Virtual Memory Option and available hard drive space...

В логе видно:​

  • Size 2847924 — движку не хватило чуть меньше 3 МБ, чтобы выделить память.
  • UTerrainSector::GenerateTriangles — ошибка случилась при генерации треугольников ландшафта (отображение местности).
  • 23_20.TerrainInfo0 — объект ландшафта, который не смог корректно отрисоваться.
  • FMallocWindows::Malloc — стандартная ошибка аллокации памяти в Windows.

Почему так происходит:​

  1. Клиент 32-битный, и он просто упирается в лимит по памяти (~2 ГБ в норме, максимум 3.5 ГБ с патчами).
  2. Файл подкачки отключён или слишком маленький.
  3. Фоновое ПО ест ОЗУ — браузеры, Discord, лаунчеры, антивирус.
  4. Карты или текстуры слишком тяжёлые — особенно на нестандартных клиентах/серверах.

✅ Что можно сделать:​

1. Увеличь виртуальную память (файл подкачки):

  • Открой:
    Панель управления → Система → Дополнительно → Параметры (в блоке "Быстродействие") → Дополнительно → Виртуальная память
  • Сними галочку с «Автоматически»
  • Укажи вручную:
    • Минимум: 4096 МБ
    • Максимум: 8192 МБ (или больше, если места хватает)

❌ 2. Не выключай файл подкачки вовсе, даже если у тебя много ОЗУ.​

3. Снизь настройки графики в игре:

  • Детализация ландшафта, дальность прорисовки и тени — это как раз то, что грузит память при генерации terrain.

4. Перезапускай игру почаще, особенно при переходах между локациями.​

⚠️ 5. Если у тебя Windows 10/11 64-bit, но клиент 32-bit, то увы — он всё равно упрётся в лимит.​

 
Верх