Cara kerja CrosTem

Detail lengkapnya — untuk yang penasaran dan yang skeptis. Versi singkatnya: tiga basis data publik, satu lampu lalu lintas yang konservatif, dan semuanya tetap di mesinmu.

Cara kerja kesimpulan

Lampu lalu lintas yang sengaja konservatif, dihitung dari tiga sumber komunitas. Saat mereka tidak sepakat, CrosTem mengatakannya dan menampilkan status mentah tiap sumber supaya kamu bisa menilai sendiri.

Bisa dimainkan di Mac lewat CrossOver

CodeWeavers menilainya “Runs Well” atau lebih baik (atau 4+ bintang), atau AppleGamingWiki menyebut “playable” — tanpa sinyal buruk dari sumber lain dan tanpa masalah anticheat.

Bisa dimainkan dengan catatan

Sinyal campuran atau menengah, atau dukungan anticheat yang baru sebatas rencana.

Kemungkinan tidak bisa dimainkan di Mac

Status anticheat “Denied” atau “Broken” selalu memaksa merah — begitu juga laporan kompatibilitas yang murni negatif.

Tidak ada data kompatibilitas

Baik CodeWeavers maupun AppleGamingWiki belum mengenal game tersebut.

Tiga sumbernya

API appdetails milik Steam sendiri menyediakan penanda macOS native dan metadata game, jadi game native ditandai tanpa pencarian eksternal sama sekali.

Satu mesin, dua aplikasi

Aplikasi Mac dan ekstensi berbagi mesin kesimpulan dan kode cache yang persis sama — aplikasinya menyertakan mesin ekstensi apa adanya. Sebuah kesimpulan identik di mana pun kamu membacanya.

Cara aplikasi Mac tersambung ke Steam

Pembantu di latar belakang memulai ulang Steam dengan port debugging bawaannya dan tersambung ke browser tertanam milik klien, menyuntikkan mesin yang sama dengan yang dipakai ekstensi. Pencarian dan cache bekerja persis seperti di ekstensi.

Selama port debugging itu terbuka, proses lokal mana pun bisa mengendalikan Steam pada sesi itu. Port hanya di localhost, berlaku satu sesi, dan CrosTem tidak pernah mengaktifkannya tanpa diminta — kodenya publik kalau kamu mau memeriksa.

Baca kode sumbernya

Cache dan batas permintaan

Hasil disimpan di cache secara lokal (bawaan: 7 hari) supaya penjelajahan tetap cepat dan sumber menerima permintaan sesedikit mungkin. Pengambilan yang gagal dicoba ulang dengan jeda bertahap, dan batas waktu per sumber mencegah satu sumber yang lambat menghambat kesimpulan.

Izin dan privasi

Satu-satunya izin browser milik ekstensi adalah storage. Aplikasi Mac menyimpan cache dan pengaturannya dalam satu folder di Library penggunamu. Keduanya tidak punya server maupun telemetri — satu-satunya permintaan jaringan adalah pemeriksaan kompatibilitas itu sendiri.

Baca kebijakan privasi

Kecocokan yang salah dan koreksinya

Saat sebuah game cocok ke entri basis data yang ambigu, widget menampilkan kandidatnya dan mengingat pilihanmu di mana pun. Koreksi bisa dibatalkan, diekspor, dan diimpor.

Baca kode sumbernya