Некоторые пользователи могут столкнуться с ошибкой при запуске игр на движке Unity. Сегодня я расскажу вам, как можно решить эту проблему.
Подобная ошибка может возникнуть на старых версиях Windows, в основном на Windows 7 и более ранних операционных системах. Если игра работала, но в какой-то момент перестала запускаться, то скорее всего разработчики приложения обновили версию движка. Решить эту проблему можно несколькими способами.
Steam:
- Откройте библиотеку Steam и найдите нужную игру.
- Нажмите на игру ПКМ и выберите «Свойства».
- В поле «Параметры запуска» впишите следующую команду: «-force-glcore» без кавычек.
Параметр использует новую серверную часть программного интерфейса OpenGL. С помощью этого аргумента Unity обнаружит все функции, поддерживаемые платформой, для работы с наилучшей возможной версией OpenGL и всеми доступными расширениями. В большинстве случаев это поможет избавиться от ошибки и позволит корректно запустить приложение.
Другой цифровой магазин:
- Откройте корневую папку с игрой и найдите исполняемый файл с расширением .exe (например, unturned.exe).
- Нажмите ПКМ и выберите «Свойства».
- Впишите команду «-force-glcore» без кавычек в поле «Объект» после основного названия файла.
- Нажмите «Применить» и запустите игру.
Пост создан пользователем
Каждый может создавать посты на VGTimes, это очень просто — попробуйте!
Краши на запуске игр на движке Unity
Может не правильная ветка, если что — извините.
Суть такая — сам программист, с unity знаком мельком, на уровне тюториала. Еще в игрушки иногда играю, написанные на unity.
Половина из них крашется на запуске, игрушки новые, ноут старенький. И это похоже на краш юнити из-за видяхи, а не краш игр, логов конечно при этом ноль, номера ошибки тоже. Видяха встроенная (Intel + Radeon 7650m).
Есть нюанс, в половине случаев это фиксится через -force-opengl
И странная идейка, что он может интел с радеоном перепутать в остальных случаях.
Это лечится? Или железо старое? И в подобных крашах можно вытащить хоть какую-нибудь инфу, почему?
Спасибо.
- ioncorpse
- UNец
- Сообщения: 4
- Зарегистрирован: 31 авг 2020, 19:39
Re: Краши на запуске игр на движке Unity
1max1 31 авг 2020, 21:22
Вот тут ничего нет?
C:UsersusernameAppDataLocalLowCompanyNameProductNamePlayer.log
-

1max1 - Адепт
- Сообщения: 5281
- Зарегистрирован: 28 июн 2017, 10:51
Re: Краши на запуске игр на движке Unity
Jarico 31 авг 2020, 23:17
Создай bat/cmd файл и вместо your_build напиши свой .exe
Используется csharp
@echo off
your_build.exe —logFile logfile.log
-

Jarico - Адепт
- Сообщения: 1043
- Зарегистрирован: 06 янв 2019, 17:37
- Откуда: 0xDEAD
- Skype: none
-
- Сайт
Re: Краши на запуске игр на движке Unity
ioncorpse 01 сен 2020, 15:24
Спасибо, я про -logFile logfile.log, не знал, что тут это работает.
Везде одна и таже фигня:
0x00007FFBC57B27C5 (d3d11) D3D11CoreRegisterLayers
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFBC57A2DE4)
0x00007FFBC57A2DE4 (d3d11) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFBC579C09B)
0x00007FFBC6D3C29F (dxgi) DXGIGetDebugInterface1
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFB71680E7A)
0x00007FFB71680E7A (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFB7166E192)
ХЗ, что это, function-name not available ведь. Жесть.
- ioncorpse
- UNец
- Сообщения: 4
- Зарегистрирован: 31 авг 2020, 19:39
Re: Краши на запуске игр на движке Unity
1max1 01 сен 2020, 15:46
Сколько памяти на карте и на оперативке и сколько минималка для игры? Возможно твое железо уже износилось малёхо. Попробуй запустить на интеле.
-

