Jak CrosTem funguje

Všechny detaily — pro zvědavé i skeptické. Krátká verze: tři veřejné databáze, jeden konzervativní semafor a všechno zůstává na vašem počítači.

Jak verdikt funguje

Záměrně konzervativní semafor vypočtený ze tří komunitních zdrojů. Když se neshodnou, CrosTem to řekne a ukáže surový stav z každého zdroje, abyste mohli posoudit sami.

Hratelné na Macu přes CrossOver

CodeWeavers hru hodnotí „Runs Well“ nebo lépe (případně 4+ hvězdičkami), nebo AppleGamingWiki uvádí „playable“ — bez špatného signálu z druhého zdroje a bez problému s anticheatem.

Hratelné s výhradami

Smíšené či mezistupňové signály, nebo podpora anticheatu, která je zatím jen „Planned“.

Na Macu nejspíš nehratelné

Stav anticheatu „Denied“ nebo „Broken“ vždy vynutí červenou — stejně jako čistě negativní zprávy o kompatibilitě.

Žádná data o kompatibilitě

Hru zatím nezná ani CodeWeavers, ani AppleGamingWiki.

Tři zdroje

  • Databáze CrossOver od CodeWeavers

    Oficiální hodnocení kompatibility s CrossOver, hvězdičky, naposledy testovaná verze a rozpisy podle verzí.

  • AppleGamingWiki

    Komunitní stav pro CrossOver, Parallels, Rosetta 2 a nativní verze pro macOS.

  • Are We Anti-Cheat Yet?

    Stav podpory anticheatu — překážka číslo jedna pro multiplayerové hry pod CrossOver.

Vlastní appdetails API Steamu dodává příznak nativního macOS a metadata hry, takže nativní hry jsou označeny zcela bez externích dotazů.

Jeden motor, dvě aplikace

Aplikace pro Mac a rozšíření sdílejí naprosto stejný motor verdiktů i kód mezipaměti — aplikace přebírá motor rozšíření doslova. Verdikt je totožný, ať už ho čtete kdekoli.

Jak se aplikace pro Mac připojuje ke Steamu

Pomocník na pozadí restartuje Steam s jeho vestavěným ladicím portem a připojí se k vestavěnému prohlížeči klienta, přičemž vloží stejný motor, jaký používá rozšíření. Dotazy i mezipaměť fungují přesně jako v rozšíření.

Dokud je ladicí port otevřený, mohl by Steam v dané relaci ovládat kterýkoli místní proces. Je omezen na localhost, platí jednu relaci a CrosTem ho nikdy nezapíná nevyžádaně — kód je veřejný, pokud si to chcete ověřit.

Přečíst zdrojový kód

Mezipaměť a omezení požadavků

Výsledky se ukládají do místní mezipaměti (výchozí: 7 dní), takže procházení zůstává rychlé a zdroje vidí co nejméně požadavků. Neúspěšná stahování se opakují s rostoucím odstupem a časové limity pro jednotlivé zdroje brání tomu, aby jeden pomalý zdroj blokoval verdikt.

Oprávnění a soukromí

Jediným oprávněním rozšíření v prohlížeči je storage. Aplikace pro Mac drží svou mezipaměť a nastavení v jediné složce ve vaší uživatelské knihovně (Library). Ani jedno nemá servery ani telemetrii — jedinými síťovými požadavky jsou samotné dotazy na kompatibilitu.

Přečíst zásady ochrany soukromí

Chybné shody a opravy

Když se hra spáruje s nejednoznačným záznamem v databázi, widget zobrazí kandidáty a vaši volbu si zapamatuje všude. Opravy lze vzít zpět, exportovat i importovat.

Přečíst zdrojový kód