Проблема, когда Barotrauma вылетает сразу после появления черного/белого экрана без сообщений об ошибках, обычно связана с конфликтом настроек графики, поврежденными файлами конфигурации или нехваткой памяти (игра требовательна к оперативной памяти при запуске).
Вот пошаговое руководство по решению проблемы, от самого простого к сложному.
Удаление файла конфигурации (Самый эффективный способ)
Чаще всего игра вылетает, если в конфиге сохранилось некорректное разрешение экрана или настройки, которые видеокарта не может обработать.
- Нажмите
Win + R, введите%localappdata%и нажмите Enter. - Найдите папку Barotrauma.
- Откройте файл config_player.xml с помощью блокнота.
- Найдите строку
<graphics>. - Проверьте параметр
DisplayMode. Если там стоит что-то странное или нереальное разрешение, замените на:
<DisplayMode>Windowed</DisplayMode>
Это запустит игру в оконном режиме, что часто решает проблему черного экрана. - Если это не помогло, просто удалите папку Barotrauma в
%localappdata%целиком. Игра создаст новую папку с настройками по умолчанию при следующей попытке запуска.
Проверка файлов игры (Steam)
Поврежденные файлы лаунчера или ассетов могут вызывать мгновенный вылет.
- Откройте Steam, зайдите в Библиотеку.
- Нажмите правой кнопкой мыши на Barotrauma -> Свойства.
- Перейдите во вкладку Установленные файлы (Installed Files).
- Нажмите Проверить целостность файлов игры (Verify integrity of game files).
- Дождитесь завершения и попробуйте запустить снова.
Логи ошибок (Где искать причину)
Так как игра закрывается без сообщений, ошибка записывается в лог-файл.
- Перейдите в папку:
C:\Users\[Ваше_Имя]\AppData\Local\Barotrauma\. - Найдите файл client.log (или просто log).
- Откройте его блокнотом и посмотрите на самые последние строки в самом конце файла.
- Если там написано
OutOfMemoryException— у вас не хватает оперативной памяти. Закройте браузер (Chrome жрет много) и другие программы. - Если там ошибка загрузки какого-то файла (например, .xnb) — проблема в кэше или модах.
- Если там написано
Отключение модов
Если вы используете моды (даже если они были «выключены» в меню), они могут мешать запуску лаунчера.
- Перейдите в папку с игрой (правой кнопкой по игре в Steam -> Управление -> Просмотреть локальные файлы).
- Зайдите в папку Mods.
- Переименуйте папку
Modsво что-то другое (например,Mods_old). - Попробуйте запустить игру. Если запустилась — проблема в одном из модов.
Обновление драйверов и библиотек
Barotrauma работает на MonoGame, что требует актуальных компонентов.
- DirectX: Скачайте и установите «DirectX End-User Runtime Web Installer» с сайта Microsoft.
- .NET Framework: Убедитесь, что у вас установлен .NET Framework 4.8 или выше.
- Видеодрайверы: Обновите драйверы видеокарты (NVIDIA/AMD/Intel). Иногда помогает откат к более старой версии драйвера, если обновление недавнее.
Запуск через командную строку (для диагностики)
Иногда запуск через консоль показывает скрытую ошибку.
- Зайдите в папку с игрой.
- Удерживайте Shift и нажмите правой кнопкой мыши на пустое место -> Открыть окно PowerShell здесь.
- Введите:
.\Barotrauma.exe -no_graphics_preset -verbose - Это запустит игру в режиме отладки. Если вылетит, в этом же окне появится текст ошибки.
Если ничего не помогло (Радикально)
- Переустановка: Удалите игру, удалите папку
BarotraumaвAppData\Localи вSteam\steamapps\common, затем установите заново. - Права администратора: Попробуйте запустить
Barotrauma.exeот имени администратора. - Совместимость: В свойствах
Barotrauma.exeпопробуйте включить режим совместимости с Windows 8.
Частая причина для «белого экрана»: Игра пытается использовать монитор или разрешение, которого нет. Попробуйте подключить второй монитор или изменить основной дисплей в настройках Windows перед запуском.
У меня игра даже черного экрана не показывает, только на пару секунд в диспетчере задач появляется и закрывается сразу