Как работает CrosTem

Все подробности — для любопытных и скептиков. Коротко: три публичные базы данных, один консервативный «светофор», и всё остаётся на вашем компьютере.

Как работает вердикт

Нарочито консервативный «светофор», вычисляемый по трём источникам сообщества. Когда они расходятся, CrosTem говорит об этом и показывает исходный статус каждого источника, чтобы вы могли судить сами.

Играбельно на Mac через CrossOver

CodeWeavers даёт оценку «Runs Well» или выше (либо 4+ звезды), или AppleGamingWiki указывает «playable» — при отсутствии плохого сигнала от другого источника и проблем с античитом.

Играбельно с оговорками

Смешанные или промежуточные сигналы либо поддержка античита, которая пока только запланирована.

Вероятно, неиграбельно на Mac

Статус античита «Denied» или «Broken» всегда даёт красный — как и сугубо негативные отчёты о совместимости.

Нет данных о совместимости

Ни CodeWeavers, ни AppleGamingWiki пока не знают эту игру.

Три источника

  • База данных CrossOver от CodeWeavers

    Официальные оценки совместимости CrossOver, звёзды, последняя протестированная версия и разбивка по версиям.

  • AppleGamingWiki

    Статусы от сообщества для CrossOver, Parallels, Rosetta 2 и нативных версий на macOS.

  • Are We Anti-Cheat Yet?

    Статус поддержки античита — препятствие номер один для многопользовательских игр под CrossOver.

Собственный API appdetails Steam даёт флаг нативной поддержки macOS и метаданные игры, поэтому нативные игры помечаются вообще без внешних запросов.

Один движок, два приложения

Приложение для Mac и расширение используют один и тот же движок вердиктов и код кеширования — приложение включает движок расширения дословно. Вердикт одинаков, где бы вы его ни читали.

Как приложение для Mac подключается к Steam

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

Пока отладочный порт открыт, любой локальный процесс мог бы управлять Steam в этой сессии. Порт доступен только на localhost, действует одну сессию, и CrosTem никогда не включает его без вашего запроса — код открыт, если хотите проверить.

Читать исходный код

Кеширование и ограничения запросов

Результаты кешируются локально (по умолчанию: 7 дней), чтобы просмотр оставался быстрым, а источники получали как можно меньше запросов. Неудачные загрузки повторяются с нарастающей паузой, а таймауты по каждому источнику не дают одному медленному источнику заблокировать вердикт.

Разрешения и конфиденциальность

Единственное разрешение браузера у расширения — storage. Приложение для Mac хранит кеш и настройки в одной папке внутри вашей пользовательской «Библиотеки» (Library). Ни у того ни у другого нет серверов и телеметрии — единственные сетевые запросы это сами проверки совместимости.

Прочитать политику конфиденциальности

Неверные совпадения и исправления

Когда игра совпадает с неоднозначной записью базы данных, виджет показывает кандидатов и запоминает ваш выбор повсюду. Исправления можно отменить, экспортировать и импортировать.

Читать исходный код