Запуск хардкорного шутера на выживание на компьютере с Linux может показаться изнурительной битвой с боссом ещё до начала самой игры.

Я прекрасно понимаю разочарование от перехода на операционную систему Linux или покупки Steam Deck, когда сталкиваешься с огромными проблемами совместимости. Покупаешь долгожданную игру, нажимаешь зеленую кнопку «Играть», и тут же видишь черный экран или мгновенный сбой с вылетом на рабочий стол. Road to Vostok — это потрясающая игра на выживание, но сейчас она находится в раннем доступе. Это значит, что оптимизация оставляет желать лучшего, а официальная поддержка Linux все еще находится в разработке.
Недавно я читал форумы сообщества и видел, как игроки рвали на себе волосы, пытаясь запустить игру. Некоторые перепробовали все доступные экспериментальные версии Proton, включая пользовательские сборки, такие как CachyOS, и всё равно ничего не добились. Если вы оказались в точно такой же ситуации, не спешите возвращать деньги за игру. Разработчики оставили лазейку для пользователей Linux, и я расскажу вам, как ею воспользоваться.
Исправление Vulkan, одобренное разработчиками.
Когда игра отказывается запускаться в операционной системе, отличной от Windows, основной причиной обычно является API рендеринга.
В большинстве случаев Road to Vostok по умолчанию использует DirectX, что иногда приводит к серьезным проблемам при прохождении через слой совместимости с Linux. К счастью, разработчики предвидели эту проблему. Они даже опубликовали прямое обходное решение для всех, кто играет на Linux или просто предпочитает производительность API Vulkan. Вам просто нужно вручную заставить игру изменить метод рендеринга перед запуском.
Применение аргументов запуска
Для решения этой проблемы вам не нужно устанавливать какие-либо сомнительные сторонние модификации. Вам просто нужно подправить свойства исходного текста в вашей библиотеке Steam.
Откройте клиент Steam и перейдите к списку игр. Щелкните правой кнопкой мыши на Road to Vostok и выберите «Свойства» в выпадающем меню. Убедитесь, что вы находитесь на вкладке «Общие» в левой части нового окна. Прокрутите вниз до самого низа, пока не увидите текстовое поле с надписью «Параметры запуска».
Щелкните внутри этого пустого поля и вставьте точную строку текста: —rendering-driver vulkan —rendering-method forward_plus
Закройте окно свойств и нажмите «Играть». Эта команда заставляет движок полностью обойти DirectX и запуститься с использованием Vulkan. Для подавляющего большинства игроков, сталкивающихся с вылетами при запуске, эта единственная строка текста полностью решает проблему. После успешной загрузки вам следует немедленно изучить мое руководство по скрытым элементам управления и механике оружия, чтобы знать, как правильно перезарядить оружие, когда начнется стрельба.
Непоследовательная реальность протона
Самое удивительное в играх на Linux — это то, насколько радикально отличается игровой процесс на разных компьютерах.
В то время как некоторым игрокам приходится копаться в параметрах запуска, чтобы увидеть главное меню, другие запускают игру совершенно случайно. Экосистема Linux — это огромная лотерея конфигураций оборудования, дистрибутивов операционных систем и пользовательских слоев Proton. То, что полностью ломается на вашем компьютере, может безупречно работать на компьютере вашего соседа.
Нестандартные чудеса
Многочисленные игроки, использующие дистрибутивы вроде Debian или CachyOS, сообщают, что им вообще не пришлось вводить ни одной команды запуска. Они просто нажали кнопку «Играть», используя стандартный слой Proton, и игра запустилась идеально.
Некоторые игроки даже отметили безупречную работу видеокарты NVIDIA. Это весьма иронично, учитывая, что оборудование AMD традиционно пользуется большим спросом в играх под Linux благодаря открытым драйверам. Если у вас видеокарта AMD и вы сталкиваетесь с вылетами, описанный выше трюк с параметрами запуска Vulkan практически обязателен.
Эксперименты с пользовательскими слоями
Если вы применили текстовую команду Vulkan, а игра по-прежнему отказывается работать, следующим шагом будет ручная замена инструмента совместимости.
Вернитесь в свойства игры, выберите вкладку «Совместимость» и поставьте галочку, чтобы принудительно использовать определенный инструмент совместимости Steam Play. Попробуйте переключиться на последнюю версию Proton Experimental. Если это не поможет, сообщество настоятельно рекомендует установить Proton CachyOS или GE Proton. Эти сборки, созданные сообществом, часто содержат специфические патчи для новых игр, которые Valve еще не полностью интегрировала в официальную ветку.
Когда вы наконец победите босса совместимости с Linux и окажетесь на поле боя, начнутся настоящие мучения. Вам понадобится безопасное место для хранения снаряжения, поэтому ознакомьтесь с моим руководством по поиску всех скрытых убежищ. Если вы выживете достаточно долго, чтобы попытаться совершить масштабное прохождение в конце игры, прочтите мое руководство по пересечению минных полей на границе, чтобы случайно не потерять весь файл сохранения из-за спрятанной взрывчатки.