閘道 · lantern-bridge

橋接:讓你的遊戲庫說 Lantern

一個閘道,把 Ownfoil 或 AeroFoil 伺服器、Tinfoil 商店或一般遊戲資料夾呈現為 Lantern 伺服器,讓 Lantern 用戶端可以瀏覽、下載並同步。

建置中,尚未發布任何內容。目前橋接提供一個空的遊戲庫;來源、網頁介面和映像檔將依最新草案陸續加入。

它將讀取什麼

它執行在你的遊戲庫旁邊,不更動其中任何內容。可同時使用多個來源,依 SHA-256 合併。

運作方式

用戶端早已理解的遊戲庫,用戶端無需做任何事。

  1. 雜湊

    Lantern 會要求每個檔案的 SHA-256。遊戲以唯讀方式掛載時,橋接在磁碟上計算雜湊並自行提供檔案;較慢的遠端模式則對下載的內容只計算一次雜湊。

  2. 配對與權杖

    SDK 伺服器工具組的全部能力:用代碼或 QR 碼配對、綁定裝置的權杖、邀請,以及由權杖攜帶的分級上限。

  3. 一個小型網頁介面

    來源與雜湊佇列的狀態、待核准的裝置、即時日誌和設定。

試一試

尚未發布任何內容,因此橋接需從簽出的儲存庫執行(Python 3.12 或更新版本,uv)。

  1. 啟動橋接

    連同 SDK 子模組一起複製,然後執行。

    git clone --recurse-submodules https://github.com/JigSawFr/lantern-bridge
    cd lantern-bridge && uv sync
    uv run lantern-bridge serve --port 8080
  2. 打個招呼

    任何 Lantern 用戶端或 curl 現在就能讀取它的握手資訊。

    curl -s http://127.0.0.1:8080/.well-known/lantern

目前它提供的是一個空的遊戲庫。

從設計上保持警覺

把你的遊戲庫帶到 Lantern

關注進展,或用 SDK 建立你自己的伺服器。