Уважаемые форумчане, в данной теме мы рассмотрим один из вариантов решения проблемы вылетов из игры без ошибок, применимый к ПК с 4GB оперативной памяти и 32-битной операционной системой семейства Windows. Указанный ниже способ поможет если не решить полностью, то хотя бы снизить частоту вылетов игры на 32-битных системах системах при указанной проблеме.
32-битные версии ОС Windows в силу специфики своей работы имеют ограничение максимального объема оперативной памяти (RAM) в составе ПК в 4GB. По факту из этих 4GB 32-битная система может выделить приложению максимум 2Gb оперативной памяти (в сумме на статические, динамические и стековые данные), что соответствует лишь 50% минимально требуемого объема оперативной памяти для игры (4GB согласно минимальным системным требованиям). В связи с этим в моменты пиковых нагрузок на систему пользователя (загрузка оперативной памяти) происходит переполнение указанного объема и вылет(краш клиента). Но это можно исправить.
Краткая информация
Способ решения проблемы базируется на изменении данных конфигурации загрузки посредством команды BCDEdit и позволит системе выделять приложениям до 3GB оперативной памяти.Однако, это так же значит, что если вы используете какие-нибудь устройства, требующие для своей работы много оперативной памяти, такая команда может вызвать проблемы.
Способ решения проблемы
Для Windows XP 32-bit
В процессе запуска выберите вариант загрузки с опцией «3Гб». В противном случае система будет загружаться по умолчанию с поддержкой 2 Гб.
- Щелкните правой клавишей мыши на "Мой компьютер" (My Computer). Выберите пункт меню "Свойства" (Properties)
- В появившемся диалоге перейдите на закладку "Дополнительно" (Advanced)
- На закладке "Дополнительно" (Advanced) в разделе "Загрузка и восстановление" (Startup and Recovery) выберите "Параметры"(Settings)
- В диалоге "Загрузка и восстановление"(Startup and Recovery) раздела System startup выберите "Правка"(Edit). В результате в Windows Microsoft® Notepad откроется файл boot.ini.
- Сделайте резервную копию файла boot.ini
Внимание! Файл boot.ini может отличаться от компьютера к компьютеру- Найдите в файле boot.ini следующую строчку:
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Micro soft Windows XP Professional" /fastdetect- Нажмите CTRL+C и скопируйте строчку в буфер, а затем, нажав CTRL+V, вставьте ее ниже исходной
Внимание! Скопируйте именно вашу строчку, поскольку она может отличаться от строчки, приведенной в примере- Измените скопированную строчку, добавив значение /3GB, как показано ниже:
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Micro soft Windows XP Professional 3GB" /3GB /fastdetect
Внимание! Не редактируйте других строк в файле- Сохраните и закройте файл boot.ini
- Щелкните OK в каждом открытом диалоге
- Перезапустите компьютер
Для Windows Vista/7/8(8.1) 32-bit
- Нажмите пуск и в поле поиска введите "CMD". Выше появится “CMD.EXE”.
- Щелкните на ней правой кнопкой мыши и выберите “Запустить от имени Администратора".
- В появившейся командной строке наберите bcdedit /set IncreaseUserVa 3072 и нажмите Enter.
- Перезагрузите компьютер, чтобы изменения вступили в силу
Откат изменения
- Нажмите пуск и в поле поиска введите "CMD". Выше появиться “CMD.EXE”.
- Щелкните на ней правой кнопкой мыши и выберите “Запустить от имени Администратора".
- В появившейся командной строке наберите bcdedit /deletevalue IncreaseUserVA и нажмите Enter.
- Перезагрузите компьютер, чтобы изменения вступили в силу
Важные замечания
- Способ применим только к 32-битным операционным системам семейства Windows и ПК, имеющим в своем составе 4GB оперативной памяти
- Способ успешно используется во многих сторонних проектах и внесен там в список типовых рекомендаций, в Archeage данный способ пока еще не тестировался
- Данный способ помогает снизить влияние объема оперативной памяти на частоту вылетов. Вылеты из-за неправильной самоактивации энергосберегающего режима и обрывов соединения будут рассмотрены отдельно
- Данный способ не получил ни опровержения, ни подтверждения своей эффективности в службе поддержки пользователей mail.ru. СПП рекомендует использовать 64-битную версию ОС семейства Windows при 4GB оперативной памяти
- В случае возникновения серьезных проблем с работоспособностью системы после использования данного способа рекомендуется отменить данное изменение
- Данный способ не отменяет необходимости обращения в службу поддержки пользователей