Steam Machine столкнётся с теми же проблемами античита, что и Steam Deck — но станет ли когда-нибудь лучше?

Как большой поклонник Steam, я был очень рад услышать о возвращении Steam Machine! И честно говоря, Steam Deck полностью изменил правила игры. Он показал, что Valve действительно всё поняла на этот раз, и большинство игр запускаются на удивление хорошо благодаря Proton. Хотя он не идеален — всё ещё есть несколько раздражающих проблем, которые нужно исправить.

Пока крипто-инвесторы ловят иксы и ликвидации, мы тут скучно изучаем отчетность и ждем дивиденды. Если тебе близка эта скука, добро пожаловать.

Купить акции "голубых фишек"

Хотя SteamOS и не блокирует античит-программы полностью, у многих популярных многопользовательских игр всё ещё возникают с ними проблемы. Это связано с тем, что эти античит-системы разработаны для работы с Windows и требуют доступа к её основным компонентам операционной системы.

SteamOS построена на уникальном фундаменте – ядре Linux. Хотя всегда есть вероятность, что ситуация может измениться в будущем, в данный момент сдвиг кажется маловероятным. Вот более пристальный взгляд на ситуацию.

Античит на уровне ядра Windows нельзя просто заставить работать.

Ядро — это центральная часть любой операционной системы. Windows и SteamOS обе имеют ядра, но они разные: SteamOS использует ядро Linux, которое свободно доступно для использования и модификации, в то время как ядро Windows является проприетарным и закрытым.

Эти два решения разработаны для разных операционных систем и имеют совершенно разные базовые конструкции. Античит-программа, предназначенная для работы глубоко внутри Windows, не смогла бы функционировать одинаково на Linux.

Эта статья в LinkedIn быстро объясняет ключевые различия и то, как работают эти две вещи.

Игры, созданные для Windows 11, на самом деле могут запускаться на Linux. Это достигается не путём изменения ядра Linux, а с помощью инструмента под названием Proton. Proton, по сути, переводит инструкции игры – изначально написанные для Windows – на язык, который понимает Linux. Он делает это, используя комбинацию существующего программного обеспечения под названием WINE и специальных графических библиотек, которые преобразуют DirectX (используемый в Windows) в Vulkan (который использует Linux).

Он работает очень эффективно, но не может обрабатывать программное обеспечение, которому требуются полные административные права в Windows.

Если кто-то и может это решить, то Valve. Однако их решение, вероятно, потребует изменений в SteamOS, которые не будут работать на большинстве других Linux систем.

Некая система защиты от читов была адаптирована для работы с Linux.

Программы защиты от читов, такие как Riot Vanguard, EA’s Javelin и Activision’s Ricochet, не работают в SteamOS. Однако некоторые системы защиты от читов *действительно* функционируют правильно. Valve сотрудничала с разработчиками, чтобы создать совместимые Linux-версии Easy Anti-Cheat и Battleye.

Вместо попыток интерпретировать системные вызовы – чрезвычайно сложной и, возможно, невыполнимой задачи – эти античит-программы разработаны специально для Linux. Однако они не интегрируются с операционной системой так тщательно, как античит-программное обеспечение, работающее непосредственно внутри ядра.

Программы для борьбы с читами, функционирующие в Linux, обычно работают в обычном пользовательском пространстве, а не требуют доступа к ядру операционной системы. Хотя эти решения полезны, они не так мощны или эффективны, как античит-системы, работающие на уровне ядра.

Функция Windows Execution (Native) Proton Execution (Linux/Steam Deck)
Операционная система Windows 11 Linux (Proton выступает в качестве слоя совместимости)
Уровень доступа Античита Часто требует доступ к ядру для глубокого анализа ОС. Ограничено только Режимом Пользовательского Пространства, со стандартными разрешениями.
Используемое программное обеспечение Античит является исполняемым файлом/драйвером, разработанным для Windows. Античит является собственным бинарным файлом Linux.
Механизм Драйвер античита загружается непосредственно в ядро Windows для проверки всей системы. Античит для Linux работает параллельно с игрой, чтобы проверять область памяти игры и обмениваться данными с сервером.
Требование к разработчику None. Разработчик должен включить специфическую совместимость с ‘Linux/Proton’.

Самые требовательные игры теперь требуют доступа к основным функциям вашей системы. На Windows 11 такие игры, как последние версии Battlefield и Call of Duty, начинают требовать TPM 2.0 и Secure Boot для запуска.

Наше текущее решение функционирует, но маловероятно, что оно будет использоваться ведущими соревновательными играми. Поддержание справедливости имеет решающее значение, и античит-система должна быть эффективной, чтобы быть полезной.

В конечном итоге, решение за разработчиками игр. Даже если античит-система совместима с Linux, они должны сами выбрать, включить её или нет. Это не происходит автоматически, и мы не можем заставить их это сделать.

Destiny 2 предлагает хороший пример. Хотя в ней используется античит Battleye, она обычно не считается высококонкурентной игрой — хотя игроки, которым нравится соревновательный режим, могут думать иначе. Это вызывает вопросы о том, зачем Battleye используется в первую очередь.

Bungie приняла решение не поддерживать Linux, включая SteamOS, что препятствует запуску игры на этих системах. В результате, в настоящее время она неиграбельна на Linux.

Итак, как узнать, имеет ли игра работающую античит-систему на SteamOS?

Интересуетесь, будут ли ваши игры работать на Steam Deck, других портативных устройствах SteamOS или Steam Machine? Вот как проверить совместимость.

Есть три ресурса, которые я рекомендую:

  • ProtonDB
  • Собственные проверки совместимости SteamOS от Steam
  • Мы уже победили читеров? (Are We Anti-Cheat Yet?)

Steam показывает, насколько хорошо каждая игра работает с вашей системой, а также указывает, совместима ли она с портативной SteamOS. Они планируют добавить аналогичную информацию для более мощной Steam Machine, подробно описывая её совместимость отдельно.

Если в неё можно играть или она подтверждена, вы можете играть. Если нет, то, возможно, не сможете.

Для получения ещё большей помощи ознакомьтесь с двумя замечательными ресурсами сообщества. ProtonDB особенно полезен – вы можете увидеть, будут ли игры работать с Steam Play, а также найти конкретные советы, чтобы помочь им работать как можно более плавно.

AreWeAntiCheatYet? — это веб-сайт, который помогает вам быстро проверить, совместима ли ваша любимая игра с различными античит-системами.

SteamOS обычно работает плавно, если вы в основном играете в одиночные игры. Однако, если вы столкнулись с проблемами, решение обычно включает в себя либо потоковую передачу игр из облака, либо использование Windows 11.

Смотрите также

2025-11-12 21:50