+12
Completed

для тех у кого крашит/критует ла2

BlackHare 2 weeks ago updated by ReZZZist 2 weeks ago 1

Короче я уже вторую неделю копаюсь в этом дерьме, и кажется разобрался. Начнём с того, что ла2 сделана на анриал енжин 2. Это капец какое старое дерьмо для современного железа. Два основных крита:

1) Resource alloc failed!!(Reason=8007000E).
Здесь 0x8007000E = E_OUTOFMEMORY означает нехватку памяти при выделении ресурса.
Unreal Engine 2 (на котором работает Lineage 2 HF) пытается создать/закешировать текстуру (FD3DTexture::Cache), но Direct3D не смог выделить память под неё.

2) Insufficient Memory не хватает оперативной память.

Я заметил, что такие криты чаще бывают в каких-то локациях/при тп куда-то/или быстром-резком сёрфинге мышкой по экрану в игре. А иногда, даже при повторных входах в игру античит сервера расценивает это как вмешательство/подозрительные действия. Типо вас часто критует - античит блочит ваш аккаунт на этом клиенте на 60 минут.
Я провёл опыт, скачав чистый ХФ + L2s апдейтер - спокойной впускает (не смотря на то что с того клиента в блоке висит). Но если и на этом критует - тут тоже улетите в бан на 60 мин. Вот такой вот жоский античит стоит.

Lineage 2 — 32-битный клиентОн не может использовать больше ~2 ГБ виртуальной памяти (даже если у тебя 32 ГБ ОЗУ). При больших текстурах или нагруженных моделях (монстры, зеркальные объекты, тени, эффекты) → клиент «упирается в потолок» и вылетает.

Что делаем? 
Запуск La2 от имени администратора + совместимость с виндой 7
Скачиваем утилиту Large Address Aware. Клик сюда
Распаковываем и открываем. В окне программы нажимаем Browse, находим l2.exe в папке System клиента.
Ставим галочку "Check this box to enable the application to use more than 2 GiB of memory"
После этого l2.exe получит флаг Large Address Aware и сможет использовать до 4 ГБ памяти, а не только 2.

Ну и радуемся!


Донаты принимаются почтой на BlackHare. Спасибо.

+1
Completed

Благодарим за вклад в развитие проекта

Да будет....или не будет