1max1 - Адепт
- Сообщения: 5281
- Зарегистрирован: 28 июн 2017, 10:51
Re: Краши на запуске игр на движке Unity
ioncorpse 01 сен 2020, 17:36
8Гб оперативки, 1 Гб памяти DDR3 на радеоне.
Похоже видяха, старенькая же, но по минималкам подходит. А как на интеле запустить? -force-что-тототам? Или -gpu N (хотя это не прокатило тоже)
И не совсем понятно, почему нет проверок на стартапе у юнита, аля «не подходит». ИМХО краш — это всегда блокинг баг для любого ПО.
- ioncorpse
- UNец
- Сообщения: 4
- Зарегистрирован: 31 авг 2020, 19:39
Re: Краши на запуске игр на движке Unity
Jarico 01 сен 2020, 17:52
ioncorpse писал(а):Спасибо, я про -logFile logfile.log, не знал, что тут это работает.
Везде одна и таже фигня:
0x00007FFBC57B27C5 (d3d11) D3D11CoreRegisterLayers
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFBC57A2DE4)
0x00007FFBC57A2DE4 (d3d11) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFBC579C09B)0x00007FFBC6D3C29F (dxgi) DXGIGetDebugInterface1
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFB71680E7A)
0x00007FFB71680E7A (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: ‘Попытка обращения к неверному адресу.’ (Address: 00007FFB7166E192)ХЗ, что это, function-name not available ведь. Жесть.
Судя по логу, видеокарта не поддерживает D3D11 и может быть драйвер сбоит, или драйвер работает нормально но он не может создать интерфейс D3D11 вот и ошибка т.к. интерфейс не инициализирован или же не может вызвать нативный метод для работы с драйвером
Попробуй запуск через Vulkan или OpenGL
OpenGL поддерживают даже старые видеокарты (кс 1.6 на OpenGL работает)
-

Jarico - Адепт
- Сообщения: 1043
- Зарегистрирован: 06 янв 2019, 17:37
- Откуда: 0xDEAD
- Skype: none
-
- Сайт
Re: Краши на запуске игр на движке Unity
ioncorpse 01 сен 2020, 20:32
Спасибо, теперь видимо вопрос исчерпан. В первом посте я написал:
>> Есть нюанс, в половине случаев это фиксится через -force-opengl
Похоже без вариантов во второй половине случаев. Не судьба.
Хотя DDI для Direct3D: 11.1 видимо им этого мало.
- ioncorpse
- UNец
- Сообщения: 4
- Зарегистрирован: 31 авг 2020, 19:39
Вернуться в Общие вопросы
Кто сейчас на конференции
Сейчас этот форум просматривают: GoGo.Ru [Bot] и гости: 14
Subnautica Below Zero наконец-то смогла выйти из раннего доступа и уже официально запущена на ПК и консолях. Игра отличилась оригинальным геймплеем и неплохой оптимизацией, но и жалоб на работу игры хватает, особенно у пользователей компьютерной версии. Среди прочих проблем, часто упоминают сбой при создании или загрузке сохранения, ошибку «UnityPlayer.dll Caused Access Violation (0xc0000005)», посторонние звуки в динамиках, вылеты, лаги, невозможность запуска и т. п. Мы подготовили список частых неполадок Subnautica Below Zero и постараемся помочь их исправить.
Содержание
- Как исправить ошибки в Subnautica Below Zero?
- Игра не сохраняется
- Сбой при попытке загрузить сохранение
- Зависания, потрескивания звука
- Subnautica Below Zero не запускается или вылетает при старте
- UnityPlayer.dll Caused Access Violation (0xc0000005)
- Черный или белый экран на Mac
- Черный экран или компьютер не отвечает Windows
- Не работают контроллеры PS, Xbox, Switch на Mac и Windows
- Мир пуст или игрок не может в нем двигаться
- Низкий fps, лаги
Subnautica Below Zero снова переносит нас на планету 4546B, которую мы уже исследовали в оригинальной части. Однако теперь здесь много новых испытаний и масса важных дополнений к сюжету. Те, кто ее уже успел испытать, положительно отзываются о графике, геймплее и атмосфере. Есть и те, кто столкнулся с трудностями, вроде проблем с загрузкой сохранений, ошибки 0xc0000005, сбоями при запуске, зависаниями и т. п. Здесь вы найдете все, что нам удалось найти о неполадках игры и способах их исправления.
Игра не сохраняется
Судя по комментариям и логам игроков, дело в том, что игра зависает с событием опасности. Когда вы находитесь в состоянии боя, сохраниться не получится. Таким образом весь игровой прогресс, пройденный с момента предыдущего сохранения, будет утрачен. Лучшее, что мы можем предложить – предотвратить проблему в следующий раз. Для этого следует перейти в C:Program Files (x86)SteamsteamappscommonSubnauticaZeroSNAppDataSavedGamesslot0001 и удалить папки .BatchObjects и CellsCache. Должно сработать.
Сбой при попытке загрузить сохранение
Одна из самых частых проблем Subnautica Below Zero заключается в том, что пользователей выбрасывает из игры при попытке загрузить сохранение. Благо, исправить это весьма просто.
Инструкция:
- Открываем папку, в которую установили Steam и ищем в одном из подразделов – SavedGames. Обычно путь выглядит так: C:Program Files (x86)SteamsteamappscommonSubnauticaZeroSNAppDataSavedGames.
- Внутри конечной папки удаляем файл autocloud.vdf и можем запускать игру.
- Еще разработчики советуют удалить файлы из каталогов SavesDir и SavesDir2, а также – всю директорию CellsCache из каталога «AppData».
Теперь все должно работать, при этом само сохранение не пострадает.
Зависания, потрескивания звука
Subnautica Lower Zero «грешит» тем, что нередко воспроизводит звук с лагами, заиканиями, а также может слышаться неприятный треск, он особенно отчетлив в моменты нападения хищников.
Причины и способы исправления проблем со звуком:
- Настройка вертикальной синхронизации. Самый простой способ избавления от сбоя – выключить v.sync полностью. Однако, чтобы не терять четкость и плавность работы игры, ее нужно просто настроить. Это применимо только в том случае, если установлена видеокарта хотя бы серии GTX 1xxx или выше. Для этого открываем «Панель управления Nvidia», в блоке «Управление настройками 3D» выбираем «Настройки программы». Делаем активной Subnautica и для «Вертикальной синхронизации» устанавливаем значение «Быстро».
- Проверка контактов наушников или колонок с разъемом на системном блоке.
- Меняем частоты дискретизации. Для этого в «Панели управления» идем в раздел «Звук», жмем ПКМ по активному устройству (где наблюдаются проблемы со звуком) и выбираем «Свойства». На странице «Дополнительно» путем проб выставляем правильные частоты.

Subnautica Below Zero не запускается или вылетает при старте
Подобное поведение может быть следствием нескольких причин:
- Недостаточно привилегий. Следует выдать игре полномочия администратора в свойствах ярлыка.
- Обновляем Microsoft Visual C++, особенно при наличии ошибок «vcruntime140_1.dll или MSVCP140.dll не найден».
- Отключаем антивирус и Защитник Windows.
- Проверяем, что в пути к игре нет папок с русскими символами.
- Снижаем частоту работы графического процессора. У многих это сработало, поэтому очень советую попробовать. Достаточно через MSI Afterburner снизить частоту на 100 МГц. Эта игра не любит разгон и отказывается с работать с оборудованием на повышенных частотах.

UnityPlayer.dll Caused Access Violation (0xc0000005)
Бывает, что Subnautica Below Zero указывает на нарушение прав доступа и пишет ошибку 0xc0000005, которая препятствует запуску игры.
Как это исправить:
- Выключаем средства защиты Windows и проверяем файлы игры с помощью функции в Steam (проверка целостности файлов).
- Активируем сканирование системы. Для этого достаточно в командную строку вставить sfc /scannow.

Черный или белый экран на Mac
После перехода с OpenGL на Metal появляются баги графики, при чем много у кого. Это распространено в новых компьютерах Mac, у которых установлен процессор M1 вместо Intel. В определенный момент времени экран становится белым или черным, в зависимости от направления взгляда. Единственный способ это исправить – установить экспериментальную версию игры.
Инструкция:
- Открываем Steam, а в нем «Свойства» для Subnautica: Lower Zero.
- Идем на вкладку «Бета-версии» и отписываемся от беты.
- В списке выбираем пункт «Экспериментальная – автоматические ежедневные обновления. Множество ошибок!».
- Ждем загрузки новых файлов и запускаем игру.
Черный экран или компьютер не отвечает Windows
Если в один момент игра становится черной, вылетает или перестает реагировать, а в «Диспетчере задач» написано «Не отвечает», мы вам поможем. Также одной из разновидностей проблемы является ошибка GPU Crash (Сбой графического процессора). Ничего страшного нет, вы сохраните свое прохождение. Дело в проблемах с ультра-широкоформатными экранами.
Как исправить черный экран:
- Удаляем папку с кэшем CellsCache.
- Снижаем разрешение экрана до FHD или даже немного меньше.
- Если не сработало, можно попробовать оконный режим.
Не работают контроллеры PS, Xbox, Switch на Mac и Windows
Много пользователей сообщают, что их геймпады отказываются нормально работать в игре. Они то ли позволяют перемещать камеру по одной оси, то ли не обрабатывают действия в меню и т. п. Скорее всего это недоработка разработчиков, которую со временем поправят. Можно попробовать это исправить вручную.
Руководство:
- Запускаем Steam и идем в «Свойства» игры.
- Переходим на страницу «Контроллеры» и выключаем все активные пункты.

Мир пуст или игрок не может в нем двигаться
Бывает, что после запуска игры, в ней нет ни одного существа или другого объекта. Еще одна разновидность сбоя – игрок не может пошевелиться. Что характерно, проблема возникает при новой генерации мира. Дело в моде Qmod, вместе с которым запускается BepinEx (возможно, для оригинальной версии Subnautica). Следует удалить эту папку из каталога с игрой и все заработает.
Низкий fps, лаги
Больших проблем с производительностью игра не испытывает, поэтому первым делом следует проверить, что ваша система удовлетворяет требования Subnautica Below Zero. Если это так, рекомендуем снизить качество графики и заблокировать fps на меньшем уровне. Операции с корректировкой графических настроек можем выполнить в «Панели управления» для конкретной игры.
Это все распространенные и частые проблемы Subnautica Lower Zero, а также действия, которые могут помочь пользователям, столкнувшимся с ними. В руководстве есть методы решения для ошибок при сохранении или загрузки сейва, 0xc0000005, черного или белого экрана, проблем с запуском, лагами и т. п. Практически все жалобы пользователей указывают на перечисленные проблемы, поэтому скорее всего вы найдете среди списка свою неполадку и сможете ее исправить.