SA-MP – многопользовательская игра, которая за годы существования стала классикой. Пожалуй, не найдется ни одного поклонника GTA, не пробовавшего этот продукт, и как полагается, нередко желание поиграть сталкивается с проблемами. Одной из них является ошибка «Exception At Address» в SA-MP 0.3.7 при которой игра крашится. Что нужно делать в таких случаях, чтобы поиграть в игру? В статье мы рассмотрим общие причины бага и решения для самых распространенных кодов 0x00000000, 0x00746929, 0x0040fb80 и др.
Причины, при которых САМП крашится
Вызывают подобные сообщения проблемы, имеющие различный характер и происхождение. Обратите внимание на код, который идет после «Exception at address …». Именно здесь зашифрована источник, приведший к возникновению сбоя. Вероятные причины появления окна с ошибкой:
- несовместимость SA-MP с разными версиями Windows, включая разрядность;
- использование модов — большинство из которых битые или созданы любителями;
- отказы в доступе;
- ограничение доступных для работы приложения ресурсов;
- блокировка со стороны вируса и антивируса;
- устаревшие драйвера;
- повреждение операционки — битый реестр, системные опции, мусор в кэше.
Что можно сделать?
Вылет может происходить как при попытке соединения с серверами, так и при попытке запуска. Начинать нужно со стандартных методов решения большинства ошибок — оптимизации самой Windows.
- Проверка системы антивирусными утилитами (AdwCleaner, MalwareBytes, Dr.Web).
- Отключение защиты на время запуска — экран антивируса, Защитник, брандмауэр.
- Запуск от имени админа.
- Настройка совместимости SA-MP с Виндоус XP или ‘98.
- Полное удаление игры с последующей переустановкой.
- Чистка системы от временных файлов и мусора — в помощь программка CCleaner.
- Запуск самодиагностики операционки командой в консоли sfc /scannow.
- Установка свежих драйверов и компонентов. В случае с Windows 10 достаточно обновится через Диспетчер устройств.
- Удаление всех модов и установка чистых версий.
Стоит оговорить чистку реестра во время переустановки. После полного удаления нужно запустить реестр и удалить все файлы, связанные с игрой. Путь в реестре: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionGameUX. Также рекомендуется прочистить реестр от ошибок утилитами, к примеру, CCleaner и т. п.
В папке «Мои документы» сохраняются конфигурации, которые нужно также удалять. В частности, при появлении ошибки удаляют gta_sa.set.
Ошибка Exception at address: 0x0040fb80 (base)
В большинстве ситуаций среди предложенных выше методов находится решение. В частности, устранить краш-ошибку в SA-MP 0.3.7 Exception at address: 0x0040fb80 возможно при помощи комбинации из настройки совместимости и запуска от имени Админа. Причем одинаковую совместимость требуется выставить через ярлыки SAMP и GTA_SA. Для начала опробуйте «Windows 98/ Windows Me» и так далее.
Иногда бывает полезна еще одна схема:
- Переименовать директорию ГТА в любое другое имя (только латиница и цифры).
- Запустить СА-МП.
- Когда приложение не обнаружит файлов игры и предложит указать путь, направить его в переименованную папку.
- Проследите, чтобы в пути к директории игры отсутствовали кириллические символы.
Частый случай: краш-ошибка 0x00000000
Есть вероятность, что несмотря на все проделанные манипуляции, появляется краш-ошибка в Exception at address: 0x00000000. Говоря иначе — это отказ в доступе к памяти. Если нет нареканий на работу системы, комп проверен антивирусными утилитами, а антивирус при запуске отключен (файервол и брандмауэр тоже рекомендуется дезактивировать на время), то можно выписать приложению разрешение на работу с защищенными ресурсами. Учтите, что для этих целей рекомендуется использовать чистые установщики с офсайта. Инструкция:
- Кликнув правой клавишей на значке Компьютера, выбрать Свойства.
- В Дополнительных параметрах нас интересует раздел быстродействия системы.
- Выбираем вкладку Предотвращение выполнения данных.
- Ставим отметку возле нижнего пункта.
- Добавляем СА-МП и саму игру в исключения.
- Применяем и перезагружаемся.
После этого все должно заработать.
Решения для кода 0x00746929
Стоит еще выделить в SA-MP 0.3.7 краш-ошибку 0x00746929. Как правило, виновником ее появления являются моды, вирусы, всевозможные изменения и прочие вмешательства. Частенько вылет происходит при попытке подключиться к серверу. Что может помочь, кроме переустановки игры?
- Запустить игру и свернуть ее.
- Вызвать Диспетчер задач.
- Во вкладке с процессами завершить gta_sa.exe.
- Вернуться в игру и попробовать подключение.
В остальном, необходимо убедиться, что используется соответствующая версия СА-МП.
Подведем итоги
Наибольшую эффективность в решении подобных ошибок продемонстрировали переустановка, настройка совместимости и запуск от имени админа. А если это не помогло, то уже подыскивают альтернативные способы. Вариантов много, проверяйте. В некоторых ситуациях доходит даже до переустановки операционки, но это решение не всегда оказывается действенным.
Выбирайте, и среди описанных методов обязательно найдется такой, который поможет устранить краш-ошибку в SA-MP 0.3.7 Exception At Address в вашем случае. Так как кодов сбоя на самом деле множество — опишите свои баги в комментариях, мы постараемся помочь.
Спонсоры статьи: