建置中,尚未發布任何內容。目前橋接提供一個空的遊戲庫;來源、網頁介面和映像檔將依最新草案陸續加入。
它將讀取什麼
它執行在你的遊戲庫旁邊,不更動其中任何內容。可同時使用多個來源,依 SHA-256 合併。
一般資料夾
依資料夾存放的遊戲,就地讀取。
Tinfoil 商店
任何使用 Tinfoil 索引的商店。
Ownfoil
其 GraphQL API 和即時變更。
AeroFoil
存檔、作弊碼、請求和內容分級。
運作方式
用戶端早已理解的遊戲庫,用戶端無需做任何事。
雜湊
Lantern 會要求每個檔案的 SHA-256。遊戲以唯讀方式掛載時,橋接在磁碟上計算雜湊並自行提供檔案;較慢的遠端模式則對下載的內容只計算一次雜湊。
配對與權杖
SDK 伺服器工具組的全部能力:用代碼或 QR 碼配對、綁定裝置的權杖、邀請,以及由權杖攜帶的分級上限。
一個小型網頁介面
來源與雜湊佇列的狀態、待核准的裝置、即時日誌和設定。
試一試
尚未發布任何內容,因此橋接需從簽出的儲存庫執行(Python 3.12 或更新版本,uv)。
-
啟動橋接
連同 SDK 子模組一起複製,然後執行。
git clone --recurse-submodules https://github.com/JigSawFr/lantern-bridge cd lantern-bridge && uv sync uv run lantern-bridge serve --port 8080 -
打個招呼
任何 Lantern 用戶端或 curl 現在就能讀取它的握手資訊。
curl -s http://127.0.0.1:8080/.well-known/lantern
目前它提供的是一個空的遊戲庫。
從設計上保持警覺
唯讀
它不會更動你的遊戲庫:遊戲以唯讀方式掛載。
不信任上游
它不會存取設定來源之外的任何 URL,並限制讀取量。
用測試套件驗證
在 CI 中用規範的一致性測試套件,針對模擬上游進行驗證。